重新开始

重新开始

为什么起这个title,我可能也记不清我上一次写笔记和分享是什么时候了,可能就是两三个月之前的事吧。但是为什么会发生这样的事情啦,可能是刚换完工作比较累的缘故吧。

吐槽

在这两三个月来基本上每天都有一些新的学习,例如数据库的事务操作,还有对一些控件的使用和掌握,小栗子,在这次发版人物中有个时间选择器,我自己写的选中的那两条横线就是不出来,从GitHub上下载来的源码看了看并没有什么不一样,但是为什么没有啦,最后想办法解决,在pickerview的代理方法内部,遍历pickerview,拿到高度小于等于1的view然后设置颜色。在开发的脑袋里,实现功能比什么都重要。

在说说项目吧:这个项目可能比我从事iOS还要早几年,为什么这么说啦,因为它的启动页,我看到我就泪崩了,使用的还是[email protected]。我帮你们回忆一下,大概这是iOS7和Xcode5那个年代,我是从Xcode7才接触iOS的。所以这个项目还算是比较老的大概就是在15年以前(大学未毕业)。

再说一点:大家可能看到后就知道为什么说这个项目还有很多我需要学习的地方MRC。这个可能大家都不陌生,不论是培训还是自学都应该学习过MRC,因为这样对iOS的内存管理理解能够更加全面一点。我现在可能还记着原理是什么,但是我无法保证使用MRC写代码,不出现内存问题。因为很久没用了。程序员都是用的多了自然就会了,长时间不用只是模糊的印象。

第三点:不支持cocoapods,为什么说不支持啦,不是说不能支持,如果有时间,我可以改成支持cocoapods。因为他并不是不支持,但是不敢更新,因为在podfile中没有写明版本,所以使用pod update 或者是pod install 就会更新到最新版本,可能第三方有些api有变化,这样你得花时间去修改。

第四点:开发迭代人员太多,代码比较复杂,我并不想说乱,可能在15年和16年,我可能还不如人家。为什么会这样说啦,首先对于简单的页面没有考虑使用过XIB或SB,而且对于封装没有任何体现,只体现出了庞大的Controller,这一点可能就有点说不过去了。因为MVC来自上个世纪80年代,你最起码封装一下,一上来一个createUI,小则及时航,大则上百行大家应该都见识过系统约束的样子吧,一个视图的约束可能最起码会有15行代码左右,15年的时候masonry已经有了也不实用,导致现在成堆成堆代码。代码逻辑就更不想说了,没有注释,没有交接工作,没有接口文档,全部就靠你自己去问安卓。最起码安卓的代码是由一个人开发的。所以代码修改较快,新功能开发较快,bug少,而iOS代码基本不敢乱动,动一下就会出现问题。所以改代码都得小心翼翼。

好了不吐槽了,没什么意思活还得干,班还得上,等有时间整理整理代码,最起码全部ARC+cocoapods。

吹牛逼

第一点:我买电脑了,自己新Mac,爱不释手。

第二点:我买键盘了,可能有人听过HHKB,号称码农神器

第三点:我还是单身狗,汪汪汪(哈哈哈)

好了就不吹了。都花光了。还有脸吹牛逼(呸臭不要脸的)!

下一阶段准备和学习

第一个:肯定是熟悉HHKB键位。现在基本已经上手,但是还是有很多按键不知道怎么按。

第二个:学习emacs ,利用org-mode为自己每天,每月,写一点计划,写一点笔记。目前正在初级学习阶段。

第三个:在这几个月独立开发的过程中,我还有很多东西要学,因为忘得太快,以前用过的都忘记了。

第四个:人丑就要多看书,所以我那天问同事是不是我就不用看书了,同事说,杭州市图书馆蛮大的建议你多去去。看书可以锻炼自己的品行还有耐心,还可以增长见闻。有一句话说的好,为什么学习,为了更好的吹牛逼!

第四个:发现自己很粗心。每次检查代码时都会返现上一次代码中有问题。所以这个毛病得改改。

第五个:拓宽自己的知识面,微信和苹果已经开战,可能在中国安卓和后台开发会更好。(目前已经很明显了)

第六个:注意锻炼身体和睡眠质量。

好了说了这么多了,可能大家都有些累了,吹了这么多的牛逼。说点正紧的。

下期分享CocoaPod机制

时间定于:6月23日前(因为这次发版就在明后两天,所以可能会有变数)

本人联系方式:qq:513961360

email:[email protected]

也可以加我们的qq群希望能与朋友们一起聊天和学习.群里还有很多iOS开发者,帮助我们解决问题,并且同时学习.

qq群号:580284575

你可能感兴趣的:(重新开始)