흐르는 물살을 가로막아도
2011-01-13 14:37:56

그 곳에 멈추지 않고 새로운 길로 돌아 나가고야 만다.

자연스럽게.

▼ more
iPhone 개발 진행.
2011-01-12 17:26:55

1일차 : 메모리 관리 개괄, 버튼 클릭 실습

2일차 : 트위터 프로그램 인터페이스 구축.

▼ more
iPhone 개발 첫 발을 떼며
2011-01-12 17:20:18

갤럭시 S 개발이 Dalvik machine의 자바 여서 너무 쉽게 되었기 때문일까?

아이폰도 그냥 쉬울줄 알았던 것이 화근 ㅋㅋ

Objective-C라는 것이 존재 한다는 사실도 모르고 있었다;

있다는 것을 알고 보니 음; 아직 문법은 안드로메다지만 읽을 수 있을정도이니

책을 보면서 하면 할 만 할 듯?

버튼 클릭을 하기 위해서는 Outlet, Action을 지정해줘서 뭐할지 이게 뭔지만 적어주면 된다.

그리고 나면 C#과 비슷하다.

문제는 전체 흐름이나 Delegate의 역할을 잘 모른 다는 것 ㅠ.ㅠ

너무 아무런 조작을 내가 할 수가 없으니 원..

▼ more
버튼을 만들고 연결하기.(iPhone) - 2
2011-01-12 16:15:38

구성요소들이 상호간에 동작할 수 있도록 다양하게 연동해보자.

1단계 : 뷰 윈도우 안에서 File's Owner 아이콘을 레이블로 연결 하는 것이다. 그런데 왜 File's Owner 아이콘을 사용하는 것인가?

=> UIViewContoller나 UIViewController의 하위 클래스에 대한 인스턴스가 초기화 될때, 인스턴스는 nib로 부터 자기 자신을 초기화 한다. 따라서 xib파일로 부터 Contoller 클래스가 로딩된다. MainWindow.xib파일이 ViewContoller를 나타내는 아이콘을 포함 하였기 때문에 애플리케이션이 실행되었을때 ViewContoller의 인스턴스는 자동으로 생성 할 것이다. 그와 같은 일이 일어날때, 그 인스턴스는 자동으로 ViewContoller를 불러들인다. xib파일은 메모리에 올라가고 인스턴스는 파일의 소유자가 된다.

아웃렛 : 인터페이스 빌더에게 이것은 nib 파일안에 있는 객체와 연결되는 인스턴스 변수라고 알려주는 힌트를 제공하는 것뿐.

액션 : 컨트롤러 클래스에 포함된 메서드. 이 메서드 역시 IBAction이라는 특별한 키워드로 선언되어 있으며, 이키워드는 메서드가 액션 메서드라는 것을 인터페이스 빌더에게 알려주고, 컨트롤리 메서드를 호출 하게 끔 도와준다.

▼ more