Q: 如何实现常驻线程? Q:什么是 RunLoop?A:RunLoop是通过内部维护的事件循环来对事件/消息进行管理的一个对象1). 没有消息需要处理时,休眠以避免资源占用...
IP属地:广东
Q: 如何实现常驻线程? Q:什么是 RunLoop?A:RunLoop是通过内部维护的事件循环来对事件/消息进行管理的一个对象1). 没有消息需要处理时,休眠以避免资源占用...
Q: 什么是Block?A: Block是将函数及其执行上下文封装起来的对象。 Q: 怎样理解Block调用?A: Block调用就是函数的调用 Q: Block的一大特性是...
就问此时此刻还有谁?45度仰望天空,该死!我这无处安放的魅力!RxSwift(1)—— 初探RxSwift(2)—— 核心逻辑源码分析RxSwift(3)—— Observa...
随着业务增加,项目中的模块越来越多,并且这些模块进行相互的调用,使得它们交缠在一起,增加了维护成本,并且会降低开发效率。此时就需要对整个项目进行模块划分,将这些模块划分给多个...
使用rx.controlEvent(.editingChanged)过程中,输入中文, action一直调2次,一定要记得判断textField.markedTextRang...
不要觉得丢人 别人的评价对你不会造成什么影响,而令你难受的是你自己对外界评价的看法和应对。 很多人做一件事情之前都会先想,我做不好会怎样,别人会不会一直看着我的缺点和瑕疵,我...
看到这个,别想太多,别想太多,别想太多!!! 一定是代理方法, 提供的高度出现负数了, func tableView(_ tableView: UITableView, he...
前几天有个人问我一个问题。 [UtilityClass getUserDefaultsDatas:@"xxx"]的作用大致如下: