일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
- Protocol
- 리펙토링
- RxCocoa
- 리팩토링
- collectionview
- swiftUI
- Human interface guide
- rxswift
- uitableview
- 리펙터링
- map
- Xcode
- Clean Code
- combine
- Refactoring
- 클린 코드
- ribs
- tableView
- ios
- SWIFT
- UITextView
- HIG
- 스위프트
- clean architecture
- UICollectionView
- MVVM
- Observable
- 애니메이션
- uiscrollview
- swift documentation
- Today
- Total
목록launchScreen (4)
김종권의 iOS 앱 개발 알아가기
LaunchScreen과 Splash 구분하기 LaunchScreen: 앱이 Launching되는 동안 표시되는 화면 Splash: 런치스크린과 비슷해보이지만, Splash에서는 로고나 애니메이션이 들어가는것이 목표가 아니며 애플에서는 빠르게 시작하고 즉각 사용할 수 있는 경험을 주는 것 주의할 점 Splash 화면에서 가끔 로고와 애니메이션을 넣는 잘못된 UX를 넣는데, 이것보다 더 중요한 것은 사용자에게 빠르고 즉각 앱을 사용할 수 있다는 느낌을 주는 것 ex) 애플의 safari를 실행시키면 아래처럼 Launch screen, Splash에 모두 좌측 사진 Launch screen과 Splash 둘 다 좌측하면이고 Splash에서 toolbar가 노출되며 바로 앱을 사용할 수 있는 인식을 부여 la..
LaunchScreen 앱의 첫 번째 화면과 거의 동일한 디자인을 지향 거의 동일하면 자연스러운 플래시 경험을 줄 수 있지만 앱 실행시 완료될 때 보이는 요소가 다르다면, 사용자 입장에서 어색한 영향을 끼치는 점 존재 화면이 거의 비슷하다면 사용자 입장에서는 시간이 덜 걸려, 빠르다고 생각하는 긍정적인 영향 선사 시작화면에 텍스트를 포함하지 말것: Launch Screen은 Localizable되지 않으므로 텍스트 금지 Launch Screen화면은 광고하는 화면이 아니므로 브랜딩 로고나 기타 요소를 포함하지 않고 단색으로만 표시하여 사용 대부분의 앱에서는 로고를 Launch Screen으로 사용하는데, 잘못된 접근방법 Launch Screen의 핵심은 사용자 입장에서 앱을 시작하는데 최소한의 로딩을 경..
iOS는 첫 등장화면의 dafult는 LaunchScreen.storyboard 실행하면 약 2초정도 흰 바탕화면이 보여지는데, 이것은 os에 필요한 정보들을 disk에서 메모리로 올리는 과정에서 지연이 발생 LaunchScreen으로 지정한 ViewController에는 custom class 및 Button과 같은 attributes 배치 불가 (UIImage만 가능) 흰 바탕화면은 xcode에서 디폴트로 LaunchScreen.storyboard를 생성해주고, 이 storyboard의 Storyboard entry point가 설정된 상태 (아래 사진) 주의: LaunchScreen.storyboard에서 사용하는 UIImageView의 image는 assets.xcassets파일에서 사용하면 te..