把文档或者你所说的整合型资料当教程看其实是不靠谱的,1.文档太庞杂,包括的东西太多了,就算看完了你也记不住2.技术经常更新迭代,你刚看完旧版本说不定已经有新的版本的(oc还算稳定,swift就有点坑)我个人的做法是: 熟悉语法 疏略的看一下文档(知道有哪些大的组件就行了) 熟悉组件的生命周期(这一个很重要,具体的函数你可以不记,但是生命周期是一定要熟悉的,否则很容易出问题,我也是在这上面踩了很多坑) 开发中用到什么就去查什么,需要用到的函数,先靠猜,要熟悉框架或组件的开发者和组织的命名方式,有IDE其实很容易就猜中原开发者的命名。比如 想向NSMutableArray中push一个对象,假设这时候我们不知道如何push,可以做一些尝试, 比如有一个数组名为array,于是我们这样尝试 //注意这里是尝试,事实objc并没有这个方法,于是发现push没有相关提示 [array push]; 那么换一个词试试,比如add //尝试 [array add] //发现有提示 [array addObject:...]; 于是我们知道了oc中向数组push一个对象是 [array addObject:...] 注意,objc也的开发者是人,也是以人的思考方式在编程,所以我们编程过程中可以做一些合理的假设,可以想一下如果是你,你会给用户提供哪些方法,只要是合乎情理的,一般都能猜中。 5.实在猜不到了,百度,谷歌。6.搜索引擎也没办法,上群里问,上社区问,找官方文档细看等等。 以上是个人一些拙见,希望对你有帮助
把文档或者你所说的整合型资料当教程看其实是不靠谱的,
1.文档太庞杂,包括的东西太多了,就算看完了你也记不住
2.技术经常更新迭代,你刚看完旧版本说不定已经有新的版本的(oc还算稳定,swift就有点坑)
我个人的做法是:
熟悉语法
疏略的看一下文档(知道有哪些大的组件就行了)
熟悉组件的生命周期(这一个很重要,具体的函数你可以不记,但是生命周期是一定要熟悉的,否则很容易出问题,我也是在这上面踩了很多坑)
开发中用到什么就去查什么,需要用到的函数,先靠猜,要熟悉框架或组件的开发者和组织的命名方式,有IDE其实很容易就猜中原开发者的命名。
比如 想向NSMutableArray中push一个对象,假设这时候我们不知道如何push,可以做一些尝试,
比如有一个数组名为array,于是我们这样尝试
那么换一个词试试,比如add
于是我们知道了oc中向数组push一个对象是
[array addObject:...]
注意,objc也的开发者是人,也是以人的思考方式在编程,所以我们编程过程中可以做一些合理的假设,可以想一下如果是你,你会给用户提供哪些方法,只要是合乎情理的,一般都能猜中。
5.实在猜不到了,百度,谷歌。
6.搜索引擎也没办法,上群里问,上社区问,找官方文档细看等等。
以上是个人一些拙见,希望对你有帮助