ios 24

[iOS] 기본 개념 정리 #1 : struct(mutating), IBAction, IBOutlet, MVC, Optional, Parameter

* iOS 개인 프로젝트 시작 전 기본 개념 복귀 차원으로 내용을 정리합니다. 프로젝트 생성, bundle identifier 등, 프로젝트 수정은 어디서 할 수 있는지 ImageView 추가, Asset으로 불러와서 추가하기, 1x, 2x, 3x의 의미 UI요소들 X, Y 배치, 사이즈 조절 AppIcon 사이즈 별로 프로젝트에 적용하기 Structure개념 Town을 예시로 설명 Swift 파일로 Structure파일 생성 -> structure의 명과 파일명은 같도록 그리고 이 structure를 다른 ViewController에서 불러와서 initialize해서 사용하면 됨 타겟에 포함 시켜야함(파일 생성할 때나, 인스펙터에서) 보통 내가만든 건 타겟만 포함시키면 되고, 외부 라이브러리는 impo..

[iOS] 옵셔널! 헷갈리는 부분

옵셔널(Optional) -> nil 가능 -> 간단한게 말하면, 옵셔널(?)로 선언된 변수는 값이 있을 수도 있고, 없을 수도 있다는 말 - 옵셔널로 선언하면 해당 변수에 바로 접근 불가함. -> 그래서 위 5가지 사용해서 접근해야 함 참고 https://ginjo.tistory.com/21 [Swift] 옵셔널 (Optional) 옵셔널 (Optional) 옵셔널 (Optional) 은 랩핑이 되어있는 값과 존재하지 않는 값인 nil 중 하나를 나타내는 형태입니다. 간단하게 설명하면 이 변수에는 값이 있을수도 있고, 없을수도 있다는 표현입�� ginjo.tistory.com