240 投稿
收录了43篇文章 · 3人关注
  • Resize,w 360,h 240
    iOS 设计模式系列二:装饰者模式

    引言 在介绍装饰者模式之前,我们先了解一个设计原则: 多用组合,少用继承。 在平时写代码时,我们应该减少类继承的使用,过多地使用类的继承会导致类...

  • 细说KVO & KVC & NSNotificationCenter那些事

    在iOS开发过程中,我们经常会听到或者用到KVO,KVC,NSNotificationCenter等,但是很多时候,我们可能没有那么了解,下面让...

    0.4 dullgrass 14 133
  • KVO浅析

    KVO Key-Value Observing 键值监听 KVO是一个观察者模式。观察一个对象的属性,注册一个指定的路径,若这个对象的的属性修改...

  • Resize,w 360,h 240
    Swift编程(四):深入浅出MVC模式

    写在前面: 欢迎大家关注我的个人博客: 博客地址 ,这里主要是我在个人开发时候遇到的坑和挖完的坑,包括 PHP CentOS 以及 Swift ...

    0.4 zZ爱吃菜 8 60 1
  • Resize,w 360,h 240
    iOS 项目的目录结构能看出你的开发经验

    最近有师弟面试iOS开发,他很吃惊地跟我说,面试官竟然问他怎么分目录结构的,还具体问每个子目录的文件名。 目录结构确实非常重要,面试官这么问他,...

  • AOP在iOS中的具体应用

    原创文章转载请注明出处,谢谢 AOP(Aspect Oriented Programming)面向切面编程 相比传统的OOP来说,OOP的特点在...

    1.3 北辰明 8 68 1
  • 单例模式

    单例模式的作用是解决“应用中只有一个实例”的一类问题。 问题的提出 在一个iOS 应用的生命周期中,有时候我们只需要某个类的一个实例。例如,iO...

  • Resize,w 360,h 240
    iOS组件化实践方案-LDBusMediator炼就

    一、中小型App为什么要组件化 当项目App处于起步阶段、各个需求模块趋于成熟稳定的过程中,组件化也许并没有那么迫切,甚至考虑组件化的架构可能会...

  • MVP模式是你的救命稻草吗?

    为什么要学习架构? 不管是MVC还是MVP,亦或则其他架构,它们的设计目的都是为了达到编码的最高境界,那就是:低藕合,高复用,易测试,好维护。 ...

    0.7 骆驼骑士 35 118 7
  • 代理设计模式、代理和通知的区别、KVC\KVO

    代理 代理设计模式的作用:1.A对象监听B对象的一些行为,A成为B的代理2.B对象想告诉A对象一些事情,A成为B的代理 代理设计模式的总结:如果...

专题公告

主要使用Objective-C来实现这些设计模式