iOS 2강 첫 앱 만들기

린다·2021년 1월 23일
0

iOS beginner

목록 보기
1/14
post-thumbnail

뷰 구성하기

✨ 뷰는 view component로 구성이 돼있음
-> 이 component들은 UI Kit이라는 framework 안에 있음
(아주 큰 공구함이라고 생각하면 됨)

✨ 뷰의 위치를 정할 때 원점은 왼쪽 위가 기준(0,0)


앱 동작 방식의 이해

어플은 object로 이루어져있음
사용자가 버튼을 누르면 서로 메세지를 보내면서 상호작용함
버튼이 눌리면 버튼은 눌렸다는 정보를 view controller에게 전달
-> show alert 메소드 수행
-> UI Alert Controller에게 메세지보냄 (알람 띄워라~)

따라서 iOS app은 이벤트 발생에 따라 작동한다고 생각하면 됨
(앱은 대부분의 시간을 이벤트를 기다리는데에 사용함)

✨ 요약
1. 앱은 오브젝트로 구성
2. 오브젝트끼리 서로 메세지 보냄
3. 앱은 이벤트에 의해 프로세스 동작


객체지향프로그램

앱은 object로 구성된다.
이때 object = Data & Method
Data -> title, message ...
Method -> 기능, ok 버튼 누르면 뭐가 수행?
func(키워드) 이름 코드

ex)
파티호스트 object
data 파티 참석자 목록
method 파티 준비

파티 참여자 object
data 파티 열리는 장소 주소지
method 파티장 찾아가기, 놀기


변수와 상수 이해하기

var vs let

variable(var), 변수는 안의 내용물이 바뀔 수 있을 때 사용함
-> 되도록 적게 사용하는 것을 권장

constant(let), 상수는 안의 value가 바뀔 수 없음
-> 상수를 많이 사용하길 권장, 변경이 필요하면 키워드를 바꿔서 사용


타입추론

option 키를 누르고 물음표 뜰 때 누르면 타입을 볼 수 있음


로컬 변수 vs 인스턴스 변수

로컬변수는 method 내에서 사용, 인스턴스 변수는 object 내에서 전반적으로 사용


0개의 댓글