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
- 소리 재생 관련 클래스가 포함된 프레임워크 (닷넷 프레임워크처럼 나눠져 있구나)
@