- 1、本文档共21页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
iPhone开发快速入门 郑友胜 2010年4月 - * - iPhone当选2007年《时代杂志》年度最佳发明产品 iPhone简介 iPhone简介 iPhone—被重新发明的手机 iPhone 3G iPhone 3GS iPhone 主要内容 iPhone知识点 硬件 软件(固件) 手机型号 iPhone开发基础 开发环境简介 开发实例讲解 程序打包及安装 iPhone知识点 硬件 CPU:ARM 11 MultiTouch 屏幕大小320*480 内存128MB、256MB 重力感应、光感应 图形处理单元,支持OpenGL ES 1.0 iPhone知识点 MAC OS X精简版 基于4.4BSD UNIX, Mach微内核架构 先进的桌面和窗口管理服务: NeXTSTEP NeXTSTEP Window Server Applications 4.4 BSD UNIX Mach Microkernel iPhone知识点 主要固件版本 1.0.2、1.1.1、1.1.2 1.1.3、1.1.4 2.0、2.0.1、2.0.2、2.1、2.2、2.2.1 3.0、3.0.1、3.1、3.1.2、3.1.3 4.0(预计6月份正式发布) 版本间差别: 1.1.2~1.1.3 1.1.2之前用户以root身份登录iPhone,1.1.3之后,用户以mobile身份登录iPhone(开发时已经基本可以不用考虑1.x固件) 2.0 ~ 2.x之后苹果发布了iPhone开发SDK,2.X的程序都是基于SDK开发的,并且程序都要签名才能运行。 主要内容 iPhone知识点 iPhone开发基础 Objective-C Cocoa框架 MVC模式 开发环境简介 开发实例讲解 程序打包及安装 iPhone开发基础 Objective-C 1. 通常写作ObjC,是扩充C的面向对象编程语言 2. 是Apple推荐的编程语言 3. Objective-C可以在gcc运作的系统写和编译,因为gcc含 Objective-C的编译器 4. 可以和c/c++混合编程 NSString *str = @”Yoson”; NSString *log = [[NSString stringWithFormat: @”It’s [%@]”, str]; NSLog(log); 具体语法参照pdf文档 iPhone开发基础 Cocoa Frameworks 包含以下两个子框架 Foundation Foundation全称Foundation Framework,是Cocoa的一个子开发框架。Foundation里包含了Cocoa中最基本的一些类,它们在一个Mac应用程序中通常负责对象管理、内存管理、容器等相关数据结构的操作。 UIKit UIKit框架为你的程序提供可视化的底层构架,包括窗口、视图、控件类和管理这些对象的控制器。这一层中的其它框架允许你访问用户的联系人和图片信息,以及设备上的加速器和其它硬件特征。 iPhone开发基础 MVC模式 MVC(Model+View+Controller)是一种帮助你把代码功能和显示划分开来的设计模式 MVC模式在交互式设计中有非常广泛的使用 Model:较为下层的数据引擎,负责管理好它的实体中所集成的数据 View:为用户提供交互界面 Controller:连接二者的桥梁 主要内容 iPhone知识点 iPhone开发基础 开发环境简介 开发实例讲解 程序打包及安装 iPhone开发环境 MAC OS 10.5.7 注:在最新的iPhone OS4.0,要求版本10.6 Xcode 编译、调试 Demo演示 先看下示例程序HelloWorld 主要内容 iPhone知识点 iPhone开发基础 开发环境简介 开发实例讲解 程序打包及安装 iPhone程序执行流程 View 管理视图间的层次结构是在开发中最重要的工作之一 UIWindow 每个iPhone应用一般都有且只有一个UIWindow对象,其他视图都加在这个对象里。这个对象的frame是全屏的(320*480) UIView UIView对象一般用来显示和处理事件。 它只能有一个superView。 主要内容 iPhone知识点 iPhone开发基础 开发环境简介 开发实例讲解 程序打包及安装 程序打包、发布 Hello.pxl 应用程序 (/Application/Hello.app): icon.png ------ 图标文件 Info.plist ------ 本
您可能关注的文档
- 关于凤眼莲俗称水葫芦.原产南美,1901年作为花卉引入我国.ppt
- 8.1奇妙的金属材料及有关分析趋势.ppt
- 基于CopyrightMAXPRConsulting2011.Allrightsreserved.ppt
- 基于ListentothereadingtextandtellrueorFalse.ppt
- 科学发展两个向量的内积TheDotProductofTwoVectors.ppt
- 如何做好漳州香洲皮革有限公司.doc
- 揭阳市惠来县葵潭镇及有关应用.doc
- 科学发展莲都区图书馆借阅智能化相关系统项目.doc
- 第三节 金属及其化合物.ppt
- 基于FundamentalsofPhysicsMechanics(BilingualTeaching)张昆.ppt
文档评论(0)