前言 当我们在手机屏幕上进行了一次点击,滑动,轻扫手机屏幕,手机如何捕获这个事件并且做出对应的反应,这里就涉及到了两个概念,事件链和响应链。 一 iOS 中的事件 iOS中的...

前言 当我们在手机屏幕上进行了一次点击,滑动,轻扫手机屏幕,手机如何捕获这个事件并且做出对应的反应,这里就涉及到了两个概念,事件链和响应链。 一 iOS 中的事件 iOS中的...
对象初始化有两种方式:[class new] 与 [[class alloc] init] 对于后者,有分配和初始化的过程,alloc 从应用程序的虚拟地址空间上为该对象分配...
请按照第一篇文章知识预热配置好ruby和gem。这里我们不使用homebrew安装cocoapods。 安装cocoapodssudo gem install -n /usr...
注:本文为笔记形式,所以很多都是摘抄的.< >书中写的很棒,简单易懂,建议各位看官自己去看看. 前言 知其然而不知所以然,一向是开发人员所忌讳的.其实对于iOS的多线程和内存...
写的很详细,受教了
iOS分类(category),类扩展(extension)—史上最全攻略背景: 在大型项目,企业级开发中多人同时维护同一个类,这样势必会导致当前类随着项目开展,变得臃肿,iOS中的分类(Category)就很好的解决了这个问题。 分类(Categ...
背景: 在大型项目,企业级开发中多人同时维护同一个类,这样势必会导致当前类随着项目开展,变得臃肿,iOS中的分类(Category)就很好的解决了这个问题。 分类(Categ...
CATransaction是 Core Animation 中的事务类,在iOS中的图层中,图层的每个改变都是事务的一部分,CATransaction可以对多个layer的属...
有一种通过CAAnimation实现的协议叫做CAMediaTiming,也就是CABasicAnimation和CAKeyframeAnimation的基类(指CAAnim...
在调用drawRect:方法之前,绘图系统创建了一个图形上下文CGContext。上下文包括大量信息,比如画笔颜色、文本颜色、当前字体、变形等。有时你可能想要修改上下文并使其...