问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

我想自学IOS软件开发但是我都不懂该从何学起?怎么入门呢?求大神解答

发布网友 发布时间:2022-04-26 02:11

我来回答

1个回答

热心网友 时间:2022-06-19 22:36

第一步,学习开发语言Objective-C。参考书看《Objective-C基础教程》这本书就行了。书看到后来还需要补充一些关于面向对象的知识,一般计算机专业的学生都是在学C++的时候接触这类思想的。我推荐的那本参考书里也会有一些讲解,进阶的学习需要以后再去看资料,没有特定教材,因为面向对象是一种编程思想,好在Objective-C本身就是这种思想的体现,以后写代码的时候可以慢慢体会。学完《Objective-C基础教程》,就会对iOS开发中所用到的基础数据类有一个了解了,这时候应该就可以写简单的无界面程序了。

第二步,学习iOS开发的软件运行原理,软件开发思想、规范以及一些苹果公司提供的常用标准UI(User Interface,用户界面)控件的使用方法。这个阶段推荐的参考书是《iPhone 4与iPad开发基础教程》,该书有中文译本,虽然不是最新的iOS教程(最新的教程应该是iOS7开发基础教程,但是该书没有中文译本,如果英文过硬,看这本书当然最好)。

第三步,熟悉常用第三方控件。因为苹果本身开放性的局限,其提供的标准开发库会有一些功能局限,智慧无线的网友们开发了各种各样的第三方控件来实现他们想要的功能,可以使开发过程事半功倍。此部分为进阶学习内容,需要在掌握前两步内容的基础上展开。这一步主要是试用,学习第三方代码,要求阅读第三方开发文档以及代码多一些。可以与开发同时进行,边学变进行软件开发。

除了参考书,这里推荐一个网站“Cocoachina苹果开发中文站”里面分享了很多网友的代码,并且可以对自己学习过程中遇到的问题进行讨论。学习初期,中期以及后期进阶都可以在这个论坛找到相应的学习资料与代码,并且可以通过发帖得到大神的技术指点。对应的英文网站是Stackflow,此网站偏重实际开发问题的解决,交流语言为英文。

另外,斯坦福大学每年都开设iOS开发的公开课,从Objective-C的学习到最后的控件使用以及开发思想,架构的学习,都有涉猎,是很好的视频教程。网易公开课中有以往课程配中文字幕的视频,而最新的课程一般没有中文字幕,并且,该课程选择默认学生已经有C++编程基础,可能对于初学者会困难一些。视频属于公开资源,在搜索引擎上搜索斯坦福、iOS等关键字,即可找到相应资源。刚刚简单搜索了一下,优酷已经提供iOS7开发的高清视频专辑。

最后,无论学习哪个操作系统的软件开发,最关键还是要多多练习,因此大量的写练习代码,看别人的优秀代码很重要。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
苹果手机微信怎么换漂亮字体(苹果手机微信怎么换行输入) 有什么好用的app转换字体 手写转文字的软件 erp可以看评论地址吗 淘宝评论url是什么意思? 揭秘:码牌支付风控升级,背后真相揭秘 电脑电视直播软件哪个好用什么软件好电脑看电视直播 潼南子同街学区是哪些 三极管BU406价格和参数? 火锅料放在冰柜忘了插电一个星期给会坏了吗 火锅的设备有哪些 iOS 开发入门,哪些书值得推荐 钉钉老师能看到你是手机端或电脑端嘛? 奥维互动地图vip怎么开通? 钉钉是老师随时可以看到自己手机上看的啥吗? 电脑奥维地图密钥错误怎么办? 奥维互动地图密钥错误什么意思 通过钉钉老师可以看到,你手机里的内容吗? 钉钉老师视频会议可以看到同学的手机吗? 天地图密钥需要的邮箱是什么 老师用钉钉上课看得出学生用的是电脑还是手机吗? 老师和钉钉官方可以查看学生手机里的东西吗? 奥维天地图密钥在哪里输入? 奥维地图疑似攻击什么意思 钉钉如何查找同校老师? 奥维地图密钥怎么输入 奥维地图密钥错误-14怎么办? 扫描的图片怎么转换成PDF文件? 奥维互动地图密钥未设置是什么意思? 如何把扫描的图片,转成PDF文件 奥维地图密钥未设置什么意思? 成为一名iOS开发者需要掌握什么技能 哪些iOS 开发入门教程比较好? 学习ios开发,多久才能入门? ios开发需要什么基础 如何编写 iOS App ?由最基础说起 被山牛蒡汁液染色的衣服如何洗干净 衣服被做卷发的药水染色了怎么洗掉? 衣服上染了颜色,怎么才能洗去 如何查找失联亲人相关信息,请求帮助,谢谢! 中秋节聚餐如何快速共享照片,让家人更方便共享照片? 家中半夜异响什么征兆 家中夜里莫名其妙的响是要死人吗 家中夜里莫名其妙的响是要死人吗 人在死亡的前几天,自己家中或者重要亲戚家中,夜里出现莫名其妙的声 家里砰砰响声是什么预兆? 房子有响声是什么原因 晚上家里总发出异响? 朋友QQ号被盗了找回来后找我倾诉怎么安慰? 为什么家里一到晚上就咚咚响,有时候放电视机的桌子响 家里的房子总发出响声是怎么回事 QQ被盗后你的心情是什么?