华过的痕迹

04 2016 档案

iOS架构师之路:慎用继承
摘要:最近在看大神Casa的文章《跳出面向对象思想(一) 继承》,脑洞大开。文章给我们展示了一个随着产品需求不断变化的例子,该例子中通过继承实现不同页面的搜索视图和搜索逻辑的代码复用,随着产品需求的演变,最后导致继承的搜索功能层级越来越深,相互依赖越来越严重,最后导致拔出萝卜带出泥,又随着个性化需求的发展 阅读全文

posted @ 2016-04-29 11:03 华过的痕迹 阅读(2561) 评论(3) 推荐(3)

iOS架构师之路:控制器(View Controller)瘦身设计
摘要:前言 古老的MVC架构是容易被iOS开发者理解和接受的设计模式,但是由于iOS开发的项目功能越来越负责庞大,项目代码也随之不断壮大,MVC的模糊定义导致我们的业务开发工程师很容易把大量的代码写到视图控制器中,行业中对这种控制器有个专业词汇Massive ViewControler(臃肿的视图控制器) 阅读全文

posted @ 2016-04-23 16:18 华过的痕迹 阅读(3079) 评论(0) 推荐(0)

IOS中的编码规范
摘要:1.指导原则 2.布局 程序布局的目的是显示出程序良好的逻辑结构,提高程序的准确性、连续性、可读性、可维护性。更重要的是,统一的程序布局和编程风格,有助于提高整个项目的开发质量,提高开发效率,降低开发成本。同时,对于普通程序员来说,养成良好的编程习惯有助于提高自己的编程水平,提高编程效率。因此,统一 阅读全文

posted @ 2016-04-02 21:06 华过的痕迹 阅读(287) 评论(0) 推荐(0)

导航