loading请求处理中...

iPad开发环境搭建 iPad开发基本知识

2021-12-01 01:53:13 阅读 11778次 标签: 开发 作者: anyi

    iPad平板电脑的流行,导致iPad应用程序开发市场的出现。那么开发ipad应用程序需要安装什么样的程序?主要是安装iPhone SDK和xcode。开发iPad的程序,为啥要安装iPhone SDK呢?因为他们用的是同一个系统,现在叫iOS了。

iPad开发环境搭建

    安装完成后有如下几个程序:
    1、Dashcode:基于Web的集成开发环境。
    2、Xcode:集成开发环境(IDE)。
    3、iPhone模拟器。用来模拟运行你开发的iPad应用程序。注意这个是虚拟机,不是仿真器。他是i386架构的,真正的iPad是arm架构的。所以这个叫模拟器,不叫虚拟器。很绕口呵呵。具体一点就是你编译的程序在模拟器上能跑,但是到真机上肯定不能跑,如果要真机上能跑要基于arm架构重新编译才行。这个再xcode里面选择一下编译上对虚拟器还是设备就可以了。但是想编译设备,不好意思,需要认证。老乔卖的个人认证时99刀一年,当然可以破解,说的苹果一点觉xcode 越狱,呵呵。具体怎么jailbreak,后面会提到。
    模拟器不支持iTunes和opengl加速,其他好像都没问题。当然哪些需要拍照,mic这类的肯定也不支持了,需要物理硬件。
    4、Instruments:优化程序,实时监控内存泄露问题。
    5、Interface Builder:根据名字可以看出是用来搞界面的。
    其他一些基本知识
    屏幕分辨率:9.7寸屏,分辨率1024*768,去除状态烂20后剩1004*768。程序一般在这个尺寸下工作,当然你也可以选择开发全屏的程序,感觉全屏的程序其实是不友好的,因为我好多手势全都设置在状态栏上,所以现在特别讨厌全屏的程序。
    单窗体程序:也就是说不支持向普通PC程序一样多个窗体。
    不能后台运行:这个是iOS之前的概念了,据说iOS4是支持多任务的。之前支持单任务好像一个原因说是为了电池的续航问题。其实这个单任务多任务的用过iPad的都能理解。并不是不能一边听歌一边看书的。苹果的意思应该是不能把普通用户开发的程序作为后台运行。他自己的iPod好像可以。因为我越狱装了background破解,所以这里用了好像这个字。不知道是自身的iPod就可以后台,还是这个破解提供的。苹果为了解决这个不能后台运行的问题,特别提供了一个解决方案就是push service。具体我还没有深入,现在只是入门阶段,所以也不是很清楚。大概的意思就是比如你有一个聊天软件,可以注册一个push service服务。当你关掉聊天软件的时候,如果有好友向你发送消息,他可以提醒你。
    掌握了iPad开发基本知识,iPad开发环境也完成搭建了,就可以着手开始开发ipad应用程序的开发。开发完成后若需进行商业化什么的,必须放到App Store严格审核。
(一品威客 anyi)

APP开发公司推荐

成为一品威客服务商,百万订单等您来有奖注册中

留言( 展开评论

快速发任务

价格是多少?怎样找到合适的人才?

官方顾问免费为您解答

 
APP开发相关任务
DESIGN TASK 更多
可视化展示工具,开发

¥1000 已有2人投标

海外短剧APP开发

¥20000 已有0人投标

娱乐游戏开发

¥5000 已有0人投标

综合体通卡系统开发

¥50000 已有0人投标

C# WPF工具软件开发

¥5000 已有0人投标

游戏app开发(广东,浙江优先)

¥10000 已有0人投标

VUE管理系统开发

¥100 已有2人投标