首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
用户3816098168659
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
20
文章 20
沸点 0
赞
20
返回
|
搜索文章
赞
文章( 20 )
沸点( 0 )
Deprecated - 浅析 Cocoapods-Binary 实现
公司级别的项目在发展过程,不可避免会遇到项目过大,导致的编译和开发效率的降低。在如何提高编译速度,加快生产效率,各大厂都有各种尝试,可惜在业内没有一个成本低、效果好的开源方案。而作者所在的公司,由于业务线聚合,原有两条完全不同的交易线业务以组件的形式合并到主App,加剧了编译的…
完善 Cocoapods-Binary 支持 Server 端缓存
对于人数较多的业务团队,为了更好的团队协作组件化是不可避免的,关于如何逐步的组件拆分以及提升编译美团有一篇不错的入门 美团外卖iOS多端复用的推动、支撑与思考 里面提到了项目的二进制化,但是并没有涉及如何实现的,更多是关于如何分步进行组件化迭代。那么如何开始,又有哪些巨人的肩膀…
源码浅析 SDWebImage 5.6
本文基于 SDWebImage 5.6。重读的原因也是由于发现它的 API 在不断迭代,许多结构已经不同与早期版本,同时也是为了做一个记录。阅读顺序也会依据 API 执行顺序进行,不会太拘泥于细节,更多是了解整个框架是如何运行的。 可以说,5.x 的变化在于将整个 SDWebI…
源码浅析 - MMKV 1.0 iOS (deprecated)
官方文档中有详细的使用说明和性能对比。我们知道 NSUserDedefaults 不过是一份简单的 XML 文件,连苹果提供的对 objc 对象进行 NSKeyArchive 的序列化方式也不过是 XML 文件的翻版。 因此,MMKV 不仅线程安全而且性能完爆 NSUserde…
源码浅析 SDWebImage 5.5.2 - WebP Plugin
本文基于 SDWebImage 5.5.2。重读的原因也是由于发现它的 API 在不断迭代,许多结构已经不同与早期版本,同时也是为了做一个记录。整体分析可以查看上一篇文章:源码浅析 SDWebImage 5.5.2。 本篇主要关于其插件系统,如何简单的通过插件来支持多样化的图片…
源码浅析 RxSwift 5.0 - Subscription
ReactiveX 它是一个与语言无关的编程思想。作为成员框架之一 RxSwift 落地了大部分 ReactiveX 中关于流的操作。官方描述: 本篇主要介绍 RxSwift 的内部流是如何产生和订阅,这里默认大家是有 RxSwift 使用经验的。关于响应式编程在移动端已经是一…
浅析 Cocoapods-Packager 实现
作为 CococaPods 的官方插件之一,CocoaPods Packager 为 Pod 提供了 package 命令来生成 framework or static library。你可以仅凭一个 podspec 文件就能完成一个 framework 或 library 的…
5.6 Code Architecture Analysis
This article is based on SDWebImage 5.6. Why i write this article, cause i found that SD's API is constantly iterating, and many of the str…
源码浅析 - CocoaLumberjack 3.6 之 DDLog
先扯一下 lumberjack 这个单词,对应的就是它的 logo,一位伐木工。 一直不太理解为什么是用这个单词,其他语音中也有日志库用的这个单词。最后还是感谢网友提示:log 有代表木头的意思,所以用 lumberjack 还是非常贴切的,😂。 写这篇文章是最近在使用过程中…
源码浅析 - CocoaLumberjack 3.6 之 FileLogger
继续上一篇:CocoaLumberjack 之 DDLog,重点介绍了 lumberjack 的核心管理类 DDLog 以及两个核心协议 DDLogger 和 DDLogFormatter。还涉及了基于 DDLogger 协议的抽象类 DDAbstractLogger,以及基于…
下一页
关注了
1
关注者
3
收藏集
0
关注标签
0
加入于
2021-01-23