iPhone开发知识介绍
2010-08-22 12:51:00 来源:WEB开发网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级)
- ››开发Android 日历教程
- ››开发学院总结 Win 8实用技巧大全
- ››开发学院原创教程:把win8的IE10放桌面上方法(非...
- ››iphone图片拉伸的几种方法
- ››iphone正则表达式的简单使用
- ››iPhone开发Unresolved Symbols CAKeyframeAnimati...
- ››IPhone开发-“此证书是由未知颁发机构签名”解决方...
- ››IPhone开发-整合私钥和证书,生成.p12文件
- ››iPhone应用开发-UIPickerView选取器详解
- ››iphone 获取屏幕的宽度和高度
- ››iPhone读取工程包中的二进制文件
- ››iPhone新手机 不挂YouTube APP
更多精彩
赞助商链接