본문 바로가기
728x90

Swift11

[iOS/Swift] Property Wrapper 를 활용한 UserDefaults 이용하기 지난 포스팅에서 UserDefaults, Onboarding 페이지에 대해서 작성했었고, Onboarding 페이지를 구현하기 위해 UserDefaults 를 이용했었습니다. 스터디하시는 분 중에서 Property Wrapper 를 이용하면 효율적으로 사용할 수 있다고 해서 공부를 했습니다. ✍️ 감사합니다! 💡 Property Wrapper 란? Property Wrapper 는 Property 에 대해 특정한 기능을 정의할 수 있는 기능입니다. Swift5.1 에서 추가된 기능이라고 합니다. Property wrapper 는 Property 가 저장되는 방식을 관리하는 코드와 Property 를 정의하는 코드 사이에 분리 계층을 추가해줍니다. 저는 Property 가 정의되고, 저장되기 전에 Wrap.. 2021. 3. 14.
[iOS/Swift] Launch Screen :: 앱의 시작 화면 Launch screen Launch Screen 은 앱이 시작될 때 나타났다가 앱의 첫번째 화면으로 빠르게 전환된다. 앱이 실행되고 사용될 준비가 되었음을 알려주는 역할을 하며, 앱이 빠르고 반응적이라는 인상을 주기 위해 사용된다. 가이드에서 시각적인 효과를 주기 위해 사용되는 것은 아니라고 한다. 안드로이드 개발시에는 Splash screen 이라고 불렀는데, iOS 에서는 Launch Screen 이라고 부르는 점이 다르다. Launch screen in Xcode Xcode 프로젝트는 launch screen 을 위해 launch storyboard 를 제공한다. 유저가 앱을 처음 실행했을 때, 시스템은 앱의 UI를 화면에 보여줄 준비가 될 때까지 launch storyboard 를 보여준다. 만.. 2021. 2. 21.
728x90