首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Alvin_Zhu
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
17
文章 17
沸点 0
赞
17
返回
|
搜索文章
最新
热门
使用 Cocoapods 集成 XCFramework 时的 “Multiple commands produce” 错误分析
经过一番调查后才发现这是 Cocoapods 在集成 XCFramework 时的一个 bug。 XCFramework 是苹果在 WWDC2019 新推出的代码框架格式,主要是为了解决代码库在不同平台、不同架构的分发问题。现在苹果生态下大致可分为 4 个不同的 OS(iOS,…
[译] 分析让 iOS 崩溃的字符
iOS 又出现一个特殊字符崩溃 bug 了。基本上只要把这字符显示到任意系统文本框里就会让当前应用崩溃。为了不让我的浏览器崩溃,我在 Spoltlight 里复制粘贴试过了。 有问题的编码是 U+0C1C U+0C4D U+0C1E U+200C U+0C3E,一个泰卢固语字符…
OC 和 Swift 的弱引用源码分析
用引用计数进行内存管理,必然会发生“循环引用”的问题,为了正确打破对象间相互引用的关系,我们一般的方法都是使用 weak 作为工具。通过 weak 修饰符表示的弱引用除了不会增加对象的引用计数外,另一个好处是,当引用的对象被释放后,这个弱引用会自动失效并且处于 nil 的状态(…
用 Swift 实现一个简单的状态机
使用(有限)状态机对于复杂的状态转移有很好的理解和简化作用。一个状态机一般有以下特征: 状态(state)总数是有限的; 任何时刻只在一种状态之中; 接收到某个事件(event)触发后,会从一种状态转移(transition)到另一种状态。 下面就以番茄工作法的流程…
个人成就
文章被点赞
58
文章被阅读
12,228
掘力值
292
关注了
3
关注者
224
收藏集
2
关注标签
9
加入于
2016-02-12