본문 바로가기

개발/App Developer

10.07.06 개발노트


젠장 책을 너무 믿으면 안된다.

 

책은 그냥 참고일 뿐이다.

 

모두 이해한 상태에서 그저 활용에 대한 '참고'로만 사용하자.

 

오늘 헤드퍼스트의 drinkmixer 에 모댤뷰에서 입력받은 정보를(dictionary) 배열로 받아 처리하는 부분을 하던 도중

 

생각되로 잘 되질 않았다.

 

1. 문법에서 오류가 났다.

2. 헤더파일에 선언한 객체에 대한 sythesize를 먼저 해주고 사용해야 한다.

3. 먼저 구현파일에 객체를 사용하고 getter/setter를 지정해 주면 컴파일 시 오류가 날 수도 있다

 

이것을 깨닫고 다시 구현파일에 적용하여 빌드를 해봤다.

 

어랍쇼 이제 디테일 정보가 나오지 않았다.

 

내가 입력한 정보는 제목까지 나오지 않았다.

 

하지만 plist의 item 숫자는 증가하였다. 이건 또 뭔 시츄레이션...

 

콘솔 창에

p(char*) [[[self.drinks objectAtIndex:40] objectForKey:@"name"] UTF8String]

을 쳐보았다. (콘솔창 명령어 공부할 것!!)

 

메모리는 할당 되었는데 안에 정보가 없다;;;;

 

혹시나 싶어 뷰에 대한 권한과 아웃렛을 확인해 보았다.

 

이럴수가....

 

모두다 언제인지 모르게 해제되어 있었다.

 

늘 그런지는 확인 하지 못했지만,

 

내 생각으론

 

스크롤뷰로 만들면서 오너와 아웃렛이 모두 사라진 것 같다.

 

연결 후 빌드 --> 잘된다.

 

스크롤뷰를 나중에 만들경우 인터페이스 빌드에서 액션과 아웃렛을 확인해 주자.

 

오늘은 여기까지 뻘짓..


'개발 > App Developer' 카테고리의 다른 글

Window and View  (0) 2010.09.01
Enumeraion  (0) 2010.08.31
10.07.08 스터디  (0) 2010.08.31
10.07.08 GDB 간단 명령어 및 breakpoint 사용법  (0) 2010.08.31
010.07.09 개발노트  (0) 2010.08.31