240 发简信
IP属地:江苏
  • 120
    iOS-事件的传递和响应机制-原理详解

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

  • 120
    刨根问底:对于 self = [super init] 的思考

    对象初始化有两种方式:[class new] 与 [[class alloc] init] 对于后者,有分配和初始化的过程,alloc 从应用程序的虚拟地址空间上为该对象分配...

  • Cocoapods环境配置

    请按照第一篇文章知识预热配置好ruby和gem。这里我们不使用homebrew安装cocoapods。 安装cocoapodssudo gem install -n /usr...

  • 120
    <<iOS 与OS X多线程和内存管理>>笔记:MRC与引用计数

    注:本文为笔记形式,所以很多都是摘抄的.< >书中写的很棒,简单易懂,建议各位看官自己去看看. 前言 知其然而不知所以然,一向是开发人员所忌讳的.其实对于iOS的多线程和内存...

  • 写的很详细,受教了

    iOS分类(category),类扩展(extension)—史上最全攻略

    背景: 在大型项目,企业级开发中多人同时维护同一个类,这样势必会导致当前类随着项目开展,变得臃肿,iOS中的分类(Category)就很好的解决了这个问题。 分类(Categ...

  • iOS分类(category),类扩展(extension)—史上最全攻略

    背景: 在大型项目,企业级开发中多人同时维护同一个类,这样势必会导致当前类随着项目开展,变得臃肿,iOS中的分类(Category)就很好的解决了这个问题。 分类(Categ...

  • Core Animation系列之CATransaction

    CATransaction是 Core Animation 中的事务类,在iOS中的图层中,图层的每个改变都是事务的一部分,CATransaction可以对多个layer的属...

  • CAMediaTiming 详解

    有一种通过CAAnimation实现的协议叫做CAMediaTiming,也就是CABasicAnimation和CAKeyframeAnimation的基类(指CAAnim...

  • CGContextSaveGState与UIGraphicsPushContext的区别

    在调用drawRect:方法之前,绘图系统创建了一个图形上下文CGContext。上下文包括大量信息,比如画笔颜色、文本颜色、当前字体、变形等。有时你可能想要修改上下文并使其...