240 发简信
IP属地:广东
  • 前端学习之CSS

    前言:HTML-页面结构,负责从语义的角度搭建页面结构;CSS-页面样式表现,负责从审美的角度美化页面;JavaScript-交互行为,负责从交...

  • 前端学习之HTML

    前言:前端自从HTML5出来以后,发展极为迅速,抢占了很大一部分原生开发的份额。我觉得原因有两个:第一个是H5开发跨平台,横跨iOS、Andro...

  • NSTimer、GCD定时器、CADisplayLink详细分析

    前言 ​ 您知道NSTimer是否一定需要手动调用invalidate方法?如何避免NSTimer的内存泄漏问题?NSTimer准时...

  • iOS 设计模式总览

    ​ 前言:目前主流的设计模式都是基于Java介绍的,虽然设计模式与编程语言无关,但是还是有必要知道在iOS开发中,各个设计模式的具体应用,好让...

    2.8 2740 0 27
  • 面向对象设计原则

    ​ 前言:对于面向对象软件系统的设计而言,如何同时提高一个软件系统的可维护性和可复用性是面向对象设计需要解决的核心问题之一。面向对象设计原则为...

  • Resize,w 360,h 240
    iOS 设计模式之二十四(访问者模式)

    一、概念 1、访问者模式的动机 ​ 虽然“看病难,看病贵”,但是一旦身体有恙,还是要主动去医院检查的,不要硬抗。医院一般的处理流程:医生开具处...

  • Resize,w 360,h 240
    iOS 设计模式之二十三(模板方法模式)

    一、概念 1、模板方法模式的动机 ​ 在现实生活中,很多事情都包含几个相对固定的步骤,比如去公司工作,你需要先打开电脑,然后用电脑工作,最后关...

  • Resize,w 360,h 240
    iOS 设计模式之二十二(策略模式)

    一、概念 1、策略模式的动机 ​ 双十一是电商狂欢节,各种商品都会打折,而且打折的算法又是千奇百怪,比如满多少钱打8折,满多少钱减200块,满...

  • Resize,w 360,h 240
    iOS 设计模式之二十一(状态模式)

    一、概念 1、状态模式的动机 ​ 现在年轻人喜欢玩游戏,有些游戏需要充钱才能获得更高的战斗力,每充钱到一定程度,就会达到某种会员状态,在这种状...