- 博客(0)
- 资源 (8)
- 收藏
- 关注
RxSwift中文文档pdf版
RxSwift中文文档pdf版
那么为什么要使⽤ RxSwift ?
复合 - Rx 就是复合的代名词
复⽤ - 因为它易复合
清晰 - 因为声明都是不可变更的
易⽤ - 因为它抽象的了异步编程,使我们统⼀了代码风格
稳定 - 因为 Rx 是完全通过单元测试的
2019-08-12
通过实现TableView来理解IOS编程
我们在日常做和IOS的UI相关的工作的时候,有一个组件的使用频率非常高--UITabelView。于是就要求我们
对UITableView的每一个函数接口,每一个属性都了如指掌,只有这样在使用UITableView的时候,我们才能游刃有余的处
理各种需求。不然做出来的东西,很多时候只是功能实现了,但是程序效率和代码可维护性都比较差
2018-11-16
Framework not found IOSurface for architecture arm64
Framework not found IOSurface for architecture arm64 资源包
2018-06-22
Java-api-mac
Java-API-Mac,解压后在Contents里面的Resourses文件里,找到Documents里面有index.html文件.点击即可查看!非常方便.
2018-04-04
Java基础知识大全《自学宝典》
java自学宝典:java 如何实现线程的安全:线程的同步机制
* 方式一:同步代码块
* synchronized(同步监视器){
* //需要被同步的代码块(即为操作共享数据的代码)
* }
* 1.共享数据:多个线程共同操作的同一个数据(变量)
* 2.同步监视器:由一个类(任意类)的对象来充当.哪个线程获取此监视器,谁就执行大括号里被同步的代码,俗称:锁
* 要求:所有的线层必须共用同一把锁!
* 注:在实现的方式中,考虑同步的话,可以使用this;继承的方式,慎用
* 方式二:同步方法
* 将操作共享数据的方法声明为synchronized.即此方法为同步方法,能够保证当其中一个线程执行此方法
* 时,其他线程在外等待至此线程执行完此方法;
* >同步当前的锁:this
2018-04-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人