4种派发机制: 1、内联(inline)最快2、静态派发(Static Dispatch)3、函数表派发(Virt...[作者空间]
我在网上搜了一堆的代码,写法基本一样,有个明显的Bug,因为使用文本宽度计算的偏移量,当文本长度超出Button后...[作者空间]
在Swift中不允许修改方法函数中的参数值,因为方法中参数传递的是值而不是地址,参数被修改时编译器会认为此参数为常...[作者空间]
我最近在看kf的源码,想看看大佬是怎么写代码,他妈的看完 真是火的一逼,什么垃圾,有些代码写的跟狗屎一样,要实用不...[作者空间]
1.创建Swift文件; 在OC的项目中,第一次创建Swift文件时会有一个弹窗提示,这个时候可以选择; a.cr...[作者空间]
类型检查 使用类型检查操作符 (is) 来检查一个实例是否属于一个特定的子类。如果实例时该子类类型,类型检查操作符...[作者空间]
定义基类 任何不从另一个类继承的类都是所谓的基类 Swift 类不会从一个通用基类继承。你没有指定特定父类的类都会...[作者空间]
Swift 数组里提供了删除数组元素的方法主要包括以下几种: 1、@inlinable public mutati...[作者空间]
ios13之后获取 或者[作者空间]
Objective-C数据类型---可以分为: 基本数据类型、对象数据类型、id类型。 基本数据类型有:int、f...[作者空间]
习惯了oc 的写法,在此记录一下swift 的写法。第一种写法 第二种写法[作者空间]
swift中也可以使用KVO,但是有限制的 1.必须继承自NSObject 2.被观察的属性必须用@objc和dy...[作者空间]
swift中的属性分为两类:存储属性和计算属性1.存储属性(包含实例存储属性和类型存储属性):把常量或变量的值作为...[作者空间]
1.当我们在swift工程中引入OC framework 时 可以通过创建Bridge来桥接OC文件 但是如果是p...[作者空间]
严格单例模式 继承自 NSObject 静态属性 shared 持有唯一的实例,对外公开。 重载 init() 方...[作者空间]
stride函数[https://www.jianshu.com/p/aa6d9d873b5a][作者空间]
创建约束 更新约束 更新约束有两种方式 在原有约束的基础上更新:更新top 重新设置约束 label自适应 当只有...[作者空间]
原地址:https://www.jianshu.com/p/f0e69f325809感谢原作者[作者空间]
上代码 可以看出,我们使用NumberFormatter来控制精度,分别设置了最大、最小精度。然后使用format...[作者空间]
KVO 即 Key-Value Observing,翻译成键值观察。它是一种观察者模式的衍生。其基本思想是,对目标...[作者空间]