![240](https://upload.jianshu.io/users/upload_avatars/1456114/3da7bfe6d50c.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
讲清这个问题需要理解以下几个基本知识 线程是什么? GCD中队列与任务是什么,sync和async方法是什么样的机制? 这两个问题参考----线程,GCD,runloop(1...
// 把两个信号组合成一个信号,跟zip一样,没什么区别
RACSignal *combineSignal = [signalA combineLatestWith:signalB];
combineLatest和zip有区别啊!
zip是配对发出的,比如信号A发出一个a,信号B发出一个1,就会得到a1;信号A再发送b,如果没有新的信号B,就不会发出,因为无法配对.
而同样的情况下combineLatest会发出b1,也就是可以重复利用信号B的旧值.
前言 我第一次开始重视Objective-C Runtime是从2014年11月1日,@唐巧老师在微博上发的一条微博开始。 这是sunnyxx在线下的一次分享会。会上还给了4...
纠正一个错误。
> 就是说测试的时候需要用TestFlight 测试。
TestFlight 是不会弹出来的,所以没办法测试
前言 随着公司业务的发展,App版本的迭代,相信不少App都需要英文化(国际化)。App英文化,不外乎这三点: 纯代码中引用的strings国际化; Storyboard/X...
值传递&&引用传递 首先从函数谈起,函数参数传递的类型分为值传递和引用传递两种,值传递的过程指的是在实参给形参赋值的过程中,函数会为形参开辟一块新的内存用于存储实参的值,而对...