7*24小时应急电话:15927160396
首页 新闻资讯 技术文章
iPhone开发知识介绍

  iPhone开发知识介绍

  物理尺寸3.5英寸

  分辨率320*480像素

  输入方式多点触摸屏+动作感应

  支持网络GSM、EDGE、WCDMA、WiFi、蓝牙2.0

  照相机200万像素

  屏幕电容式触摸屏

  其他重力感应器、光线感应器、

  接近感应器、湿度感应器

  Ø iPhone与其他手机开发的不同

  与其他手机安装包相比,可以不用太在乎大小,可以添加更多资源丰富的界面。

  不允许后台运行(限制第三方程序但不限制系统进程),通过破解也可以实现后台运行

  内存占用限制为10M

  Ø 成为iPhone开发者

  在iPhone开发者中心 http://developer.apple.com/iphone/ 注册,加入IDP

  标准iDP:

  面向个人开发者、公司开发者,可以App Store发布 好像是100刀/年,在国内,个人开发者申请很困难,一般是公司申请。一个签名可以是一个团队,团队管理员才有权限生成签名key,一个团队的开发者签名可以用在100台设备上,每加一台新的设备都需要重新生产key。

  企业iDP:

  只开企业级应用,不可以App Store发布

  注:流程复杂度不亚于Symbian Signed

  Ø 开发工具

  XCode 标准开发工具。最恶心的是文档的编码问题

  Toolchain 盗版式的开发,可在windows上运行,但实用价值不大

  Ø 版本编译调试

  和普通程序不同,iPhone程序分为三种编译版本 Debug、Release、Distribution

  最终的发布必须选择编译Distribution版本。

  程序调试必须有开发者签名才能在设备上联机调试,否则只能在模拟器调试。

  Ø 开发语言

  Obj-C 和C /C++

  源代码文件: ..h、c、.cpp、.m、.mm

  复杂的C++用法最好不要和Obj-c语言在同一个文件混用

  Ø 签名发布

  apple审核应用程序,一个不超过5分钟左右。必须满足苹果的设计理念和风格。

  必须快速启动,快速退出,拥有自动保存状态功能

  从提交到发布,顺利的话大约两周左右

  Ø 界面设计原则

  1 维持一致的用户习惯(和iPhone的原生成程序操作一致)

  2 用户到达目标页面的操作建议不超过3个页面 (就像弹出菜单不建议设计超过3级)

  3 不建议你设计或增加另外一个Back按钮

  4 提供导航按钮可以使用户不再/减少使用button bar区域操作应用程序

  5 不要有菜单这样的元素出现

  6 足够大方便点击,设计44 x 44 pixels 的区域为手指点击的目标区域大小。(手指尖的大小决定了你不能把元素放得太近,如果它们挨得太近,很难不能选其中的一个)

  Ø 当前主流应用

  SNS、资讯、游戏是主流,尤其以游戏为主,但使用时间太短

  Ø 开发网络资源

    iPhone开发专区  http://www.cnmsdn.com/os/iphone/

  iPhone开发者 http://developer.apple.com/iphone/

版权所有:武汉网福互联科技有限公司    鄂ICP备09022096号
业务QQ:23444550 客服QQ:267052100 电邮:23444550@qq.com  

鄂公网安备 42010602000905号

手机站二维码