到处搜索,到处抄,上了一版App到AppStore。
如果一个人的代码太烂,多看几个就好了,乐意分享的人还是比较多。如果最后还是没能解决问题,通过各种渠道把问题发出来。如果还是没有人回答你,自己好好看书,从头解决。
如果因为这样赶不上工作进度,认了吧,换家公司继续努力。
看别人代码,就跟看自己代码一样,要学会分块,可以试着帮原作者打注释。
刚开始学的时候,也谈不上什么模仿,就是抄代码。抄多了,自己代码写多了,就成了自己的一种习惯。
说白了,你还没入门。 我刚学C++的时候,把 《STL源码剖析》 中的代码抄了3遍,至今获益匪浅。
我的建议是这样的,分两种情况考虑:
1、如果阅读的代码你能理解很大一部分,就直接自己实现一边相同的功能,实现的过程中,会发现有时写不下去了,这时可以直接看源代码,或者自己按照自己的理解实现,完成之后,和源代码进行比较,发现不同的地方在哪,这个差别就是你需要重点学习的地方。
2、如果阅读的代码相对难于理解,可以先模仿着抄一遍,边抄边想,第一遍抄完了,重复步骤 1
另外,不论怎么做,都需要两点:思考和勤动手