编程最怕的就是有盲点,不确定,而runloop官网对其提及的又很少;那么看完这篇应该使你有底气很多~ 本篇内容: RunLoop整体介绍 RunLoop消息类型(事件源) R...
![240](https://cdn2.jianshu.io/assets/default_avatar/6-fd30f34c8641f6f32f5494df5d6b8f3c.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
编程最怕的就是有盲点,不确定,而runloop官网对其提及的又很少;那么看完这篇应该使你有底气很多~ 本篇内容: RunLoop整体介绍 RunLoop消息类型(事件源) R...
Block可以修改的变量 我们可能都知道,不使用__block关键字,我们不能在Block内修改变量的值。但是严格说来,只有不使用__block修饰的局部变量是不能在Bloc...
weak功能就不多说了,它的实现原理就从一段代码开始吧。一个OC变量的默认属性都是strong,所以我们如果需要weak属性的变量就需要显示的标记出来。 我们把上面这段代码转...
前言 本文的中文注释代码demo更新在我的github上。 上篇 YYModel源代码分析(二)YYClassInfo 主要分析了YYClassInfo文件。本篇会主要集中在...
前言 2017年夏天,在苹果全球开发者大会(WWDC)上,苹果公司终于推出了针对于 iOS 的 PDFKit 支持。PDFKit 自从 MacOS 10.4 以来一直在 Ap...
前言: 越来越多的应用,比如饿了么、掘金、京东,在等待网络时使用闪烁的效果,那么这种效果,如何实现?且听我娓娓道来,相关代码已经放在github 一、增加覆盖层以及动态效果 ...
简单模拟请求的工具 (๑• . •๑) 使用 最简单的方法就是直接在浏览器中复制Copy as cURL,然后把数据导入 postman,然后send,收工。 我们这里拿知乎...
前言 在消息转发中提到过NSInvocation这个类,这里说一下我所理解的NSInvocation。NSInvocation 是命令模式的一种实现,它包含选择器、方法签名...
该文章属于刘小壮原创,转载请注明:刘小壮[https://www.jianshu.com/u/2de707c93dc4] Runtime是iOS系统中重要的组成部分,面试也是...