iPhone(2)
-
[IPhone 09.01]06. About of View
아이폰은 전체적의 구성을 뷰라는 개념으로 구성되어 있고 그 뷰라는 게념은 포토샵이나 일러스트를 해본사람은 알겠지만 레이어와 같은 구조로 이루어져 있습니다. 뷰에는 뷰의 컨트롤러인 UIViewController가 있으며 일반적인 뷰를 제외하고도 Alert View와 Menu가 있습니다. 1.일반적인 View 생성할때에는 UIView *view;로 생성하고 [self.view addSubview:view];로 뷰를 추가해주면 된다. 삭제할때는 [view removeFromSuperview]; 삭제가 되며 목록을 얻을때 [상위뷰 subviews]; 뷰의 순서를 바꾸는 방법 [상위뷰 exchangeSubviewAtIndex:n1 withSubviewAtIndex:n2]; 뷰의 프레임의 위치와 크기를 조절하는방법..
2010.09.01 -
[IPhone 08.30]03. Objective - C의 특징
1.Objeect와 id 객체란 기존에 C++이나 자바와 같이 객체 지향 언어에 사용되는 개념으로 "모든것이 객체다"라는 말이 있고 그 말은 세상에 존재하는 모든 사물과 그에따른 행위를 묶어둔 것을 객체라고 한다. Objective C에서는 객체를 구분하는 데에 사용하는 구분자가 있다. 이건 좀 익숙하진 않지만 id라는 타입의 변수를 이용하는데 이는 씨언어에서 포인터와 비슷하게 사용됩니다. 실제로 사용해보면 거의 모든 값이 들어가는 타입일 수도 있기에 좀 알 수 없는 변수이기도 한거 같다. 여튼 이 id는 포인터와 같이 null값을 가질 수 있는데 이값은 C처럼 NULL이 아니고 nil로 사용하면 된다. 2. 함수호출보다는 메시지 전달!! [reciver message]; C언어의 경우에는 함수를 호출하..
2010.08.30