前言 iOS自从引入ARC机制后,一般的内存管理就可以不用我们来负责了,但是一些操作如果不注意,还是会引起内存泄漏。 造成内存泄露的主要原因就是当我们不需要引用这个对象的时候...
IP属地:北京
前言 iOS自从引入ARC机制后,一般的内存管理就可以不用我们来负责了,但是一些操作如果不注意,还是会引起内存泄漏。 造成内存泄露的主要原因就是当我们不需要引用这个对象的时候...
iOS项目中集成SwiftLint SwiftLint源码-GitHub[https://github.com/realm/SwiftLint] 1)在Mac上通过HomeB...
什么是SwiftUI? SwiftUI是2019年WWDC大会上,苹果发布的基于Swift语言构建的全新UI框架,开发者可通过它快速为所有的Apple平台创建美观、动态的应用...
Provider的使用范例 在pubspec.yaml中引入provider插件后执行命令flutter pub get; 同Stream、BLoC一样,Provider的基...
前置知识 想要弄懂BLoC的原理,需要先了解下Stream的相关知识。 StreamController、StreamBuilder这两者的搭配可以轻松实现widget的刷新...
GetX是基于ReactiveX思想的一款响应式状态管理框架,相比于BLoC,它有如下优势: 相比于BLoC,GetX的工程结构更简单,需要维护的文件更少; BLoC无法实现...
BLoC(Business Logic Component)业务逻辑组件,是谷歌推出的一种可将业务组件(视图)与逻辑组件分离的新型架构思想; BLoC是由事件来驱动的,通过主...
目录 1.NSTimer导致的循环引用分析2.NSTimer循环引用解决思路误区3.NSTimer循环引用解决方案4.NSTimer不准确的问题探究及解决 1.NSTimer...