`
icheng
  • 浏览: 829021 次
  • 性别: Icon_minigender_1
  • 来自: 珠海
文章分类
社区版块
存档分类
最新评论

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如果不可用,可找工具转换。

分享到:
评论

相关推荐

    iPhone开发进阶.pdf

    iPhone开发进阶.pdf

    IOS(iPhone)开发入门视频教学-PPT

    IOS(iPhone)开发入门视频教学-PPT

    iPhone开发进阶

    iPhone开发进阶 iPhone学习 入门必备

    iphone开发进阶

    iphone开发进阶 简要介绍iphone os的4个主要部分组成、OBJC的内存管理、归档、容器; 定制UIButton、视图切换、屏幕的触摸事件检测、使用SQLLite连接数据库等等

    iPhone开发进阶.doc

    iPhone OS 由4个主要部分组成。下面简单地罗列一下它们的功能。 Cocoa Touch • 窗口和视图 • 事件管理 • 用户接口 • 加速传感器 • 照相机 Media • Core Graphics(2维图形接口) • Core Animation...

    iphone 开发简单介绍ppt

    iphone 开发 简单介绍ppt,最基础,重要的几个iphone开发有关device 几个信息内容,便于记忆

    斯坦福iphone软件开发课程ppt

    斯坦福iphone软件开发课程ppt资源,该资源可在网上找到相关的视频,配合起来观看,效果更好哦。

    iPhone及iPad操作与进阶

    详细介绍iphone、ipad的发展历史,介绍他们的使用方法和破解方法,以及高级应用技巧

    IPhone开发进阶

    简单明了的介绍的IPhone开发的核心技术,和基础知识,非常高效!

    iPhone开发基础教程电子书

    这里推荐两本书《objective-c基础教程》和《iphone开发基础教程》,这两本都是圣经级的巨作,我相信每一个iphone开发人员应该都不会错过这两本书的。  等你xcode和objective-c摸熟之后,或者说,上面提到的那两...

    Iphone开发系列源码——Iphone主题源码

    Iphone开发系列源码——Iphone主题源码Iphone开发系列源码——Iphone主题源码Iphone开发系列源码——Iphone主题源码Iphone开发系列源码——Iphone主题源码Iphone开发系列源码——Iphone主题源码Iphone开发系列源码...

    iPhone游戏开发

    iPhone游戏开发iPhone游戏开发iPhone游戏开发iPhone游戏开发iPhone游戏开发iPhone游戏开发iPhone游戏开发iPhone游戏开发iPhone游戏开发iPhone游戏开发

    《iPhone App开发实战手册》中文高清版

    目前市面上不乏iPhone App开发的书籍,但要做出成功的产品,需要的绝不仅仅是开发优秀的软件。本书将向你展示完整的开发过程,从下载工具,开发应用,进行测试,通过苹果的审核,到推销和维护你的产品。本书适合...

    iPhone开发实战.pdf

    iPhone开发实战 iPhone开发 iPhone iPhone4 iPhone开发实战 iPhone开发 iPhone iPhone4

Global site tag (gtag.js) - Google Analytics