본문 바로가기

어플

[iPhone Dev/기초] 개념잡기 - 아웃렛 (Outlet) IBOutlet 키워드를 사용하여 선언하는 인스턴스 변수 컨트롤러 헤더 파일에 위치 컴파일러와 관련해서 아무일도 안함 인터페이스 빌더에게 이것은 nib 파일 안에 객체와 연결되는 인스턴스 변수라고 알려주는 힌트를 제공한것뿐. nib 파일 안의 객체와 연결을 하기위해 반드시 IBOutlet 키워드를 붙여야 함. - 액션 (Action) 액션은 컨트롤러 클래스에 포함된 메서드. IBAction을 이용하여 선언 컨트롤이 이 메소드를 호출하게끔 도와준다. - 델리게이트 (Deligate) 다른 객체를 대신해서 책임지고 어떠한 일을 해주는 클래스. 코코아 터치 도 델리게이트중 하나. java에 인터페이스와 같은 개념으로 구현부를 신경쓸거없이 사용이 가능한 클래스. .. during up.. 더보기
[iPhone Dev/기초] 프로젝트 구조 - 폴더 구조 classes : 실제 소스파일 위치 *viewController : 뷰에대한 이벤트 처리 Other Sources : objective-C 클래스가 아닌 소스코드 Resources : 어플리케이션의 아이콘 이미지,다른이미지,소리,동영상,텍스트파일,프로퍼티 리스트 등을 포함 Framework : 코드 및 소리파일들과 같은 자원들이 담긴 특별한 종류의 라이브러리 Products : 컴파일 결과물 - 확장자 *.h : 헤더파일 main.m : main()메서드가 있는곳. (일반적으로 수정 안함) *.pch : 미리 컴파일한 헤더(precompiled header)를 의미한다. *.xib : 인터페이스빌더 정보 *.plist : 프로퍼티 리스트 *.app : 컴파일 후 생성된 애플리케이션 파일 더보기