开发iPhone ipad 软件需要哪些基础?

需要哪些知识基础,以及哪些硬件基础,比如是否需要一台苹果的电脑作为平台等等……... 需要哪些知识基础,以及哪些硬件基础,比如是否需要一台苹果的电脑作为平台等等…… 展开
 我来答
niguang1987613
2010-08-11 · TA获得超过3664个赞
知道小有建树答主
回答量:337
采纳率:0%
帮助的人:147万
展开全部
像数据结构,算法等基础我就不说了,这些是任何编程开发的基础。

就只说说iPhone/iPad特别于其他开发东西。

首先,是开发的标准语言,Objective C 也就是面向对象的C语言,基本语法和C极为相近,在C的基础上添加了类抽象,继承等面向对象的特性。如果在会C的基础上,再了解一点java或者C++(主要是面向对象编程的思想)就可以很快上手。
我也是做iPhone/iPad开发的,但是又一点java基础,学习ObjC大约用了一个星期左右(加上UIKit估计就得3到4个星期了)。

然后,就是硬件环境:
方案一:
苹果机+mac os(开发iPhone 3.2和iPad的话豹就可以,如果开发iPhone 4。0的话要求是雪豹或更高系统);
方案二:
PC +mac os for intel(目前好像只有豹的,可能雪豹也有,我没找到);

开发流程:
到苹果开发者网站,注册下载并安装sdk(xcode开发环境保护其中);
开发自己的程序,在模拟器上调试,如果有真机(iPhone/iPad/iPod touch),可以在真机上调试。
最后,发给苹果,审批通过就可以上app store了。当然,也可以买给第三方的,呵呵。

我知道的就这么多,希望能对你有所帮助。
另外,学习objC 和 iPhone开发目前比较好的论坛是cocoachina,还有一个是http://www.aisidealliance.com/的论坛,都不错。
我加了一个aiside的iphone开发群75410536,如果有兴趣可以去看看。

参考资料: http://www.aisidealliance.com/

代码_翔
2010-08-11 · TA获得超过239个赞
知道小有建树答主
回答量:198
采纳率:0%
帮助的人:220万
展开全部
有C语言基础就可以,然后学习下objective c,iphone和ipad主要是用objc开发的,但也可以c++混合编程。
最好有苹果机,xcode只能运行于MAC OS上,装虚拟机的话比较麻烦,也不是很稳定。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式