摘要:
Flutter 是移动端的跨平台开发,一套代码可以分别运行在安卓和iOS系统上,能节省开发时间和效率,flutter现阶段还处在不断发展更新阶段,不能够完全适配多个系统,尤其是调用一些原生的功能,你如相册相机通讯录等等。这时就需要flutter和iOS或者安卓相互调用进行混合开发。flutter混合 阅读全文
摘要:
iOS Crash收集与分析 阅读全文
摘要:
内存对象管理大致分两部分,一个是iOS的引用计数销毁机制,一个是垃圾回收机制,最近在学习flutter,Dart语言的内存管理和Java他们一样是垃圾回收,记录一下,以便之后查看。
在学习Flutter的过程中,我们知道Widget只是最终渲染对象(RenderObject)的配置文件,它会在build的时候频繁的销毁和创建,那么,我们不需要担心他的创建和销毁带来的性能问题吗? 阅读全文
摘要:
private var animationAllowUserInteractionKey: UInt8 = 0 extension UIButton { var animationAllowUserInteraction:Bool{ set{ objc_setAssociatedObject(sel 阅读全文
摘要:
数字 n 代表生成括号的对数,请你设计一个函数,用于能够生成所有可能的并且 有效的 括号组合。 阅读全文
摘要:
获取GCD当前对列 具体办法是,DispatchQueue有两个实例方法setSpecific和getSpecific,分别用于设置和获取关联对象,DispatchQueue有个类方法getSpecific,可以获取到当前环境的关联对象Returns the value for the key associated with the current execution context. 阅读全文
摘要:
部分有序数组元素查找,把有序数组的一部分拿到前边,如 6 7 8 9 1 2 3 4 5 阅读全文
摘要:
iOS 开发中经常需要使用 xib/storyboard 配合 AutoLayout 来做一些界面的布局适配工作,其中 UILabel、UIButton、UIImageView 等系统控件,在使用相对布局时候只指定位置不指定大小也可以正常工作,原因就是其借助 intrinsic content si 阅读全文
摘要:
遍历UIview所有子视图 阅读全文