首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
工程效率
订阅
DragonLi
更多收藏集
微信扫码分享
微信
新浪微博
QQ
11篇文章 · 0订阅
深入了解iOS依赖管理器CocoaPods
8月14日,CocoaPods 官方发布了一则公告,宣布这个已经陪伴我们多年的工具将进入维护模式。 CocoaPods 的未来维护计划总结如下: 短期计划: 处理系统性安全问题。 每年至少发布两
pod库自动化部署脚本
前言 我们平时在做开发的时候,多少会接触到组件化的思想。iOS的组件化一般是通过使用 cocoapods 制成pod库的形式完成的。pod库又分为公开库和私有库两种。比如我们上传到 github 的就
iOS组件化-Pod库制作的常见问题
在前面的文章中iOS组件化-私有库制作中,我们介绍了如何使用Cocoapods来制作私有库,接下来,我们主要来记录下在制作Pod库的时候碰到的一些问题。 use_frameworks! pod库类型
cocoapods-ybin二进制源码映射使用教程
随着项目业务的不断迭代和新增,每个业务线负责不同的功能模块,组件化势必是需要进行的工作。业界内,无论是哪种组件化方案,目的是一样的,分离业务和功能。 组件化虽好,但是组件化只是将不同的业务分离或者不同的功能分离和分层,实际上还是在一个代码池里每次 build 需要进行编译、汇编…
iOS 基于 Cocoapods 插件进行组件二进制的探索
目前已知的组件二进制开源方案都是采用 Cocoapods Plugin 的方式实现的,比如说二进制插件 cocoapods-bin,基于插件化能力和 Ruby 语言的一些特性,使它能够很容易的围绕 Cocoapods 的源码来制作。Cocoapods 插件需要使用 Ruby 编…
DoKit支持iOS本地crash查看功能
在日常开发中或者测试过程中,我们的应用可能会出现Crash的问题。对于这类问题我们要抱着零容忍的态度,因为如果线上出现了这类问题,将会严重影响用户的体验。 如果Crash出现的时候恰好是在开发过程中,那么开发者可以根据Xcode的调用堆栈或者控制台输出的信息来定位问题的原因。但…
iOS开发证书自动管理
目前管理方式是手动管理,新设备需要参与开发项目时,需要从别的电脑上导出 p12 文件和描述文件。证书过期时也要手动进行响应处理,多个项目、多团队时情况更加糟糕 😰,相信大家都有体会。
漫谈LLDB:最优雅的方式打印UIViewController生命周期
打印UIViewController的生命周期有显而易见的好处,可以很方便看到当前页进入哪个UIViewController,也可以检查退出当前UIViewController后有没有销毁(dealloc)它。 通常实现的方式有两种,一种是父类中重写(override)生命周期…
京东App Swift 混编及组件化落地
自 Swift 诞生以来,逐步见证其从饱受诟病到日渐完善。在苹果的全力推动下,潜移默化地把开发支持中心从 Objective-C 转向 Swift,在业界的呼声也越演越烈。当我们相继迎来 ABI稳定、Module stability、Library evolution 等功能后…
开源 | MoonLight —— iOS/Mac 轻量化的性能测试组件
MoonLight 是 iOS/Mac 上的轻量化的性能测试组件,它可以单独集成在任何 App 中实现自动化性能数据的采集,你可以非常轻松的获取到 App CPU、System CPU、App Memory、System GPU 以及 GPU Info 的数据。MoonLigh…