Swift(스위프트): 원형 버튼 만들기 (스토리보드)
가로 세로 크기가 동일한 정사각형 버튼에서 cornerRadius 값을 버튼 너비(width)의 50%을 주면 원형 버튼이 됩니다. @IBOutlet으로 연결된 버튼 또는 수동으로 만든 버튼을 원형으로 만들기 @IBOutlet weak var button: UIButton! // viewDidLoad(_:) 등 함수 안에 작성 button....
가로 세로 크기가 동일한 정사각형 버튼에서 cornerRadius 값을 버튼 너비(width)의 50%을 주면 원형 버튼이 됩니다. @IBOutlet으로 연결된 버튼 또는 수동으로 만든 버튼을 원형으로 만들기 @IBOutlet weak var button: UIButton! // viewDidLoad(_:) 등 함수 안에 작성 button....
NSCoding 클래스 이 예제는 Swift에서 메모리상에 있는 객체를 직렬화(정확하게는 바이너리 형태로 압축 인코딩)한 뒤 저장 장치에 파일 형태로 저장하고 다시 불러오는 예제입니다. 인스턴스를 파일 형태로 주고받을 경우에 사용하고, 네트워크에서 주로 교환되며 JSON으로 사용 가능한 경우는 JSON을 사용하는 것이 좋습니다. NSCoding은 ...
Swift(스위프트): Firebase(파이어베이스) 인증 기능을 이용한 기초 로그인 로그아웃 구현 (스토리보드) Swift(스위프트): Firebase(파이어베이스) 인증 기능을 이용한 회원 가입 기능 구현 1 (스토리보드) 지난번 글에서 프로필 사진을 제외한 모든 정보로 회원가입 하는 것을 다뤄봤으므로, 이번에는 사진을 업로드하는 과정...
이전 글 Swift(스위프트): Firebase(파이어베이스) 인증 기능을 이용한 기초 로그인 로그아웃 구현 (스토리보드) 이전 글에서 로그인하는 방법을 다뤘으나, 파이어베이스 콘솔에서 임의로 만든 사용자를 대상으로 로그인 과정을 진행했습니다. 회원가입 메뉴를 만들어서 누구나 회원가입을 할 수 있고, 가입한 아이디를 통해 로그인이 가...
Firebase(파이어베이스)를 이용한 iOS 로그인 구현 방법입니다. 이 예제에서는 이메일을 아이디로 사용합니다. 먼저 Firebase 웹 콘솔에서 인증 메뉴를 활성화한 다음, Xcode에서 로그인 관련 내용을 구현합니다. 파이어베이스 프로젝트에서 Authentification 생성 1. 파이어베이스 콘솔에서 프로젝트를 생성한 후, 빌드 ...
원문 A crash course on the standard MIDI specification 바이트 레벨에서 분석한 표준 미디(Standard MIDI) 사양 및 구조 이 가이드는 (바이트 수준에서) 원시(raw) MIDI 데이터 프로그래밍 및 조작에 대한 집중 매뉴얼입니다. 완전하지는 않지만 MIDI(SMF) 형식의 구조와 일부 ...
아이폰 파파고 번역 기능을 사용하려면 아이폰 기기에 파파고 앱이 설치되어 있어야 합니다. 먼저 앱 스토어에서 파파고 번역기를 아이폰에 설치합니다.(바로가기) 공유 메뉴의 즐겨찾기에 추가 앱 내에도 사진 번역 기능이 있지만 스크린샷을 찍은 뒤 앱을 실행해서 사진을 불러오고 하는 과정은 불편합니다. 조금 더 편하게 번역하려면 다음 과정이 필요합니...
일반적인 스토리보드(Storyboard) 하의 개발환경에서 UI 작업에 대한 결과물을 보려면 매번 빌드하는 과정을 거쳐야 하는 불편함이 있었습니다. 보완책으로 스토리보드에서 미리보기가 가능한 @IBDesignable이라는 어노테이션이 있지만 아래와 같이 없는것만 못한 쓰레기 기능입니다. 오류가 잦아 사용이 불가능한 @IBDesignable ...
원문 iOS Unit Testing and UI Testing Tutorial 버전 Swift 5, iOS 14, Xcode 12 iOS 단위 테스트(Unit test) 및 UI 테스트 튜토리얼 iOS 단위 테스트는 거창하지 않지만 테스트를 통해 앱이 버그투성이 쓰레기 조각이 되는것을 방지할 수 있으므로 필요합니다. ...
이전 글 Swift(스위프트): 애플 펜슬 튜토리얼 - 上 (스토리보드) 원문 - Apple Pencil Tutorial: Getting Started Swift 5 버전에 맞춰 원문을 변경하였습니다. 손가락 대 펜슬 그림을 그리는 도중 여기저기서 몇 가지 스케치 오류를 범했을 것이며 잘못된 선을 지울 수 있기를 바...