Learn to Code iOS Apps 1: Welcome to Programming

Learn to Code iOS Apps 2: Strings, Arrays, Objects and Classes

Learn to Code iOS Apps 3: Your First App

Learn to Code iOS Apps 4: Making It Beautiful



View Controller

- View를 관리한다.

- behind-the-scenes 작업을 처리한다. (C#으로 말하면 behind code)

- View에서 발생하는 Action 처리한다.


outlet 변수

- 각각의 View를 참조할 수 있는 변수


IBOutlet

- Xcode에게 해당 변수가 outlet변수 임을 알려준다.


IBAction

- Xcode 에게 해당 메소드가 임의의 action과 연결될 것이라고 알려준다. (C#의 이벤트 핸들러)


viewDidLoad

- View가 로드되고 화면에 출력할 준비가 되었을 때 호출되는 메소드 (MFC의 OnInitDialog 메소드)


didRecieveMemoryWarning

- device가 실행 중 메모리가 부족해질 경우 호출 됨


delegate

- View에서 보내는 메시지 받을 주체(C의 콜백을 받을 주체)


image for Retina display

- Retina display로 출력할 이미지 파일은 일반 display에 출력하는 이미지 보다 2배 크기를 갖는다. 고해상도를 지원하기 위해.

- display마다 출력할 이미지는 규칙을 지켜 설정하면 시스템에서 자동으로 해준다.

- 일반 display에 출력할 이미지 이름이 image.png 라면 Retina display에 출력할 파일 이름은 image@2x.png가 된다.

- Xcode 에서 작업할 때 image.png 처럼 일반 이름을 사용하면 된다. 


Button State Config

- 4가지 옵션이 있다. Default(기본상태), Highlighted(눌려진 상태), Selected(선택된 상태), Disabled(비활성화 된 상태)

- State Config에서 각각의 상태일 때를 선택하면 그 에 따른 Attribute를 설정할 수 있게 Inspector가 변경된다.


AVFoundation.framework

- 소리 재생 관련 클래스가 포함된 프레임워크 (닷넷 프레임워크처럼 나눠져 있구나)




@

Posted by six605
,