• 如何提高iOS开发能力


    ① 阅读技术博客

    在现在这个年代,博客的风头早已被微博盖过。但是每天早上上班后的半小时,一定是打开博客,其中有讨论技术的,也有总结个人的相关经历,读完后肯定会有所收获。阅读博客,还有一个原因是技术博客相对于书籍来说,没有那么长的出版发行时间,所以阅读博客对于获取最新的开发知识有着非常良好的效果。

    ② 看WWDC视频

    由于iOS开发在快速发展,每年苹果都会给我们带来很多新的知识。而对于这些知识,第一手的资料就是WWDC的视频。

    通常情况下,一个iOS开发的新知识首先会在WWDC上被苹果公开,然后3个月左右,会有国内外的博客介绍这些知识,再过半年左右,会有国外的图书介绍这些知识。所以如果想尽早地了解这些知识,那么只有通过WWDC的视频。

    现在每年的WWDC视频都会在会议过程中逐步放出,重要的视频会带有英文字幕。坚持阅读这些视频不但可以获得最新的iOS开发知识,还可以提高英文听力水平。

    ③ 看苹果的官方文档

    苹果的官方文档相当详尽,对于不熟悉的API,阅读官方文档也是最直接有效地方式。

    苹果的文档比较海量,适合选一些重点来阅读,比如人机交互指南就是必读的,而其它的内容可以遇到的时候作为重点资源来查阅。

    ④ 看开源项目的代码

    大家一定有这样的感受,很多时候用文字讲解半天,还不如写几行代码来得直观。阅读优秀的开源项目代码,不但可以学习到iOS开发本身的基本知识,还能学习到设计模式等软件架构上的知识。

    如果读者能够参与到开源项目的开发中,则能进一步提高自己的能力。

    ⑤ 多与同行交流

    有些时候遇到一些难解的技术问题,和同行的几句交流就可能让你茅塞顿开。。另外常见的技术问题通常都有人以前遇到过,简单指导几句就能让你一下子找到正确的解决方向。

    需要特别提醒的是,有一些论坛和QQ群讨论质量相当低下,很多问题都是能通过简单谷歌、百度就可以得到答案,对于这种社区,切记一定要远离。

    ⑥ 懂得分享

    互联网最大的精神:开源和分享。

    在以下情况,你可以分享出你的经验:

    ① 当你碰到难题,解决之后。或者看了别人的解决方案,你觉得有更好的方式实现的时候

    ② 当你学习某种东西之后,可以适当的进行总结,以你学习完后的理解表达出来,以供后来者一个借鉴的经验

    分享方式有:发起一个开源项目、写技术博客、在技术会议上做报告。这几种方式都比较有挑战,但是如果能大胆尝试,肯定会有巨大的收获。

  • 相关阅读:
    输入一个正整数n (1<n<=10),生成 1个 n*n 方阵 求出对角线之和
    关闭ubuntu讨厌的内部错误提示
    ubuntu14.04通过 gvm 安装 go语言开发环境
    codeblocks 控制台输出乱码
    opensuse13.2安装 sass和compass
    执行npm publish 报错:403 Forbidden
    执行npm publish 报错:401 Unauthorized
    使用form表单提交请求如何获取后台返回的数据?
    vscode学习(三)之如何修改打开终端的默认shell
    Agreeing to the Xcode/iOS license requires admin privileges, please run “sudo xcodebuild -license” a...
  • 原文地址:https://www.cnblogs.com/xiaohuzi1990/p/4349838.html
Copyright © 2020-2023  润新知