首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Alvin_Zhu
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
17
文章 17
沸点 0
赞
17
返回
|
搜索文章
赞
文章( 17 )
沸点( 0 )
OC 和 Swift 的弱引用源码分析
用引用计数进行内存管理,必然会发生“循环引用”的问题,为了正确打破对象间相互引用的关系,我们一般的方法都是使用 weak 作为工具。通过 weak 修饰符表示的弱引用除了不会增加对象的引用计数外,另一个好处是,当引用的对象被释放后,这个弱引用会自动失效并且处于 nil 的状态(…
CocoaPods 都做了什么?
稍有 iOS 开发经验的人应该都是用过 CocoaPods,而对于 CI、CD 有了解的同学也都知道 Fastlane。而这两个在 iOS 开发中非常便捷的第三方库都是使用 Ruby 来编写的,这是为什么?
TableView 优化之数据模型优化
每次写 TableView 都是又爱又恨,代码感觉总是很像,但细节不同又借鉴不了。究其原因就是代码没有真正规范和模块化。在参考了几篇文章后,我总结了一个范式,可以很大程度上对 TableView 的编写做到规范化。本文不仅是对 TableView 的总结,同时也是对协议、枚举等…
iOS 关于组件化Router设计的争辩
本文记录了与一位同学关于Router设计的争论, 对于url router 和 protocol router 的争论, 架构并没有孰优孰劣, 只有适合与否, 希望能有更多的同学一起踊跃探讨. 对于组件化, 相信大家一定不陌生, 但针对组件化的方案及思路, 大家或多或少都有一些…
iOS 内存 Jetsam 机制探究
带你认识 iOS 中难以定位的问题:out of memory,带你读 iOS 内核源码,深入剖析问题
我也来打造一个个人阅读追踪系统
国庆放假期间,偶然发现这篇文章《Serverless实战:打造个人阅读追踪系统》http://insights.thoughtworks.cn/serverless-combat/,太吸引我了。 主要过程:根据文章阅读来源,利用 Workflow 将文章保存到 Instapap…
用 Swift 实现一个简单的状态机
使用(有限)状态机对于复杂的状态转移有很好的理解和简化作用。一个状态机一般有以下特征: 状态(state)总数是有限的; 任何时刻只在一种状态之中; 接收到某个事件(event)触发后,会从一种状态转移(transition)到另一种状态。 下面就以番茄工作法的流程…
个人成就
文章被点赞
58
文章被阅读
12,633
掘力值
293
关注了
3
关注者
224
收藏集
2
关注标签
9
加入于
2016-02-12