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

iPhone进阶开发(原稿是一个ppt),第1张

概述 IOS销售的几个数字(11年3月) •1亿部iPhone •8千万部iTouch •1500万部iPad •27%的智能手机占有率 •70%的平板电脑占有率 •35万个应用 •100亿次下载 •20亿分给开发者 •7万开发者 •日下载突破3千万次 •每部手机平均下载突破60个应用 目标客户群 •iPhone 用户包括了智能手机用户群中最精英的部分 •iPhone 用户更年轻 •iPhone 用户  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,并做过开发 有用的网址 – http://www.google.com/ – http://developer.apple.com/ – http://www.cocoachina.com/ – http://www.weiphone.com/

 

开发人员计划 •免费注册开发人员,可以下载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,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,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如果不可用,可找工具转换。 总结

以上是内存溢出为你收集整理的iPhone进阶开发(原稿是一个ppt)全部内容,希望文章能够帮你解决iPhone进阶开发(原稿是一个ppt)所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1093327.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存