老尸 发表于 2015-1-18 11:49:33

IOS制作之iPhone程序开辟新人FAQ仓酷云

有一些像NSCopying的接口(经@李禹龙提醒应该叫协议)不是特别用到开始不用了解NSObject创建对象的时候用+(id)alloc方法创建后需要init方法初始化Q:进修开辟iPhone程序难吗,多久能学会?
A:这取决于你的编程基础,假如真的对程序一无所知,连甚么叫程序,历程,函数,轮回,变量,类,对象一切不晓得的话,大概必要花个半年,假如你对其他言语特别是VB,VC大概C#已很熟了,那就很复杂了。
Q:开辟iPhone程序必要甚么软硬件前提?
A:必要一台Mac(在一般电脑上装Mac也能够,有良多网站和文章专门研讨这个,可是我不卖力教这个,我的前一篇文章讲的谁人假造机也是能够的,可是能不克不及在你的电脑上跑起来就不包管了),一部iPhone大概iTouch用来调试。有钱就买贵的,没钱就买廉价的。如今二手Touch只需七八百。不要再问能不克不及在Windows下开辟了,没成心义的成绩。
Q:必要学甚么呢?
A:iPhone的开辟工具是sdk,登录http://developer.apple.com/iphone/就能够收费下载最新的SDK,今朝分两个版本,分离对应macosx10.5和10.6也就是snowleopard。sdk的中心是xcode,它是个像visualstudio一样的开辟工具,它所利用的言语次要是objective-c,同时撑持编译c和c++文件,你在项目里是能够混用这三种言语的。

Q:有无甚么好书先容?
A:自己最推许的是《iPhone开辟基本教程》,对应的英文版名字是BeginningiPhoneDevelopmentExploringtheiPhoneSDK。注重,本书只合适开辟使用,游戏部分触及很少。并且你最好有不错的编程基本来看这本书。另外一本是《iPhone开辟秘笈》,对应的英文版是TheiPhoneDeveloper’sCookbook。后面一本合适进门,前面一本合适做参考书,随时拿出来查阅某些功效的写法。别的另有开辟工具带的API文档,官方的具体的进门教程(几近每一个类都有响应的教程和能够参考的项目源代码,不外这个是必要付钱今后才干看的),最初另有google,年夜部分成绩都能够在国际外的论坛上找到谜底。
Q:为何要买证书?甚么时分应当买?应当买哪一个?
A:官方的证书有三种,$99的团体版,$99的公司版,$299的年夜企业版。第三个不是用于一般开辟者的,不用体贴。年夜部分团体开辟者应当用第一个,假如你有本人的小团队,必要多人一同开辟,能够买第二个,必要供应公司业务执照的复印件,别的注册跟第一个差未几。
假如你不买证书,你的开辟工具编译出来的程序只能在iPhone摹拟器里跑,不克不及安装到真机上跑。之前有破解办法,自从sdk3.0这个破解已很坚苦了。以是假如你估计本人进修言语之类的还必要半年,那就先别买,由于这99美圆只能用一年,你先华侈上半年就没需要了。等你的程序已写的差未几,摹拟器里都调试的没成绩了,必要装上真机的时分再买。注册历程很复杂,随着导游走,最初一步国际用户必要下载它的pdf表格打印出来,填上信誉卡信息和署名传真到美国往。传真能够用faxzero.com这个网站,用数码相机把文件拍上去做成word就能够发,收费的。一样平常三四天就能够拿到激活码,再登录后面谁人开辟者中央激活账号就能够下载本人的证书来利用了。详细历程我后面也有一篇帖子《IPhone程序公布到使用程序商铺的流程》专门讲过。
Q:iPhone开辟赢利吗?
A:是的,苹果已宣传了良多的经由过程AppStore暴富的神话,国际也有ifighter和139.me如许的神话存在,不外人间万物基础上都遵守二八法例,永久只要20%的乐成者,不外一般只需你的立场是仔细的,经心做出一个有效的大概好玩的工具,依附AppStore凌驾20亿的下载量,发出本钱应当是很复杂的。80%的人中分20%的钱,别的20%的人中分那80%的钱。就看你能成为哪个了。
Q:有成绩往那里能够问?
A:我的确有两个QQ群,可是假如你有成绩就跑到群里往问,固然大概可以在最短工夫内失掉谜底,可是你不会失掉发展,最无效的办法是问google,搜刮的历程你但能够学会今后如何搜刮最快,还能够找到哪一个论坛办理的成绩最多,还能够看到一样的成绩大概的多种办理办法和该成绩发生的基本缘故原由,知其以是然,跟着搜刮次数的增加,今后你办理未知成绩的才能会愈来愈强,那末,简单办理的成绩,也就不叫成绩了。
Q:开辟甚么工具对照赢利?
A:今朝来看,游戏乐成的时机要比使用年夜一些。AppStore的凌驾10万个软件中,游戏占了75%以上。不外好的游戏必要各方面都好,创意,弄法,美工,音乐,总之排名可以进前十的游戏,必定是很精巧的游戏,有优秀的资本共同,做出优异的工具,只必要一点点命运就能够乐成。
本文来自:http://www.unfish.net/archives/585-20091016.html

NSStringNSArrayNSDictionary等这些工具在所有的框架里都会出现iOS大部分类都是继承自NSObject(我还没见过不是继承自NSObject的..)

分手快乐 发表于 2015-1-21 15:57:20

中国如今已然发展成为一个软件大国,软件人才的数量跃居全球之首。当然,在苹果平台的开发领域,也保持了相当强劲的发展势头。然而,很多初入iOS开发门槛的开发者,

山那边是海 发表于 2015-1-30 20:39:24

到大三时,学院与我去培训的机构成立了实习基地,并让我们寒假去实习了一段时间,感觉还不错,于是在大四的时候去培训了

再现理想 发表于 2015-2-1 16:11:04

才在自己的Windows电脑上安装配置成功了一个完美的Mac OS X Lion(10.7.4)系统,而且下载了Xcode4.5的最新版本。虽然不能实机调试,但是作为iOS开发学习已经非常完美了。

若相依 发表于 2015-2-5 15:16:56

边吃零食边看Stanford的视频教程

柔情似水 发表于 2015-2-8 12:26:28

要学会通过各种方法将面前的事情变成自己感兴趣的,那专研起来就不会是无聊和折磨了。

活着的死人 发表于 2015-2-25 12:55:29

首先是基础,在汉昌的课程非常全面。从object—c到最后的毕业项目,基本上方方面面都涉及到了,我是一名非计算机专业的学生,起初学习还有点吃力,因为基础知识薄弱。经常像听天书

小魔女 发表于 2015-2-27 12:27:34

特别是在校的学生,都存在一个小小的尴尬——虽然学习iOS开发的热情高涨,但由于没有多余的银子购买昂贵的Mac电脑而踟蹰不前。其实,针对初学者,如果想进入iOS开发的天地

第二个灵魂 发表于 2015-3-9 03:39:09

然而,在vmware软件环境下,安装Mac OS X操作系统也是一件非常复杂的事情,而且还有可能花费了大量时间,最后却跑不起来。笔者也是经过了大量的实践,

莫相离 发表于 2015-3-11 00:31:46

看《iPhone 4与iPad开发基础教程》,跟着一步步来

冷月葬花魂 发表于 2015-3-15 22:28:44

在此,某不才愿将安装成功的Mac OS X系统的vmware虚拟机向有志学习iOS开发的各位学友们免费开放出来,经测试,可以在WindowsXP/Win7系统上完美运行,即便你的机器只有2GB内存。

因胸联盟 发表于 2015-3-19 06:09:35

培训时可以选择安卓,iOS,Java,因为实习的时候我选了安卓,当时实习时间只有三周,学的晕头转向,而java我也没学过,iOS的基础是C语言,这个大学里还是学过的,于是选择了iOS。

海妖 发表于 2015-3-21 13:40:15

才在自己的Windows电脑上安装配置成功了一个完美的Mac OS X Lion(10.7.4)系统,而且下载了Xcode4.5的最新版本。虽然不能实机调试,但是作为iOS开发学习已经非常完美了。

金色的骷髅 发表于 2015-3-29 11:52:39

这个办法就是在WindowsXP或Win7的电脑上,使用vmware虚拟机来搭建一个真实的Mac OS X环境。

飘灵儿 发表于 2015-4-4 18:27:33

其次学习方法和学习心态很重要,在学习当中应该保持一颗良好的心态。应该借鉴别人好的学习方法,大家互相帮助,取长补短。

不帅 发表于 2015-4-13 01:30:04

特别是在校的学生,都存在一个小小的尴尬——虽然学习iOS开发的热情高涨,但由于没有多余的银子购买昂贵的Mac电脑而踟蹰不前。其实,针对初学者,如果想进入iOS开发的天地

蒙在股里 发表于 2015-4-26 12:10:59

好处就是运行速度会变快,ios6针对系统的优化进一步加强了,很多网友测试ios6,第一感觉就是速度快,而且ios69会有一些新功能,新浪微博,facetime支持3G网等等。。弊端就是,现在的ios6只能算是正式版本的第一个版本,bug很多,不少人刷完ios6都出现了很多毛病,开不开机,缺少图标等等。。最好现在不要升级,等官网放出下一个版本的时候,再选择升级。。。

爱飞 发表于 2015-5-12 09:32:01

这个办法就是在WindowsXP或Win7的电脑上,使用vmware虚拟机来搭建一个真实的Mac OS X环境。

飘飘悠悠 发表于 2015-6-15 08:21:47

开始的时候甚至想放弃,不过想想自己的未来,只能咬牙坚持,课下就不停的缠着老师。放学就补基础,这些基础的东西没有速成的,只有刻苦努力。我是后来发现的,转变自己的心态,不要读书看资料当成一种痛苦

小妖女 发表于 2015-6-26 10:13:53

在此,某不才愿将安装成功的Mac OS X系统的vmware虚拟机向有志学习iOS开发的各位学友们免费开放出来,经测试,可以在WindowsXP/Win7系统上完美运行,即便你的机器只有2GB内存。
页: [1] 2
查看完整版本: IOS制作之iPhone程序开辟新人FAQ仓酷云