开发iPhone ipad 软件需要哪些基础?
2个回答
展开全部
像数据结构,算法等基础我就不说了,这些是任何编程开发的基础。
就只说说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,如果有兴趣可以去看看。
就只说说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/
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询