2일차 수업을 듣고 새로 알게된 내용과 공부해야할 것들을 정리한 글입니다.
Learned
- App Icon
- 앱의 아이콘은 여러 크기로 다양한 곳에서 보여지기 때문에 (푸시 알림, 설정 창, 앱 스토어 등)
각 크기에 맞는 아이콘 이미지 에셋이 필요하다. - 앱 아이콘 에셋 폴더가 여러 개라면 프로젝트 설정에서 사용할 아이콘을 선택할 수 있다.
- 앱 아이콘 에셋의 Attribute Inspector에서 아이콘이 보여질 기기를 선택할 수 있는데,
iPhone용 앱은 iPad에서도 설치 가능하기 때문에 일반적으로 두 기기를 체크해서 아이콘을 만든다. - 1024x1024 크기의 아이콘 하나로 앱에 필요한 모든 크기의 아이콘을 만들어주는 사이트
appicon.co
- 앱의 아이콘은 여러 크기로 다양한 곳에서 보여지기 때문에 (푸시 알림, 설정 창, 앱 스토어 등)
Xcode 14.0 (베타) 버전부터 큰 사이즈의 아이콘으로 다른 크기의 아이콘을 만들어주는 기능이 추가됐다.
- Mac Catalyst : iPad용 앱으로 mac용 앱을 빌드할 수 있게 해주는 기능
- 실리콘 맥에서는 mac용 앱 뿐만 아니라 iPhone 및 iPad 용 앱을 앱 스토어에서 다운로드 받을 수 있다.
- SwiftUI를 사용하면 아이폰과 맥 등 모든 플랫폼에서 통용되는 UI를 만들 수 있다. (iOS 13 버전 이상 지원)
- SF Symbols
- SF Symbols는 Symbol Configuration으로 조절이 가능하지만 그 외 이미지는 불가하다.
- SF Symbols는 폰트와 비슷하게 자체적으로 만들어진 속성들(scale, weight 등)이 있어서 시스템으로 조절이 가능하다.
- 개발에는 정답이 없으며 수많은 방법 중에 내가 지향하는 방향에 맞는지 고려하면서 개발하는게 바람직하다.
- 인스펙터(Inspector)
- Attribute Inspector에서 변경한 내용이 항상 적용되는 것은 아니다.
iOS 버전이나 플랫폼에 따라 적용이 될 수도 있고 안될 수도 있다. - 스토리보드의 인스펙터에는 자주 사용하는 기능들을 모아놓은 것일 뿐
존재하는 모든 기능이 포함돼있지는 않다.
- Attribute Inspector에서 변경한 내용이 항상 적용되는 것은 아니다.
Learning
- SF Symbol이 아닌 버튼 이미지의 크기를 조절하는 방법 찾아보기
이상입니다.
'TIL' 카테고리의 다른 글
[Sesac IOS] 6일차 TIL (0) | 2022.07.11 |
---|---|
[Sesac IOS] 5일차 TIL (0) | 2022.07.09 |
[Sesac IOS] 4일차 TIL (0) | 2022.07.07 |
[Sesac IOS] 3일차 TIL (0) | 2022.07.06 |
[Sesac IOS] 1일차 TIL (0) | 2022.07.04 |