一
14年刚毕业到深圳一家公司,自学iOS一个月,然后开始做项目。当时组内加我就三个人,项目蛮多的,然后一个帅哥当了我的导师。
自学的一个月,由于项目太忙,我的老大(就是我导师)并没有什么时间管我。我看书的时候,对block一窍不通,总感觉是朦胧的,唯一知道它的好处是代码聚合度高。有一天就去问老大,为什么按钮添加方法的时候不用block呢?那样不是更集中吗?老大愣住了,犹豫了下说没有这样的写法,然后就过去了。其实在心底里我觉得会有那样的办法。
二
一晃到了16年了,我在完成公司项目的同时自己也在github上托管自己的东西,swift写到为UIButton添加方法感觉也蛮恼火的。不小心想起了两年之前的故事,就随便搜索了下资料:
https://my.oschina.net/zhangqy/blog/506047?p={{page}}
马上就找到了我想要的东西。
我并不喜欢这种继承UIButton的方法,直接为UIButton扩展方法更让我舒服。如果是单个按钮的方法,用这种方式无疑更加方便。
三
我比较感兴趣的是当时为什么没有想到这样的办法呢?大概是当时基础太弱,需要学习的东西太多,所以忽略过去了。而现在能够比较自如地驾驭各种手段。又或是我从来不是个孜孜好学的人呢?!
已经学了不少东西,然而在自己的清单中,许多东西都没有时间去自习探索。仍然会留下不少遗憾。
到现在最真切地感觉到时间的重要性,那些已经专攻五年以上的人确实有我比不了地方,前一段时间仔细研究才发现了人家高明的地方。
还好我也有我的优势,我的产品都比较认真工整,有一定洁癖还不是坏事。哈哈!
四
两年多了,当初熟悉的人散的七七八八了,只有在照片中找的见影子。而当初的老大仍然带着一帮小兵艰苦奋斗,也不知白了几多头发。
如果他能看到这篇文章,希望他能感到一丝安慰。
如果他能看到这篇文章,我希望他能早点回家,而不是在一线城市苦苦挣扎!