7篇文章 · 6978字 · 1人关注
我们都知道,weak的主要作用是为了防止循环引用,而产生循环引用的根本原因则在于ARC下的引用计数错误问题,即两个对象或者多个对象相互持有,会造...
objc-runtime 开源地址 消息转发 在开启消息转发之前,先来看看定义在NSObject.h中的这五个方法: 我们可以把runtime想...
Block是什么? 在oc中它是带有^符号的匿名函数,遵循BN范式: ^ 返回值类型 参数列表 表达式 (参数和返回值为空的时候可以省略)。 而...
用例分析 在使用UITextField的过程中,不免会有限制字符个数,字符输入规则的需求。一般情况下,会有如下两种方法: 直接设置代理,实现代理...
前言 iOS国际化是个很头疼的问题,尤其是项目更新了N个版本突然要加入国际化需求的时候。(大部分都是这样吧...) (吐槽结束)那么开始吧 首先...
typealias 如果挑出swift中好用的功能,我认为typealias 应该是首当其冲的了typealias:用来为已存在的类型重新定义名...
@autoclosure 属于swift中的一个全新的创造, 随着swift语言的健壮,函数式编程的思想的渗透.闭包的应用也愈发的重要了起来. ...
文集作者