iPhone进阶开发(原稿是一个ppt)

 IOS销售的几个数字(11年3月)

•1亿部iPhone
•8千万部iTouch
•1500万部iPad
•27%的智能手机占有率
•70%的平板电脑占有率
•35万个应用
•100亿次下载
•20亿分给开发者
•7万开发者
•日下载突破3千万次
•每部手机平均下载突破60个应用

目标客户群

•iPhone 用户包括了智能手机用户群中最精英的部分
•iPhone 用户更年轻
•iPhone 用户群受教育程度更高
•iPhone 用户群更富有

Android用户比iphone多,增长最快

国内开发者现状

•号称4万开发者
•成熟开发不足5000
•53%期望做Android,32%期望做iPhone
•盈利者不足20%
•企业开发以应用为主
•个人开发以游戏为主,应用免费加入广告
•较好的个人开发者日入稳定在3000美金
•大批企业招不到合适开发者
•你还犹豫么?

如何学好iPhone编程

•坚持
•书
•例子代码
•developer.apple.com/iphone
•www.google.com.hk

准备工作

•开发环境
–MAC计算机+itouch+开发帐号
•开发语言
–Objective-C, C, C++
•开发帐号

99$一年

课前调查

•是否学习过C语言,是否有C开发经验
•是否学习过C++或者Java并有开发经验
•是否使用过Linux,是否使用过Mac OS
•是否有Mac的计算机?至少有mini
•是否做过OS X的开发
•是否安装过IOS SDK,并做过开发

有用的网址

 

开发人员计划

•免费注册开发人员,可以下载SDK,Sample Code,文档等,不能联机调试,不能发布程序到App Store.
•$99一年的开发人员可以联机调试,可以发布程序到App Store,可以下载Beta版的SDK

SDK

•XCode 4.3+SDK5.0是最后release的版本,建议下载
•XCode 4.0+SDK4.3是一个最稳定的版本,建议下载
•历史版本有
–1.0,2.0,3.0,4.0
•在SDK安装后,可以拥有
–XCode
–Interface Builder
–Simulator
–Instruments
–Shark

IOS设备

•iPhone
•iTouch
•iPad
•历史版本
–iPhone 1.0,2.0,3G,3GS,4G,4GS
–iPad 1,iPad 2,马上会有3代iPad

模拟器

•iPhone模拟器是可以在电脑上部署和测试你的应用程序的目标平台
•iPhone模拟器提供了类iPhone的环境,通过菜单选项,可以模拟屏幕锁,屏幕转向,内存警告等功能
•因为电脑没有提供一些必要硬件,所以iPhone模拟器也有功能限制
•注:上面同样适用于iPad模拟器

模拟器功能限制

•不能使用GPS定位
•不能使用加速计
•不支持超过2个手指的触摸的多点触摸
•不能打电话
•不能使用3G网络
•不能使用相机和麦克风
•仅提供一些原装程序如Safari,Contact,Photos,Settings
•无法测试程序对iPhone CPU和内存的消耗情况

IOS设备的物理数据

•内存
–iPhone(Touch)2G,3G:128M
–iPhone(Touch)3GS:256M
–iPhone(Touch)4G:512M
–iPad 1G 256M
–iPad 2G 512M
•CPU
–iPhone(Touch)2G,3G:400M HZ
–iPhone(Touch)3GS:600M HZ
–iPhone(Touch)4G:1GM HZ
–iPad 1G 单核1G
–iPad 2G 双核1G
•分辨率
–iPhone(Touch)2G,3G,3GS:320 * 480
–iPhone(Touch)4G: 640 * 960
–iPad 9.7inch 1024 x 768

程序限制

•内存限制
–不要超过20M
–Memory Warning
•电池限制
–20年手持设备最大的限制。
•SDK限制
–使用类或者API需要查看从哪个版本引入的
•交互限制
–只有一个home键
•能否后台运行限制
–IOS4.0以前是不支持的。

IOS程序安全机制

•沙盒限制
•不能访问其他程序或文件夹
•不能共享数据(除非系统粘贴板)
•只能读写自己文件夹下的Library, Documents,tmp目录。
•必须数字签名
•除非破解后的IOS设备

ipa文件

•打包后的安装程序
•zip格式
•解压后可以使用资源文件
•部分PNG如果不可用,可找工具转换。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值