Runtime的特性主要是消息(方法)传递,如果消息(方法)在对象中找不到,就进行转发,具体怎么实现的呢。我们从下面几个方面探寻Runtime的实现机制。 Runtime介绍...
Runtime的特性主要是消息(方法)传递,如果消息(方法)在对象中找不到,就进行转发,具体怎么实现的呢。我们从下面几个方面探寻Runtime的实现机制。 Runtime介绍...
大家先看下IOS字体规范与多屏幕适配的规律和在不同尺寸屏幕适配的UI布局: 在项目中肯定会遇到字体适配的问题,从上面可以看出:一般情况是在4,5,6上用一套字体大小,在6P上...
是否有人跟我一样,使用iOS系统9.2.1的手机,真机调试情况下,app不会出现任何崩溃,运行的顺溜顺溜的。然而,打包发布到App Store上面去的时候,用手机从App S...
Set类型语法 Swift中的Set类型被写为Set<T>,这里的T表示Set中允许存储的类型。 创建和构造一个空的Set 你可以通过构造器语法创建一个特定类型的空集合: 一...
概念 Array是Swift中的结构体类型(struct), 属于是值类型.NSArray是OC中的类型, 属于引用类型. Array和NSArray之间相互转换 Swift...
Swift 语言是苹果公司在2014年的 WWDC 大会上发布的全新的编程语言。Swift 语言继承了C语言以及Objective-C 的特性,且克服了C语言的兼容性问题。S...
CGAffineTransform此类是一个3*3矩阵的变换。 - (void)transformImageView { CGAffineTransform t = CGAf...
最近在IOS开发时发现一个JSON解析奇葩问题,会出现一定概率的错误 如下: 出现BUG的条件必须是两位数,且带两位小数,类型还必须是float 两位数:十位必须是7、8、9...
最开始布局图: 测试1 ViewController 效果图: 测试2 效果图: 测试3 效果图: 测试4 效果图: 测试5 效果图: 测试6 效果图: 测试7 效果图: