面试的时候几乎都会被问, 是个比较大的问题. 整理了一些可以聊的点. 引用计数器, ARC 和 MRC 引用计数器: 通过引用计数决定一个引用是...
Dart基础: 构造函数 Dart的构造函数比较变化多端, 我们可以在不同的场景下合理声明和调用一个class的构造函数. 在实际开发过程中, ...
iOS原生端开发过程中, 列表是最常见的需求之一. 随着业务和UI交互设计的迭代, 我们逐渐会接触到这样的需求: 列表中出现多种不同样式的Cel...
原文: Flutter, what are Widgets, RenderObjects and Elements? 你是否有过这样的疑问: F...
数据交互的途径 拦截URL MessageHandler 注入JS代码 evalueJavascript函数 cookie 拦截http请求 拦...
排序算法 冒泡排序 它重复地走访过要排序的元素列,依次比较两个相邻的元素,如果顺序(如从大到小、首字母从从Z到A)错误就把他们交换过来。走访元素...
目前高移动端应用的要求已经越来越高, 主要体现在: 越来越复杂的用户可操作页面; 多个页面一起承载繁琐的业务; 多个状态需要实时反映到应用界面....
开发中经常会用到UserDefault来存储零碎的数据, 用普通的写法比较低效. 可以利用Swift的extension来给Int类型添加便捷的...
RxCocoa(scrollView.rx.didScroll) 得益于RxCocoa对UIKit做了extension,我们使用UI组件的Rx...