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

需要哪些知识基础,以及哪些硬件基础,比如是否需要一台苹果的电脑作为平台等等……... 需要哪些知识基础,以及哪些硬件基础,比如是否需要一台苹果的电脑作为平台等等…… 展开
 我来答
匿名用户
2013-11-28
展开全部
像数据结构,算法等基础我就不说了,这些是任何编程开发的基础。

就只说说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,如果有兴趣可以去看看。
匿名用户
2013-11-28
展开全部
这个不晓得 但是你可以上网查查的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-11-28
展开全部
很复杂的。看看 http://www.doc88.com/p-24055581977.html开发者指南,再有就是登陆苹果官网 https://developer.apple.com/
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式