美文网首页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