![](https://img.haomeiwen.com/i5689040/729fe189538582d5.png)
我们在学习一门编程语言时,往往要借助很多API来完成相关的功能,那么是否要刻意去记忆这些API呢?
通常被认为三观正确的观点是:api不是用来背的是用来查的。但我认为对于初学者来说,可能并不完全是这样。例如学习英语,没有必要背完整部字典,但对于一些日常使用的词汇,等到用的时候再去查,还来得及吗。
首先要明白,API分为编程语言基本API和实现特定功能的API这两大类。
1. 对于基本API,如输入输出,个人的建议是一定要牢记,并且加强练习。
2. 对于特定功能的API,又分为你自己日常经常用的,和平时很少使用的。对于你自己常用的API,如文件操作,还是要有针对性地加强记忆,这样编程起来就会得心应手,极大地提升你的编程效率。而对于那些平时很少使用的API,如图像处理,可以大概了解下有哪几大类,不用刻意去记忆,因为平时如果不经常使用,压根也记不住,等到用到的时候,多用几回自然也会记住了。
最后要说明的是,学习API不要有压力感,觉得自己怎么老是记不住。如果你练习了一段时间,还是没记下基础的API,这时候你要考虑应该不是为什么记性太差,而是平时的编程练习是否太少,代码量没有上去。
另外,对于使用mac电脑的童鞋,强烈推荐一款软件Dash,它可以离线和在线查询各类语言的API。
网友评论