240 发简信
IP属地:浙江
  • iOS绘图

    前言 当遇到绘图需求的时候我们就需要利用UIKit或者是CoreGraphics这两个绘图框架进行绘图,而这两个框架之间的关系是这样的: CoreGraphics是绘图方面的...

  • 120
    iOS绘制和渲染

    前言 我们平常iOS开发中,很少有机会能够深入的了解绘制和渲染详细的底层过程,在UI显示方面,我们大多时候都只知其然而不知其所以然,然后在遇到一些UI方面的性能问题,内存问题...

  • 120
    iOS绘图之贝塞尔曲线(UIBezierPath)

    介绍 UIBezierPath是UIKit对Core Graphics中关于path的一个封装,UIBezierPath提供给我们很多非常便捷的API,可以满足我们绝大多数对...

  • 事件分发和响应者链条

    前言 作为UI部分的第一篇文章,我决定写这篇关于事件分发,和响应者链条传递的过程的博文,因为这块知识是UI部分最基础的,但也是最容易让我们所忽视的,直到,当我们写页面时,发现...

  • NSNotification 深入探究

    使用背景 通常情况下,我们一个对象想要调用另外一个对象的方法,便是向这个对象传递消息,那么有个前提是,我们需要能找到这个对象,或者和这个对象有联系(这个对象传递给我一个blo...

  • 分类(category)和类扩展(extension)

    分类(category) 应用场景 在我们开发中经常会有这样的问题: 多个人同时维护同一个类 ,彼此之间交叉修改同一个文件,导致冲突以及文件臃肿。 想给已经封装好的类(或者是...

  • KVO

    今天和大家讨论一下OC中KVO(KeyValueObserving)键值观察 KVO定义 KVO是iOS开发中的一套事件通知机制,它允许OC对象对另一个对象的属性进行监听,而...

  • 很有帮助

  • KVC

    今天和大家讨论一下OC中KVC(KeyValueCoding)键值编码 KVC定义 KVC(KeyValueCoding)键值编码技术可以让我们在OC的开发中使用字符串作为K...

  • 120
    堪称“十大经典理财书籍”推荐

    2017.6.30 没有想这篇文章会有这么的多阅读量,也有很多朋友私信问我为什么好久没来了,让我很感动~首先谢谢大家的喜欢,之后会有新的文章和大家见面的~~ 理财是个不断学习...

  • 哈哈,谢谢

    消息转发机制

    前言 今天我们再来通过另外一个机制来感受一下OC的动态特性吧,那就是OC的消息转发机制 在之前的不一样的OC中我们有提到,OC是消息型语言,OC中的方法调用其实只是传递消息而...

  • 看破property-属性

    前言 今天和大家一起来探讨一下OC中的property(属性)这一概念. OC用property来封装对象里的数据,通过property,可以让编译器创建一个实例变量来保存数...

  • 消息转发机制

    前言 今天我们再来通过另外一个机制来感受一下OC的动态特性吧,那就是OC的消息转发机制 在之前的不一样的OC中我们有提到,OC是消息型语言,OC中的方法调用其实只是传递消息而...

  • iOS黑魔法-method_swizzling

    前言: 今天我们再来了解另外一个体现OC动态特性的技术,向来有IOS黑魔法之称的Method Swizzling,中文叫做方法调配,也叫做方法交换技术 这项技术为什么能够有如...