1 如何获取iPhone SDK
developer.apple.com注册登录
iPhone,iPad使用相同SDK
基于intel cpu的MAC
需升级到最新的mac os x 10.6.4(or 5)(Xcode3.2.5 iOS SDK4.2)
测试软件可以用模拟器,用到重力加速度、GPS等需要真机。
2 iPhone SDK中包含哪些组件
Xcode-IDE开发环境,允许管理、编辑、测试我们的项目
Dashcode-IDE 开发基于网页的iPhone和iPad应用程序。
iPhone Simulator-提供一个软件模拟器去模拟iPhone或者iPad在我们的Mac上面。
Interface Builder-为我们的iPhone和iPad应用程序设计用户界面的可视化编辑器。
Instruments-分析工具,用于帮助我们改善应用程序和监控内存溢出。
3 开发工具-Xcode,interface Builder,iPhone Simulator的特性
Developer/Application/Xcode,新建iOS应用程序、mac os x应用程序。
Developer/Platform/.../iPhone Simulator。xcode中run or debug。模拟器而非仿真器。
Interface Builder-可以找到各种view
4 iPhone Simulator的功能
模拟屏幕旋转,支持各种手势,低内存的报警
调整大小,切换设备,不能安装应用程序,不能打电话发短信
卸载模拟器上的程序(1)删掉随机生成的文件夹(2)在模拟器上操作。
5 iPhone OS 的结构
Mac OS X和iPhone OS X比较
Cocoa/Cocoa Touch
Media
Core Services
Core OS
6 iPhone SDK的框架(Framework)
7 iPad的局限性和特点
学习之前需要了解的信息
(1)iPhone OS版本介绍
1.0
2.0 3G apple store
2.1,2.1
3.0
3.1,
3.2针对iPad
(2)在真实环境中测试
模拟器有局限性
(3)屏幕分辨率
9.7寸1024*768,实际使用除状态栏的1004*768
(4)单窗口的应用程序
(5)不能后台运行的应用程序(4.0以后可以)
考虑电池续航