如何学习一门新技术-iOS开发

如何快速学习一门新技术

  以CoreBluetooth 蓝牙开发为例。我们可以从官方获得的资源有:SampleCode, Documentation,API Reference。

如何学习一门新技术-iOS开发

  先从Documentation 开始看起,先看如何使用该文档,然后可以根据自己的需要来看相关的章节,不必拘泥于从头开始看。由于我是第一次接触蓝牙,所以我从CoreBluetooth Overview 开始阅读。OverView是从概念上宏观的了解思想,以及相关的概念。看的时候,有图的可以先看标题,然后直接看图。看懂图然后在扫一眼上面的文字用来佐证你的理解。

如何学习一门新技术-iOS开发

  然后接着看技术实现部分:有代码的先看代码,看完代码再看前面的文字解释用来确认自己的理解。总之就是看文档看的是整个运行逻辑,不是细节代码。

如何学习一门新技术-iOS开发

  看完文档后,我们大概有个思路。然后找官方的SampleCode,点击open project 大概会等两三秒耐心等待。

  如何学习一门新技术-iOS开发

  拿到代码,我们先检查是否有错,有错的一般都是版本更新的历史问题,先百度,不行*解决。然后阅读源码。

如何学习一门新技术-iOS开发

  读代码的过程中,学习苹果的编码风格:如pragma mark –View lifecycle注释的写法,以后我们也可以这样写,还有代码之间的注释,空格,NSLog等等的使用,以及对错误的边界处理,函数的完备性等等代码编写思想方面的东西。

  看的过程中有不懂的代码cmd+左键单击跳到头文件看看,,或者Option+左键单击看看快速帮助,或者cmd + shift + 2 打开帮助文档搜索想要查询的关键字。

  看完之后,我们就可以写自己的Demo,知识点然后记录下来,分享给大家,然后自己也能借此机会梳理一下,留待以后使用。

上一篇:css tricks


下一篇:CCF 100012. 技能树