iPhone与iPad开发的区别

 

iPad and iPhone have some difference,  I have summarized that in below:

 

iPad and iPhone use the same SDK to develop, and iPad have not all the feature of iPhone. eg,  Call, send SMS, iPad1 have no camera. So iPad can't use these features that hardware limited in development.

 

And there are only a little difference in the development between iPad and iPhone.  Apple have some UIKit only support for iPad, because it's bigger screen. For example:

1. UISplitViewController. It's a container view controller that manages the presentation of two side-by-side view controllers. Detail see reference: B

2. UIPopoverController. It is used to manage the presentation of content in a popover.Detail see reference: B

3. Window presentation style.  In iPhone app, Modally presented views always cover the visible portion of the window, but on the iPad, view controllers use the value in their modalPresentationStyle property to determine appearance when presented modally.Detail see reference: C

 

Because the screen bigger than iphone, so on the iPad UI design, these is a pop up Model view concept.

 

Except above, And others are the same in development.

 

Reference:

A:http://developer.apple.com/iphone/prerelease/library/releasenotes/General/WhatsNewIniPhoneOS/Articles/iPhoneOS3_2.html#//apple_ref/doc/uid/TP40009337-SW1

B:http://developer.apple.com/library/ios/#featuredarticles/ViewControllerPGforiPhoneOS/iPadControllers/iPadControllers.html

C:http://developer.apple.com/library/ios/#featuredarticles/ViewControllerPGforiPhoneOS/ModalViewControllers/ModalViewControllers.html

 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 《Head First iPhone and iPad Development》是一本非常受欢迎的iOS开发入门书籍,由Dan Pilone和Tracey Pilone合作撰写。本书以互动方式、富有趣味性和易理解的方式,引导读者逐步学习如何开发iPhoneiPad应用程序。 本书深入浅出地解释了iOS开发的必备知识,包括Xcode工具、Objective-C语言和iOS SDK等。读者将学会如何使用Interface Builder创建用户界面,使用UIKit框架开发应用程序,并使用核心数据管理对象(Core Data)进行数据持久化。 本书的独特之处在于其采用了“大脑友好学习法”(Head First Learning)的理念,通过丰富的图表、练习和案例研究,帮助读者更好地掌握开发技巧。此外,还有趣味的漫画和幽默的插图增加了阅读的趣味性,使学习过程更加轻松愉快。 无论读者是初学者还是有一定开发经验的开发者,都能从此书中受益匪浅。对于没有编程经验的读者来说,本书提供了基础知识,帮助他们逐步掌握开发技能。对于有经验的开发者来说,本书提供了更深入的指导和实践案例,帮助他们提升开发水平。 总之,《Head First iPhone and iPad Development》是一本非常实用和易学的iOS开发入门指南,深受iOS开发者喜爱。无论你是初学者还是有一定经验的开发者,都值得一读。 ### 回答2: 《Head First iPhone and iPad Development》是一本介绍iPhoneiPad开发的书籍,它采用了Head First系列独特的学习方法和语言,为读者提供了一种有趣而易懂的学习体验。 这本书的中文版是采用高清扫描的形式呈现给读者的。通过高清扫描,读者可以清晰地看到书中的文字、图表和代码示例,确保读者获得最好的阅读体验。 《Head First iPhone and iPad Development》详细介绍了iPhoneiPad应用程序开发的各个方面,包括基本的应用程序结构、用户界面设计、图形和动画效果、数据存储和网络连接、多媒体功能等。读者可以通过学习书中的案例和实践项目,逐步掌握iOS开发的基本知识和技能。 与传统的技术书籍不同,《Head First iPhone and iPad Development》以一种轻松、幽默和互动的方式呈现内容,使用了大量的图表、插图和例子来帮助读者更好地理解和记忆概念。这使得学习过程更加有趣,并且有助于读者更好地应用所学知识。 总之,对于想要学习iPhoneiPad开发的人来说,《Head First iPhone and iPad Development》是一本值得阅读的书籍,而中文版的高清扫描更是使得读者能够清晰地获取书中的信息,提升学习效果,享受学习的乐趣。 ### 回答3: 《Head First iPhone开发》是一本介绍iPhoneiPad开发的书籍,采用了头脑风暴的学习方式。该书的中文版也有高清扫描版可供阅读。 这本书以通俗易懂的方式,向读者介绍了iPhoneiPad应用的开发过程。通过大量的示例和演示,读者可以学习到如何使用Objective-C编程语言和iOS开发工具,以及如何构建和设计自己的应用程序。 《Head First iPhone开发》从入门级别开始,逐步引导读者了解Xcode和Interface Builder开发工具的使用方法,让读者能够实践建立自己的应用程序。该书注重实践,通过项目驱动教学,读者可以在实际操作中学习到开发的各个方面,如视图、界面元素、多线程、数据存储和网络通信等。 这本书的中文版也提供了高清扫描版,这意味着读者可以清晰地阅读书中的内容和示例代码。这样的好处是读者可以更好地理解书中的概念和技术,并能够更加顺利地跟随书中的教程进行实践。 总而言之,如果你对iPhoneiPad应用开发的基础知识感兴趣,那么《Head First iPhone开发》是一本很好的选择。它通过生动有趣的方式,帮助读者快速入门并掌握开发的技能,同时提供高清扫描版的中文版,方便读者清晰阅读和理解内容。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值