[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 파일에 정적 퀵 액션으로 정의하면 된다. […]