首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
swift
订阅
JimmyLWang
更多收藏集
微信扫码分享
微信
新浪微博
QQ
8篇文章 · 0订阅
WWDC20 第六弹 - “不安全”的Swift
到底是什么让代码“不安全”?了解编程语言的安全预防措施——以及何时需要接触不安全操作。我们将研究非正确使用会导致API出现什么意外状态,以及如何编写更具体的代码来避免未定义的行为。了解如何使用使用指针的C APIs,以及使用Swift中不安全指针的API要采取的步骤。 Swif…
优雅的PromiseKit
眼前一亮,firstly第一步做xxx,then接下来做xxx,done完成了之后最后做xxx,这个写法真是太swift了,顿时产生了兴趣。 虽然实现异步回调我也有ReactCocoa的方案,但其中不乏一些晦涩难懂的知识需要理解,例如冷信号与热信号,最让人吐槽的还是它的语法,写…
Swift命令程序发布入门指南.
最近在写基于Swift语言的终端命令行程序,研究了一些发布心得,写出来作为其他人作为参考的指南。 对于之前我通常写的脚本都是基于Shell语法的Bash脚本。这个语法真的是用的时候百度一下子,用完就忘的类型。语法苦涩难以记住,也算只是入门而已。 因为平时一直喜欢搞自动化的东西,…
谈谈Swift中的枚举内存布局
在掘金上看到从 汇编 到 Swift 枚举内存 的惊鸿一瞥之后,作者分析了几种不同枚举的内存布局,但是我感觉覆盖的不够全面,算是对作者那篇文章的一个补充。建议先看下作者的文章,作者的结论如下:
SwiftSyntax详解
SwiftSyntax是基于libSyntax构建的Swift库,利用它可以分析,生成和转换Swift代码。现在已经有一些基于它开源的库,比如SwiftRewriter针对代码进行自动格式化(其中包括基于代码规范进行简单的代码优化)。 第一步,词法分析,也叫做扫描scanner…
Swift 调用 C 的正确姿势
自从笔者第一次尝试 Swift 到现在已经过去 5 年多了,从Swift 的第一个版本到现在的 Swift 5.2,Swift 语言发生了天翻地覆的变化。 Swift 生态也已经很完善,日常开发中用到的各种库基本都支持了 Swift。那些现在还在纠结要不要使用 Swift 的同…
Swift进阶黄金之路(一)
这篇是对一文鉴定是Swift的王者,还是青铜文章中问题的解答。这些问题仅仅是表层概念,属于知识点,在我看来即使都很清楚也并不能代表上了王者,如果非要用段位类比的话,黄金还是合理的😄。 Swift是一门上手容易,但是精通较难的语言。即使下面这些内容都不清楚也不妨碍你开发业务需求…
Swift-29个关键字,助力开发(万字长文)
Swift 的 protocol 不仅可以被 class类型实现,也适用于 struct 和 enum。 在使用 class 来实现带有 mutating的方法的协议时,具体实现的前面是不需要加 mutating修饰的,因为 class 可以随意更改自己的成员变量。所以说在协议…