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