新手小白求助,ios的学习路线

执着的前进 2016-12-26 10:20:39
各位大大,你们好,我想学习ios开发,因为以前学习过android,看过android的文档,很喜欢文档的风格,很有脉络的感觉,但是我在翻看ios文档的时候,却不知道从何看起,不知道各位大大能否帮助我,告诉我ios学习的路线,从什么地方开始,研究脉络是怎样的?
...全文
214 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Lebron_1992 2016-12-26
  • 打赏
  • 举报
回复
引用 2 楼 xvjianzhe 的回复:
[quote=引用 1 楼 jianchimeiwan 的回复:] 去年的这个时候,我也在问这个问题。先说说背景吧:14年大学毕业,工作一年后到15年夏天,在考虑自己以后想要做什么,想来想去一直觉得自己非常痴迷IT,而且特别是移动互联网,最终决定做移动端开发。开始想做WP,学了C#,后来觉得WP前途不明朗,后来想转到Androi。但是后来买了iPhone和MacBook Pro之后,觉得苹果iOS实在是太流畅,也非常喜欢macOS,最终觉得做iOS开发。现在自学一年多了(这期间有些意外,有两个月的时间学习了Android,具体原因就不详细说了,说起来就生气),我都是利用工作之余自学的。现在还没有正式做iOS开发的工,准备过完年后去找iOS开发的工作。 虽然还没有正式参与实际开发工作,但是学了一年多,也有了自己的一套方法,也分享给大家,一起交流交流吧! 简单来说,有以下步骤: 1. 先学习Objective-C,目前大部分公司的项目还是以OC为主,所以OC必须要会。至于Swift,我认为等你以后基本上能开发简单的iOS应用的时候才开始去学习。 2. 学会了语言的基本知识,可以开始进入iOS开发。如果想要快速入门,看国内的培训机构的视频,有老师讲,会比较快。如果你不是要求学会了马上要找工作,有充足的时间,并且有一定的英文阅读能力的话,建议看苹果的官方文档,毕竟是官方的教程,肯定好些。 3. 入门以后,熟悉了一些常用的控件,那么就可以自己做一个自己想要做的应用。遇到不会的问题和bug,通过查找资料解决。这是有时候可能会遇到很多困难,但是一定要坚持住,如果你要退缩的话,那说明你不适合做开发工作,或者你并不是真正的喜欢开发。 4. 通过自己开发了一个应用,相信对APP的开发有了比较深入的理解,这时可以找一些优秀的开源项目,看看人家写的代码,学习人家优秀的代码风格,遇到不懂的知识,再去学习。在看的过程中,也要自己动手去写,因为仅仅看是远远不够的,重要的还是要实践。 5. 多看大牛写的博客,多看开源项目,并动手写,坚持下去。 就写这么多吧,有问题共同交流,共同进步。加油!
谢谢,你说的对我有一定的帮助,但是并不是我想要的,apple 的官方文档,对于学习ios开发的新人来说太过于晦涩难懂,国内的教学培训视频,多数是以前oc的前辈录制的混合了部分swift的,但是oc的学习不是那么好入门的,而现在Swift语言的一些特性以及实用性远远超过oc,必然是今后开发的主流,所以我并不想从oc开始,oc我只将它作为一个备用,学到能看懂别人的代码就ok了,我主要想学习swift的,但是国内这样的系统视频教程或者是博客教程不满足我的需求。不过还是谢谢你的回复![/quote] 官方的Swift3.0.1教程:https://developer.apple.com/library/content/documentation/Swift/Conceptual/Swift_Programming_Language/TheBasics.html#//apple_ref/doc/uid/TP40014097-CH5-ID309。非常不错,我已经看完一遍,并对一些重点做了笔记。不过还需要多实践才能掌握。
执着的前进 2016-12-26
  • 打赏
  • 举报
回复
引用 1 楼 jianchimeiwan 的回复:
去年的这个时候,我也在问这个问题。先说说背景吧:14年大学毕业,工作一年后到15年夏天,在考虑自己以后想要做什么,想来想去一直觉得自己非常痴迷IT,而且特别是移动互联网,最终决定做移动端开发。开始想做WP,学了C#,后来觉得WP前途不明朗,后来想转到Androi。但是后来买了iPhone和MacBook Pro之后,觉得苹果iOS实在是太流畅,也非常喜欢macOS,最终觉得做iOS开发。现在自学一年多了(这期间有些意外,有两个月的时间学习了Android,具体原因就不详细说了,说起来就生气),我都是利用工作之余自学的。现在还没有正式做iOS开发的工,准备过完年后去找iOS开发的工作。 虽然还没有正式参与实际开发工作,但是学了一年多,也有了自己的一套方法,也分享给大家,一起交流交流吧! 简单来说,有以下步骤: 1. 先学习Objective-C,目前大部分公司的项目还是以OC为主,所以OC必须要会。至于Swift,我认为等你以后基本上能开发简单的iOS应用的时候才开始去学习。 2. 学会了语言的基本知识,可以开始进入iOS开发。如果想要快速入门,看国内的培训机构的视频,有老师讲,会比较快。如果你不是要求学会了马上要找工作,有充足的时间,并且有一定的英文阅读能力的话,建议看苹果的官方文档,毕竟是官方的教程,肯定好些。 3. 入门以后,熟悉了一些常用的控件,那么就可以自己做一个自己想要做的应用。遇到不会的问题和bug,通过查找资料解决。这是有时候可能会遇到很多困难,但是一定要坚持住,如果你要退缩的话,那说明你不适合做开发工作,或者你并不是真正的喜欢开发。 4. 通过自己开发了一个应用,相信对APP的开发有了比较深入的理解,这时可以找一些优秀的开源项目,看看人家写的代码,学习人家优秀的代码风格,遇到不懂的知识,再去学习。在看的过程中,也要自己动手去写,因为仅仅看是远远不够的,重要的还是要实践。 5. 多看大牛写的博客,多看开源项目,并动手写,坚持下去。 就写这么多吧,有问题共同交流,共同进步。加油!
谢谢,你说的对我有一定的帮助,但是并不是我想要的,apple 的官方文档,对于学习ios开发的新人来说太过于晦涩难懂,国内的教学培训视频,多数是以前oc的前辈录制的混合了部分swift的,但是oc的学习不是那么好入门的,而现在Swift语言的一些特性以及实用性远远超过oc,必然是今后开发的主流,所以我并不想从oc开始,oc我只将它作为一个备用,学到能看懂别人的代码就ok了,我主要想学习swift的,但是国内这样的系统视频教程或者是博客教程不满足我的需求。不过还是谢谢你的回复!
Lebron_1992 2016-12-26
  • 打赏
  • 举报
回复
去年的这个时候,我也在问这个问题。先说说背景吧:14年大学毕业,工作一年后到15年夏天,在考虑自己以后想要做什么,想来想去一直觉得自己非常痴迷IT,而且特别是移动互联网,最终决定做移动端开发。开始想做WP,学了C#,后来觉得WP前途不明朗,后来想转到Androi。但是后来买了iPhone和MacBook Pro之后,觉得苹果iOS实在是太流畅,也非常喜欢macOS,最终觉得做iOS开发。现在自学一年多了(这期间有些意外,有两个月的时间学习了Android,具体原因就不详细说了,说起来就生气),我都是利用工作之余自学的。现在还没有正式做iOS开发的工,准备过完年后去找iOS开发的工作。 虽然还没有正式参与实际开发工作,但是学了一年多,也有了自己的一套方法,也分享给大家,一起交流交流吧! 简单来说,有以下步骤: 1. 先学习Objective-C,目前大部分公司的项目还是以OC为主,所以OC必须要会。至于Swift,我认为等你以后基本上能开发简单的iOS应用的时候才开始去学习。 2. 学会了语言的基本知识,可以开始进入iOS开发。如果想要快速入门,看国内的培训机构的视频,有老师讲,会比较快。如果你不是要求学会了马上要找工作,有充足的时间,并且有一定的英文阅读能力的话,建议看苹果的官方文档,毕竟是官方的教程,肯定好些。 3. 入门以后,熟悉了一些常用的控件,那么就可以自己做一个自己想要做的应用。遇到不会的问题和bug,通过查找资料解决。这是有时候可能会遇到很多困难,但是一定要坚持住,如果你要退缩的话,那说明你不适合做开发工作,或者你并不是真正的喜欢开发。 4. 通过自己开发了一个应用,相信对APP的开发有了比较深入的理解,这时可以找一些优秀的开源项目,看看人家写的代码,学习人家优秀的代码风格,遇到不懂的知识,再去学习。在看的过程中,也要自己动手去写,因为仅仅看是远远不够的,重要的还是要实践。 5. 多看大牛写的博客,多看开源项目,并动手写,坚持下去。 就写这么多吧,有问题共同交流,共同进步。加油!

1,420

社区成员

发帖
与我相关
我的任务
社区描述
Swift,苹果于2014年WWDC(苹果开发者大会)发布的新开发语言,可与Objective-C共同运行于MAC OS和iOS平台,用于搭建基于苹果平台的应用程序。
swift 技术论坛(原bbs)
社区管理员
  • Swift
  • 网罗开发
  • 大熊猫侯佩
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧