240 发简信
  • 浅谈 WebRTC NetEQ

    WebRTC Native 代码里面有很多值得学习的宝藏,其中一个就是 WebRTC 的 NetEQ 模块。根据 WebRTC 术语表 对 Ne...

  • 如何假装写过 Swift

    总结了笔者日常使用 Swift 的一些小 Tips。 Safe & Fast 1. 能用 let,尽量不用 var 把代码里的 var 全改成 ...

  • WebRTC Native 模块单独编译静态库(iOS)

    项目里面用到了 WebRTC 某些模块,以前是源码拷贝集成的。这样不仅需要处理平台的宏(WebRTC Native 跨平台),而且升级版本也会涉...

  • 使用 Swift 5 字符串插值快速构建 AttributeString

    一直以来,在 Cocoa 体系里构建富文本是一件很繁琐的事情,使用 Foundation 框架里的 NSAttributeString 来进行构...

  • SwiftUI 初探

    十月份参加极光黑客马拉松一天时间写了个简单的 火车票 OCR 应用“票夹”,当时由于时间和熟练程度原因,并没有试下今年 WWDC 刚推出的 Sw...

  • iOS 实现简单的列表预加载

    在大部分 App 中,在有 feeds 流之类列表的地方,由于后端数据一般采用分页加载,为了用户体验需要做预加载。最简单的加载方式,就是当列表显...

    4.2 4034 2 16
  • 给 Cocoa 的系统 Protocol 提供默认实现

    使用 Swift 时,如果是自定义的 Protocol,可以通过 Extension 来提供部分方法的默认实现,但系统原有的 Protocol ...

  • 微信小程序 TypeScript 尝试

    自从去年开始在项目里写了一段时间 Javascript 后,感觉没有类型检查的语言还是不太适合我,所以一直想尝试下 TypeScript,然而由...

  • 浅谈移动端图片压缩(iOS & Android)

    在 App 中,如果分享、发布、上传功能涉及到图片,必不可少会对图片进行一定程度的压缩。笔者最近在公司项目中恰好重构了双端(iOS&Androi...

    7.7 7766 4 39