通用布局属性 属性名称功能android:id设置布局的标识android:layout_width设置布局的宽度android:layout_height设置布局的高度an...
学习 Android 中定时器实现方式时候,发现有下面这些方式。 实现方式优点缺点使用场景所用的API普通线程sleep的方式简单易用,可用于一般的轮询Polling不精确,...
初始 AppleScript 首先了解一下 Apple 公司创造 AppleScript 的初衷,它是用来编写运行于mac的脚本的。重要的是它是 mac 上操作应用程序为数不...
对于 intrinsic content size 不熟悉的童鞋,建议先看一下下面这篇文章,再开始本文的阅读只有 20% 的 iOS 程序员能看懂:详解 intrinsicC...
RACChannelTo(self, onOffBoolValue) = [[RACKVOChannel alloc] initWithTarget:self.showABTestEntranceSwitch keyPath:@"on" nilValue:@(NO)][@"followingTerminal"];
@weakify(self)
[self.showABTestEntranceSwitch.rac_newOnChannel subscribeNext:^(NSNumber *onValue) {
@strongify(self)
// 下面两句都可以
[self.showABTestEntranceSwitch setValue:onValue forKey:@"on"];
//self.onOffBoolValue = [onValue boolValue];
}];
RAC 双向绑定实现案例案例1:正常情况下实现两个属性双向绑定 方法一: 方法二:(与方法一完全等价) 方法三:(中间需要做一些映射转换的) 案例2:实现UISwitch跟随NSUserDefaul...
做聊天功能时,美工给了一张绿色泡泡素材,但有的场景下要求泡泡是白色的,而美工又没提供白色版本,这时我们就要会如何自己修改图片颜色。 方法一:用CoreGraphic绘制 优点...
案例1:正常情况下实现两个属性双向绑定 方法一: 方法二:(与方法一完全等价) 方法三:(中间需要做一些映射转换的) 案例2:实现UISwitch跟随NSUserDefaul...
很多人面试中都被或多或少问到一些内存管理相关的知识,说到内存管理在 ARC 环境下就避不开 assign、weak、strong、copy、mutableCopy 几个关键字...