摘要: 前面讲到使用ViewModel+Data Binding解决内存泄漏问题时用到了ObservableInt/ObservableField,但其实还可以使用LiveData,它不仅可以实现与ObservableField相同的功能,而且有以下好处 ObservableField只有在数据发生改变时U 阅读全文
posted @ 2018-09-04 23:29 土豆吞噬者 阅读(1372) 评论(0) 推荐(0) 编辑
摘要: 1.由于Objective-C是C的超集,所以C支持的基本数据类型,OC也支持,而NSNumber就是对这些基本数据类型的封装,例如char,short,int,float 2.NSNumber可以通过下面两种方法初始化 其他数据类型还有 3.NSNumber不支持加减乘除,如果需要做这些运算,可以 阅读全文
posted @ 2018-09-04 22:58 土豆吞噬者 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 1.在我们写APP的时候经常会遇到这种情况,点击一个按钮后,通过网络异步操作从后台获取信息,然后再展示到UI,例如 2.由于子线程中不能直接操作UI,所以我们这个时候我们需要利用Handler或者其他方式在主线程中进行 3.Handler在创建的时候会自动持有Activity对象,所以在Activi 阅读全文
posted @ 2018-09-04 15:08 土豆吞噬者 阅读(629) 评论(0) 推荐(0) 编辑