iOS 基于WebRTC的音视频通信 总结篇(2020最新) 附上我的swfit项目, 项目里面有整个swift应用使用框架, 网络请求框架, ...
iOS 基于WebRTC的音视频通信 总结篇(2020最新) 附上我的swfit项目, 项目里面有整个swift应用使用框架, 网络请求框架, ...
Swift的最强大功能之一就是在设计API方面给我们提供了极大的灵活性。这种灵活性不仅使我们能够定义易于理解和使用的函数和类型,还使我们能够创建...
Swift的最强大功能之一就是在设计API方面给我们提供了极大的灵活性。这种灵活性不仅使我们能够定义易于理解和使用的函数和类型,还使我们能够创建...
大多数对象在我们的APP中使用之前,都需要某种形式的设置。无论是我们要根据APP的品牌设置样式的视图(View),还是要配置的视图控制器(Vie...
Swift的官方网站上的About页面列出了三个关键字: 安全(Safe):为了最大限度地减少开发人员的错误; 迅速(Fast):执行的速度要快...
本文始发于我的博文手把手教你实现视频列表滚动自动播放-短视频列表滚动播放实战,现转发至此。 目录 前言 方案实现原始需求隐藏需求方案制定具体实现...
本文始发于我的博文团队Swift编码规范分享,现转发至此。 目录 命名 格式 准则 文件 场景 参考 命名 【强制】命名清晰,保持一致性 反例:...
在介绍闭包之前需要介绍下闭包表达式,很多人都会把闭包与闭包表达式混为一谈,这其实是两个概念。 闭包表达式(Closure Expression)...
闭包表达式默认会对用到的外层对象产生额外的强引用(对外层对象进行了retain操作),保证执行代码时变量还在。 循环应用的案例 下面代码会产生循...
2018年 iOS 技术发展有点跌宕起伏。在苹果官方进入慢车道的同时,谷歌却强势推出了新的跨平台移动架构 Flutter;同一时间,与 Flut...