首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
swift
订阅
雪上一块西瓜皮
更多收藏集
微信扫码分享
微信
新浪微博
QQ
14篇文章 · 0订阅
iOS Video Tool box 视频硬编解码
引言 视频编解码是音视频技术中重要的一部分,苹果在WWDC2014开发者大会开放了支持视频硬编解码功能的Video Toolbox框架,本文旨在介绍该框架的基础知识、使用细节和常见问题等内容。
Alamofire 5 的使用 - 高级用法
此文章是对 Alamofire Advanced Usage 的翻译,有需要的可以去看原文。 另外此文章的内容也保存到了我的 GitHub 仓库。如果觉得对你有用的,可以顺手给个 Star。谢谢! Alamofire 是建立在 URLSession 和 URL 加载系统之上的。…
Swift 正则表达式完整教程
正则表达式,又称正规表示法、常规表示法。(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表达式使用单个字符串来描述、匹配一系列符合某个句法规则。在很多文本编辑器里,正则表达式通常被用来检索、替换那些符合某…
Swift - 当Moya遇上RxSwift(网络架构优化)
常规网络层在iOS应用程序中很常见。它们不好有几个原因: Moya 的基本思想是:我们需要一些网络抽象层,能够充分封装直接调用Alamofire。它应该足够简单,普通的事情很容易,但是足够全面,复杂的事情也很容易。 编译时检查正确的API端点访问。 允许您定义具有关联枚举值的不…
Swift Unsafe Part - 「危险的 Swift 」指北
此篇文章背景源自一次偶现高频次崩溃问题排查。底层长连接通信采用 Rust 编写,涉及与业务层的桥接:Rust <-> C <-> Swift,虽说 Rust 与 Swift 都以安全著称,但不管是 Rust FFI 到 C 还是 Swift 与 C 的交互,代码中都不得不触及u…
Swift面向协议编程(POP)
在WWDC15上,苹果宣布Swift是世界上第一门面向协议编程(POP)语言。相比与传统的面向对象编程 (OOP),POP 显得更加灵活。RxSwift、ReactorKit 核心也是面向协议编程的。 所谓协议,就是一组属性和/或方法的定义,而如果某个具体类型想要遵守一个协议,…
iOS Swift GCD 开发教程
本教程将带你详细了解 GCD 的概念和用法,通过文中的代码示例和附带的 Github 示例工程,可以进一步加深对这些概念的体会。附带的示例工程是一个完整可运行的 App 项目:DispatchQueueTest,项目地址点此处。本教程提供离线版,阅读体验更佳: HTML 版 、…
iOS 玩转微信——下拉小程序
本文笔者将手把手带领大家像素级还原微信下拉小程序的实现过程。尽量通过简单易懂的言语,以及配合关键代码,详细讲述该功能实现过程中所运用到的技术和实现细节,以及遇到问题后如何解决的心得体会。希望正有此功能需要的小伙伴们,能够通过阅读本文后,能快速将此功能真正运用到实际项目开发中去。…
学习并理解 23 种设计模式
在《设计模式:可复用面向对象软件的基础》一书中所介绍的 23 种经典设计模式,不过设计模式并不仅仅只有这 23 种,随着软件开发行业的发展,越来越多的新模式不断诞生并得以应用。有经验的开发者在学习设计模式可以和过往的经验互相印证,更容易理解这些设计模式。 每个模式都有相应的对象…
Swift进阶黄金之路(一)
这篇是对一文鉴定是Swift的王者,还是青铜文章中问题的解答。这些问题仅仅是表层概念,属于知识点,在我看来即使都很清楚也并不能代表上了王者,如果非要用段位类比的话,黄金还是合理的😄。 Swift是一门上手容易,但是精通较难的语言。即使下面这些内容都不清楚也不妨碍你开发业务需求…