-
Notifications
You must be signed in to change notification settings - Fork 2
3차 모임 진행 내용
outsideris edited this page Apr 6, 2011
·
10 revisions
- 2011/03/19 14:00~17:00
- 참석: 이동욱, 석종일, 김경민, 이재일, 변정훈
- quiz
- private method using category?
- constant in obj-C?
- Window-based app에 ViewController 추가하기
- 두 개의 프로젝트 비교 from new project
- nib에 binding
- model
- TodoItem
- Photo/Name/Rage
- TodoItem
- 2단계 초기화
- designated initializer
- "+" alloc = class method
- 슈퍼클래스의 (같은 모양의) 초기화 메서드 호출
- 다음코드의 문제점은?
-(id) init {
if ((self = [super initWithFile:@"ship.png"])) {
//...
}
return self;
}
- cf. initWithZone
- model registry (singleton)
- static 키워드의 의미?
- enumerator (iterator)
for ( instance in myCollection) {
// do something
}
-
구성 요소
- p126 참고
- 디스클로저 인디케이터: hierachy
-
tableView 의 핵심 메서드: p129
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
-
테이블뷰 셀의 재사용 큐: p131
- 제공되는 메서드 구현에서 확인 가능
- section범위: 0부터~
-
UIViewController의 Lifecycle
- ViewControllerPG 참고(pdf) p47
- viewWillAppear -> viewDidAppear
-
메모리 경고
- (void)didReceiveMemoryWarning
- 태그로 접근하기
- viewWithTag 사용
- 04/09(예정) 14:00~
- 다음의 내용으로 기존 실습 커스터 마이징
- section header 표시하기 - 조사한 내용, 링크 등을 연결된 wiki페이지에 채워주세요
- 테이블 헤더 추가하기 - 조사한 내용, 링크 등을 연결된 wiki페이지에 채워주세요
- Navigation Controller
- Tab Bar Controller의 항목을 시작하면, Navigation 시작
- ViewControllerPG 참고