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

执着的前进 2016-12-26 10:20:39
各位大大,你们好,我想学习ios开发,因为以前学习过android,看过android的文档,很喜欢文档的风格,很有脉络的感觉,但是我在翻看ios文档的时候,却不知道从何看起,不知道各位大大能否帮助我,告诉我ios学习的路线,从什么地方开始,研究脉络是怎样的?
...全文
294 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. 多看大牛写的博客,多看开源项目,并动手写,坚持下去。 就写这么多吧,有问题共同交流,共同进步。加油!
源码链接: https://pan.quark.cn/s/a4b39357ea24 双系统引导修复机制是为那些在个人计算机上部署了两个操作系统(例如Windows与Linux、Windows的不同版本组合等)的用户群体量身定制的辅助程序。在常规操作过程中,由于某些因素的影响,比如系统更新、驱动程序安装或意外操作,可能会导致双系统的启动选择界面出现故障,无法正常选择需要启动的操作系统。在此情形下,需要一款操作极为简便的双系统启动菜单自动修正工具来处理这一挑战。 标题中所指的“双系统引导修复机制”指的是这一工具的核心作用,它专门致力于修复引导区域或MBR(主引导记录),而这两个部分是计算机在启动时用来加载操作系统的核心组件。引导修复过程通常包括对BIOS或UEFI设置进行校准,以及修复或重建BCD(启动配置数据)存储,这在Windows操作系统环境中显得尤为重要。 描述中提及的“操作简便修复”表明该工具在设计上非常注重易用性,无需用户拥有专业的计算机技术背景。用户只需遵循基础的步骤指引,即可自动完成启动菜单的修正任务,显著简化了故障诊断的流程。 标签“双系统启动菜单自动修复工具”进一步突出了该软件的主要职能,即解决因各种原因引发的双系统启动菜单失效状况。此类工具通常会对已安装的操作系统进行扫描,识别出所有可用的启动选项,并重新构建准确的引导菜单,使用户能够在启动阶段自由选择要执行的系统。 关于压缩文件内的“bootitng”文件,很可能是一个用于实施引导修复流程的程序组件。BootIt Next Generation(BING)是一个广为人知的引导管理解决方案,其部分模块可能以“bootitng”命名,负责处理启动项的管理与修复工作。该文件在执行修复过程中具有核...

1,423

社区成员

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

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