前言 当遇到绘图需求的时候我们就需要利用UIKit或者是CoreGraphics这两个绘图框架进行绘图,而这两个框架之间的关系是这样的: CoreGraphics是绘图方面的...
IP属地:浙江
前言 当遇到绘图需求的时候我们就需要利用UIKit或者是CoreGraphics这两个绘图框架进行绘图,而这两个框架之间的关系是这样的: CoreGraphics是绘图方面的...
前言 我们平常iOS开发中,很少有机会能够深入的了解绘制和渲染详细的底层过程,在UI显示方面,我们大多时候都只知其然而不知其所以然,然后在遇到一些UI方面的性能问题,内存问题...
介绍 UIBezierPath是UIKit对Core Graphics中关于path的一个封装,UIBezierPath提供给我们很多非常便捷的API,可以满足我们绝大多数对...
前言 作为UI部分的第一篇文章,我决定写这篇关于事件分发,和响应者链条传递的过程的博文,因为这块知识是UI部分最基础的,但也是最容易让我们所忽视的,直到,当我们写页面时,发现...
使用背景 通常情况下,我们一个对象想要调用另外一个对象的方法,便是向这个对象传递消息,那么有个前提是,我们需要能找到这个对象,或者和这个对象有联系(这个对象传递给我一个blo...
分类(category) 应用场景 在我们开发中经常会有这样的问题: 多个人同时维护同一个类 ,彼此之间交叉修改同一个文件,导致冲突以及文件臃肿。 想给已经封装好的类(或者是...
今天和大家讨论一下OC中KVO(KeyValueObserving)键值观察 KVO定义 KVO是iOS开发中的一套事件通知机制,它允许OC对象对另一个对象的属性进行监听,而...