美文网首页iOS技术中心
iOS开发学习之路

iOS开发学习之路

作者: HenryPeng | 来源:发表于2016-09-13 13:42 被阅读36次
ganen.jpg

很久没有更新自己的简书了,今天这篇文章其实是想给准备做iOS开发或者是刚刚开始的朋友们,希望我的一些心得能够给到你一定的启发,笔者也是在开发路上不断探索的人,所以文章不喜勿喷。谢谢!

很多人包括我自己,在刚开始的时候或者说是开发了一段时间之后。就不知道如何继续深入学习了,对于自学的人来说完全不知道从何入手。这篇文章就重点说一下如何入门,如何去一步一步踏实的去学习iOS开发。

【声明】笔者的开发路程:自学开发【1年】->参加工作【1年】->换工作【2年】->独立开发者【一直到现在】->....

为什么做这个声明呢,有3点理由。

  1. 个人的目标是成为一名独立开发者,所以一些观点不一定适应所有人。
  2. 自学是可以学会的,要有信心。
  3. 没有兴趣仅仅是想某得一份工作的话,非科班出身,自学开发的朋友建议放弃这个念头。今非昔比,现在已经不是当年的泡沫时代了,趁早转行。

如果你看到这里还想继续的话,恭喜你,你已经入坑了。

熟悉语言【小白阶段】

做任何开发都有一种开发语言来进行编写代码。iOS也是如此。iOS开发语言分为两种OC和swift,如果你是参加工作的话2个语言都需要掌握。如果不是,直接swift就可以。

要学习的内容:
  • 数据类型
  • 数据结构
  • 基础语句
  • 面向对象特性
  • 专属特性【闭包,泛型等】

熟悉API和UI控件

要学习的内容:
  • 重点熟悉UITableview和UIcollectionView
  • GCD
  • JSON数据转换
  • 文件操作
  • KVO,KVC,扩展,闭包,通知,代理
  • 生命周期
  • 实际开发一个APP【新闻类最好】

初级阶段

要学习的内容:
  • 内存管理
  • runtime
  • runloop
  • 多线程
  • 阅读源代码

高级阶段

要学习的内容:
  • 写开源类【造轮子】
  • 写博客【总结归纳】
  • 独立开发一个APP【从0开始不是山寨而是创造一个新的】

通过上面4个阶段,我相信你可以独当一面了,之后的学习基本没有什么路径可循,只是经验的额积累,见的多了,做的多了,也就会了。

自学不难,难就难在能否坚持,能否踏实的一步步走下去。希望你可以,也希望你成功!

相关文章

网友评论

  • travelDrifter:您好,我现在对这个感兴趣,有点基础,想看书学习,但是不知道怎么学习,路子找不对,您能给引导一下吗?谢谢了!特别想学好!!

本文标题:iOS开发学习之路

本文链接:https://www.haomeiwen.com/subject/joymettx.html