728x90
반응형
SF Symbol
SF Symbol은 사실 폰트임
San Fransico 폰트가 애플의 default 폰트인데, 이걸 기준으로 iOS 13 이상부터 심볼을 만들 때 디바이스에 보여지는 가독성을 고려해서
폰트가 가지고 있는 특성을 이미지에도 주자는 것이 이 심볼의 핵심임
switch에서 title은 Mac에서만 보임
플랫폼에 따라서 안보이는 기능들이 있음
iOS 계층 구조
CocoaTouch Framework > UIKit
iOS 개발 환경에서 다양한 기능을 구현하기 위한 도구가 포함되어 있는 최상위 레벨의 프레임워크
그 중에서 UIKit이 우리가 자주 사용하는 도구인데 UI 관련 도구가 들어있고,
Foundation은 String, Int, Data 등의 기본 데이터 형식 및 컬렉션 등이 포함되어 있다.
기존 iOS13 전까지 즉, 스유가 나오기 전까지는 플랫폼 별로 프레임워크가 분리되어 있었는데
스유를 통해서 모든 애플 플랫폼을 만들 수 있다.
UIKit에는 UIViewController / UIView 객체가 속해있음
상속
UIView에 클릭 기능을 추가해서 UIButton
UIView에 글자 기능을 추가해서 UILabel
결국, UIView의 기능을 상속받아서 UIButton, UILabel이 된 것
UIView의 기능이 상속되어서 UIImageView가 된 것이다.
Button, Switch, TextField 모두 Control 기능이 있음
UIControl이라고 하는 건데, 이 아이는 동작/터치/변화/상호작용을 주는 기능을 하는 것
Scene과 클래스 파일 연결 시 자주 나타나는 오류
코드에서 변수명을 수정하고 나서, 이런 오류가 발생하는데 항상 스보에서도 바뀐 변수명에 대응해줘야 함
728x90
반응형
'⭐️ 개발 > iOS & Swift' 카테고리의 다른 글
[iOS] 1주차에 새롭게 알게 된 것들 (0) | 2022.07.10 |
---|---|
[iOS] UITextFieldDelegate, DidEndOnExit, isHidden (1) | 2022.07.08 |
[iOS] 애플의 생태계 및 기초적인 개념 (0) | 2022.07.05 |
[iOS] Mac Catalyst가 뭔데요? (2) | 2022.07.05 |
[iOS] KakaoMap API 써보기 (5) | 2022.03.12 |