본문 바로가기

개발/App Developer

아이폰 앱의 분류

* 앱을 만들기 전 앱의 형태를 먼저 고려해야 한다.

 

1. 뷰

  뷰는 하나만 있을 수도 있고, 여러 개가 될 수도 있다.(보통 하나 이상의 뷰로 구성)

  뷰는 GUI 컴포넌트들로 구성된다.

  뷰는 코딩으로 생성할 수도 있고, interface builder를 사용해서 화면을 보면서 생성할 수도 있다.

 

2. 코드

  애플리케이션 실행 로직

   일반적으로 View Controller 에서 실행로직을 수행하게 된다.(.h, .m , .mm 등으로 구성)

   코드는 Object - C 언어로 구현되며 Xcode 라는 Apple IDE 환경에서 작업할 수 있다.

  

3. 리소스

    앱은 실제로는 디렉토리이다.

    앱 디렉토리는 메타데이터(실제 실행파일, 저작권자, 아이콘 이름, 코드 시그너쳐(고유코드) 등 정보), 이미지, 앱 데이터, 도움말 파일 등 응용프로그램 리소스를 포함하고 있다.

    Xcode에서 필요한 리소스를 포함시키면 앱을 컴파일할 때 모든 요소를 패키징하여 묶는다.

  - 기본 리소스

   info.plist 파일 : 최소한 아이콘 파일과 앱의 실행에 관련한 정보

   실행파일

   nib 파일 (인터페이스 빌더 파일)