objective-c - 初学oc 感觉方法很多很乱,怎么记,有没有资料整合在一起,求资料!!!!

【字号: 日期:2023-12-10浏览:33作者:雯心

问题描述

初学oc 感觉方法很多很乱,怎么记,有没有资料整合在一起,求资料!!!!万分感激哦

问题解答

回答1:

把文档或者你所说的整合型资料当教程看其实是不靠谱的,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.搜索引擎也没办法,上群里问,上社区问,找官方文档细看等等。

以上是个人一些拙见,希望对你有帮助

回答2:

OC确实很乱,慢慢来吧

回答3:

OC确实很乱,慢慢来吧

回答4:

xcode不是有自动提示吗?可以解决部分记忆问题

善于使用baidu or google

多用多写自然记住了

相关文章: