我觉得新手学习API强调的应该是快速查阅和灵活运用的能力,而不是一定要把它记下来。如果提高了这两个能力,API自然而然就记住了,并且真正的记"活"了。
对于提高快速查阅的能力,无非是从两个方面入手:
1.资源:一般是API文档,百度,自我以往积累。对于API文档我觉得我们在初级阶段千万不要花精力逐字逐句研究他的描述,直接拿来实验一下再结合它描述中能看懂的部分就大概能猜出来了,初级阶段没有必要理解的那么深刻,反而影响学习的效率。对于自我以往积累,在这里指的就是一些不太好懂的,相对生僻的,貌似高端的API描述(可能涉及专业名词较多)通过实验好不容易理解了之后用自己的话解释一下再保存在一些有云存储功能的笔记软件中(比如印象笔记,网易云等)以后去查看自己写的会方便很多(我们也可以把一些自己写的以后可能会经常用到的小功能函数保存下来以后直接copy,当然新手还是推荐多写几遍)。
2.查阅的方法:对于查阅方法来讲我觉得最重要的就是在在以往的查阅中记住两个关键点。第一是记住这个API的功能。第二是记住这个API的所属体系(越细越好,最好具体到类)。记住功能的目的是在代码实践中知道有这么个API能帮你达到目的,记住所属体系的目的是能让你查到这个API。在实际的代码练习中重复配合这两方面,相信很快就能学好很多API并且形成自己的一套体系。
对于提高灵活运用得能力,则主要靠实践练习和总结以及一定程度上的借鉴。
实践练习是学习API最好的驱动力,并且能查缺补漏,更深层次的理解API,实践上一两周后把学到的API在代码中的常用的"套路"和搭配总结一下,不但加深了API的理解,更灵活了其运用。遇到解决不了的问题,可以借鉴别人的优秀代码,但注意必须深刻理解他的思路,如果有必要就保存在云笔记中,直到自己能信手写出类似难题的代码为止。
通过上述两个方面能力的锻炼,才能真正得到综合能力的提高,才能真正在快乐的编程过程中灵活的掌握记住那些重要的API。让我们一起加油吧。。。
|