• 120
    分析实现-实现KVO

    原文链接 基于观察者设计模式,苹果实现了notification和kvo两套监听机制,两者都实现了一对多的监听支持。通知在设计上暴露了notif...

  • 120
    iOS动画-从UIView动画说起

    毋庸置疑的:在iOS开发中,制作动画效果是最让开发者享受的环节之一。一个设计严谨、精细的动画效果能给用户耳目一新的效果,吸引他们的眼光 —— 这...

  • 120
    iOS开发-由浅至深学习block

    关于block 在iOS4.0之后,block横空出世,它本身封装了一段代码并将这段代码当做变量,通过block()的方式进行回调。这不免让我们...

  • 120
    质量监控-卡顿检测

    原文链接 不管是应用秒变幻灯片,还是启动过久被杀,基本都是开发者必经的体验。就像没人希望堵车一样,卡顿永远是不受用户欢迎的,所以如何发现卡顿是开...

  • iOS开发-正则表达式

    正则表达式是一种用来进行文本匹配的工具,其语法优美简洁。在开发中,查找、对比以及匹配字符串是家常便饭的业务,通过正则表达式我们将这些业务描述成某...

  • 120
    iOS开发-二维码扫描和应用跳转

    序言 前面我们已经调到过怎么制作二维码,在我们能够生成二维码之后,如何对二维码进行扫描呢? 在iOS7之前,大部分应用中使用的二维码扫描是第三方...

  • iOS开发-定制多样式二维码

    二维码/条形码是按照某种特定的几何图形按一定规律在平台(一维/二维方向上)分布的黑白相间的图形纪录符号信息。使用若干个与二进制对应的几何形体来表...

  • 120
    iOS动画-Transform和KeyFrame动画

    序言 追求美好是人的天性,这是猿们无法避免的。我们总是追求更为酷炫的实现,如果足够仔细,我们不难发现一个好的动画通过步骤分解后本质上不过是一个个...

  • 120
    iOS开发-超链接富文本

    前言 当喜悦、愤怒、疑惑、懵逼等等这些情绪都能使用表情表达时,我干嘛还要打字 这是一个移动端快速发展的时代,不管你承不承认,作为一个app开发者...

个人介绍
不正经的段子手码农