240 投稿
收录了324篇文章 · 2651人关注
  • Resize,w 360,h 240
    iOS 基于WebRTC的音视频通信 总结篇(2020年最新)

    iOS 基于WebRTC的音视频通信 总结篇(2020最新) 附上我的swfit项目, 项目里面有整个swift应用使用框架, 网络请求框架, ...

  • Resize,w 360,h 240
    Swift:轻量级API的设计(一)

    Swift的最强大功能之一就是在设计API方面给我们提供了极大的灵活性。这种灵活性不仅使我们能够定义易于理解和使用的函数和类型,还使我们能够创建...

  • Resize,w 360,h 240
    Swift:轻量级API的设计(二)

    Swift的最强大功能之一就是在设计API方面给我们提供了极大的灵活性。这种灵活性不仅使我们能够定义易于理解和使用的函数和类型,还使我们能够创建...

  • Resize,w 360,h 240
    Swift:静态工厂方法

    大多数对象在我们的APP中使用之前,都需要某种形式的设置。无论是我们要根据APP的品牌设置样式的视图(View),还是要配置的视图控制器(Vie...

  • Resize,w 360,h 240
    是什么使代码 “Swifty”? —— Expressive

    Swift的官方网站上的About页面列出了三个关键字: 安全(Safe):为了最大限度地减少开发人员的错误; 迅速(Fast):执行的速度要快...

  • 手把手教你实现视频列表滚动自动播放-短视频列表滚动播放实战

    本文始发于我的博文手把手教你实现视频列表滚动自动播放-短视频列表滚动播放实战,现转发至此。 目录 前言 方案实现原始需求隐藏需求方案制定具体实现...

  • 团队Swift编码规范分享

    本文始发于我的博文团队Swift编码规范分享,现转发至此。 目录 命名 格式 准则 文件 场景 参考 命名 【强制】命名清晰,保持一致性 反例:...

    2.8 zackzheng 0 13
  • 你真的懂闭包么?

    在介绍闭包之前需要介绍下闭包表达式,很多人都会把闭包与闭包表达式混为一谈,这其实是两个概念。 闭包表达式(Closure Expression)...

  • 闭包的循环引用

    闭包表达式默认会对用到的外层对象产生额外的强引用(对外层对象进行了retain操作),保证执行代码时变量还在。 循环应用的案例 下面代码会产生循...

  • Resize,w 360,h 240
    iOS 技术发展史:2018

    2018年 iOS 技术发展有点跌宕起伏。在苹果官方进入慢车道的同时,谷歌却强势推出了新的跨平台移动架构 Flutter;同一时间,与 Flut...