iPhone开发快速入门.ppt

上传人:小飞机 文档编号:5435222 上传时间:2023-07-06 格式:PPT 页数:21 大小:461.50KB
返回 下载 相关 举报
iPhone开发快速入门.ppt_第1页
第1页 / 共21页
iPhone开发快速入门.ppt_第2页
第2页 / 共21页
iPhone开发快速入门.ppt_第3页
第3页 / 共21页
iPhone开发快速入门.ppt_第4页
第4页 / 共21页
iPhone开发快速入门.ppt_第5页
第5页 / 共21页
点击查看更多>>
资源描述

《iPhone开发快速入门.ppt》由会员分享,可在线阅读,更多相关《iPhone开发快速入门.ppt(21页珍藏版)》请在三一办公上搜索。

1、iPhone开发快速入门,郑友胜2010年4月,-2-,iPhone当选2007年时代杂志年度最佳发明产品,iPhone简介,iPhone简介,iPhone被重新发明的手机,iPhone 3G,iPhone 3GS,iPhone,主要内容,iPhone知识点硬件软件(固件)手机型号iPhone开发基础开发环境简介开发实例讲解程序打包及安装,iPhone知识点,硬件CPU:ARM 11MultiTouch屏幕大小320*480内存128MB、256MB重力感应、光感应图形处理单元,支持OpenGL ES 1.0,iPhone知识点,MAC OS X精简版基于4.4BSD UNIX,Mach微内核

2、架构先进的桌面和窗口管理服务:NeXTSTEP,NeXTSTEP Window Server,Applications,4.4 BSD UNIX,Mach Microkernel,iPhone知识点,主要固件版本、2.0、2.1、2.2、3.0、3.1、4.0(预计6月份正式发布)版本间差别:之前用户以root身份登录iPhone,之后,用户以mobile身份登录iPhone(开发时已经基本可以不用考虑1.x固件)2.0 2.x之后苹果发布了iPhone开发SDK,2.X的程序都是基于SDK开发的,并且程序都要签名才能运行。,主要内容,iPhone知识点iPhone开发基础Objective-

3、CCocoa框架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:”Its%”,str;NSLog(log);具体语法参照pdf文档,iPhone开发基础,Cocoa Frameworks 包含以下两个子框架 Found

4、ation Foundation全称Foundation Framework,是Cocoa的一个子开发框架。Foundation里包含了Cocoa中最基本的一些类,它们在一个Mac应用程序中通常负责对象管理、内存管理、容器等相关数据结构的操作。UIKit UIKit框架为你的程序提供可视化的底层构架,包括窗口、视图、控件类和管理这些对象的控制器。这一层中的其它框架允许你访问用户的联系人和图片信息,以及设备上的加速器和其它硬件特征。,iPhone开发基础,MVC模式MVC(Model+View+Controller)是一种帮助你把代码功能和显示划分开来的设计模式MVC模式在交互式设计中有非常广泛

5、的使用Model:较为下层的数据引擎,负责管理好它的实体中所集成的数据View:为用户提供交互界面Controller:连接二者的桥梁,主要内容,iPhone知识点iPhone开发基础开发环境简介开发实例讲解程序打包及安装,iPhone开发环境,MAC OS 10.5.7 注:在最新的iPhone OS4.0,要求版本10.6Xcode编译、调试,Demo演示,先看下示例程序HelloWorld,主要内容,iPhone知识点iPhone开发基础开发环境简介开发实例讲解程序打包及安装,iPhone程序执行流程,View,管理视图间的层次结构是在开发中最重要的工作之一UIWindow每个iPhon

6、e应用一般都有且只有一个UIWindow对象,其他视图都加在这个对象里。这个对象的frame是全屏的(320480)UIViewUIView对象一般用来显示和处理事件。它只能有一个superView。,主要内容,iPhone知识点iPhone开发基础开发环境简介开发实例讲解程序打包及安装,程序打包、发布,Hello.pxl应用程序(/Application/Hello.app):icon.png-图标文件Info.plist-本应用程序的配置信息Hello-可执行程序 Default.png-程序启动时显示的默认背景图片Pxl包:PxlPkg.plist软件ID:自定,需唯一,如:zh_CN.lproj目录:语言包,附录,苹果官方http:/苹果中文开发网站斯坦福课程,Thank You!,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号