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

mdqzj
mdqzj 这家伙很懒,还没有设置简介...

0 人点赞了该文章 · 32 浏览

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

    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严格审核。

发布于 2022-09-29 16:56

免责声明:

本文由 mdqzj 原创或收集发布于 火鲤鱼 ,著作权归作者所有,如有侵权可联系本站删除。

火鲤鱼 © 2026 专注小微企业服务 冀ICP备09002609号-8