TIL

[Sesac IOS] 2일차 TIL

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 버전이나 플랫폼에 따라 적용이 될 수도 있고 안될 수도 있다.
    • 스토리보드의 인스펙터에는 자주 사용하는 기능들을 모아놓은 것일 뿐
      존재하는 모든 기능이 포함돼있지는 않다.

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