오늘은 iPad 관련하여 iOS 에서사용되는 개념을 정리 해 볼까한다.
1. iPad HIG
iPad HIG 는 iPad 를 위한 Human Interface Guideline 이고, iPad 에 특화된 컨트롤들이 있는데, 이 특화된 컨트롤들은 iPhone 에서 사용하는 방법이 많이 틀리다. 그리고 디자인의 방법도 다르다. 그 중에서, Split View 와 Pop Over 컨트롤들은 iPad 에 특화된 컨트롤들이다.
<Pop Over 컨트롤>
2. Universal App
보통 iPhone App 을 개발할 때, 고려할 사항이 3가지가 있는데, iPhone 만을 위한 앱이냐, iPad 만을 위한 앱이냐 혹은, 둘 다 지원하는 Universal 앱이냐 인데, Universal 앱은 두 가지 장치를 위한 각각의 앱을 작성할 필요가 없이, 하나의 소스로 관리할 수 있기 때문에 유지보수가 쉽다는 장점이 있다. 그리고 구매자도 iPhone 버전, iPad 버전 둘다 구입하고 싶은 경우가 많기 때문에, App 을 개발할 때, Universal App 으로 개발하는 것을 추천한다.
3. Device Checking
Universal 앱을 개발하기로 생각했다면, 각각의 장치 (iPhone, iPad) 에 맞는 작동방식을 고려해서 앱을 개발해야 한다.
4. Split View Controller
말 그대로 View Controller 들을 나누어서 관리하는 컨트롤인데, 자식들의 View Controller 들이 Portrait view, Landscape View 에 따라서 다르게 보이도록 제어를 한다. 이 Split View Controller 를 잘 사용하면, 적은 숫자의 View 로 다양한 방법으로 보여줄 수 있는 앱을 작성 할 수 있다.
'Programming > iPhone, Xcode' 카테고리의 다른 글
Persistent Obj Store (0) | 2012.05.02 |
---|---|
NSFetchedRequest (0) | 2012.05.02 |
Managed Object Context (0) | 2012.04.24 |
The Data Model (0) | 2012.04.12 |
iOS 개념정리 - Scroll View, NSSortDescriptor, Notifications, Table View Editing (0) | 2012.03.21 |