• 120
    GetX 实现类似微信转发搜索多选好友

    自定义searchBar 搜索本地数据库好友信息高亮显示匹配并多选发送 先看下文件分类吧 receive_share_intent.dart 请...

  • 120
    Flutter之Future 异步await sync 终结者

    20年圣诞 2020 神奇的一年,载入史册的一年,改变了很多人的命运,曼谷第一开膛手也转行入坑Flutter,废话不多说,干就完了 Event ...

    1.2 1599 3 11
  • 120
    RunTime

    一、数据结构:objc_object, objc_class, isa, class_data_bits_t, cache_t, method_...

  • 代码规范(二)

    iOS中委托的设计 1. 要区分好代理和数据源的区别 在iOS开发中的委托模式包含了delegate(代理)和datasource(数据源)。虽...

  • 120
    iOS优化---代码规范

    原则 长的,描述性的方法和变量命名是好的。不要使用简写,除非是一些大家都知道的场景比如 VIP。不要使用 bgView,推荐使用 backgro...

  • iOS基础细节

    一 、为什么会存在堆空间 堆空间的存在主要是为了延长对象的生命周期,并使得对象的生命周期可控。 如果试图用栈空间取代堆空间,显然是不可行的。栈是...

  • 120
    Xcode10 运行报错

    Xcode10报错之libstdc++.6.0.9.tbd未找到(library not found for -lstdc++.6.0.9) 这...

  • 120
    iOS编写高质量代码(四)

    协议 与 分类 协议(protocol):OC中的协议与Java里的接口(interface)类似,OC不支持多继承,但是可以通过协议来实现委托...

  • 120
    iOS编写高质量代码(三)

    一、用前缀避免命名空间冲突 OC里没有命名空间的概念(namespace)。于是,我们需要给类加前缀,避免重名,避免发生命名冲突。当然,不仅是类...