iOS 앱에 커스텀 폰트 추가하기

앱에 커스텀 폰트를 추가하고 앱 인터페이스에 사용하는 방법 Xcode 프로젝트에 폰트 추가 폰트를 Xcode에 추가하려면 메뉴에서 File > Add Files to “…”를 선택하거나 파인더에서 폰트를 드래그해서 Xcode 프로젝트로 드랍하여 추가한다. 트루 타입 폰트(.ttf) 또는 오픈 타입 폰트(.otf)를 사용할 수 있고, 폰트 파일이 앱의 타겟인지 확인한다. 폰트 파일 등록 폰트 파일을 프로젝트에 추가 한 후에는 Info.plist에 […]

[WWDC2019] macOS Mojave에서 Xcode 11 Playground로 SwiftUI 보기

WWDC 2019에서 발표한 SwiftUI를 사용해보기 위해서는 Xcode 11이 필요하고 macOS Catalina가 아니면 SwiftUI의 Canvas를 사용할 수가 없다. Canvas가 없으면 코드로 UIView를 한 땀 한 땀 만들때 처럼 매번 빌드해서 확인하는 수 밖에 없다. 😭… 그래서 비슷하게나마 해볼수 있는게 플레이그라운드의 liveView를 사용해서 뷰를 확인하면서 사용해보는 방법이 있다. SwiftUI의 View를 liveView로 보기위해서는 UIHostingController를 사용하면 된다. PlaygounrdSupport와 SwiftUI를 […]

[iOS] 홈 스크린 퀵 액션 추가하기

3D Touch를 지원하는 디바이스에서 홈 화면의 퀵 액션을 사용하여 앱의 자주 사용하는 기능을 액세스할 수 있다. 퀵 액션은 앱을 빌드 할 때 정적으로 또는 런타임에 동적으로 정의할 수 있다. 개인적으로는 좋아하는 기능인데 앞으로의 전망은 좋지 않다(iPhone XR은 기능이 빠졌으니)… 정적 퀵 액션 정의 앱에 사용할 퀵 액션이 변경되지 않는다면 Info.plist 파일에 정적 퀵 액션으로 정의하면 된다. […]