240 发简信
IP属地:上海
  • iOS 的内存管理

    面试的时候几乎都会被问, 是个比较大的问题. 整理了一些可以聊的点. 引用计数器, ARC 和 MRC 引用计数器: 通过引用计数决定一个引用是...

  • Dart基础: 构造函数

    Dart基础: 构造函数 Dart的构造函数比较变化多端, 我们可以在不同的场景下合理声明和调用一个class的构造函数. 在实际开发过程中, ...

  • Resize,w 360,h 240
    IGListKit接入小结(一)

    iOS原生端开发过程中, 列表是最常见的需求之一. 随着业务和UI交互设计的迭代, 我们逐渐会接触到这样的需求: 列表中出现多种不同样式的Cel...

    0.9 7905 1 10
  • (翻译)什么是 Widget, RenderObject 和 Element?

    原文: Flutter, what are Widgets, RenderObjects and Elements? 你是否有过这样的疑问: F...

  • WKWebView中Native与Web交互

    数据交互的途径 拦截URL MessageHandler 注入JS代码 evalueJavascript函数 cookie 拦截http请求 拦...

  • Swift 数据结构与算法

    排序算法 冒泡排序 它重复地走访过要排序的元素列,依次比较两个相邻的元素,如果顺序(如从大到小、首字母从从Z到A)错误就把他们交换过来。走访元素...

  • Resize,w 360,h 240
    RxSwift应用MVVM

    目前高移动端应用的要求已经越来越高, 主要体现在: 越来越复杂的用户可操作页面; 多个页面一起承载繁琐的业务; 多个状态需要实时反映到应用界面....

  • Swift泛型应用, UserDefault

    开发中经常会用到UserDefault来存储零碎的数据, 用普通的写法比较低效. 可以利用Swift的extension来给Int类型添加便捷的...

  • RxCocoa中对UIKit的Delegate的处理

    RxCocoa(scrollView.rx.didScroll) 得益于RxCocoa对UIKit做了extension,我们使用UI组件的Rx...