首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
持续集成
订阅
yidahis
更多收藏集
微信扫码分享
微信
新浪微博
QQ
9篇文章 · 0订阅
05-iOS架构设计|iOS开发包二进制化【.a静态库、.framework(静态库、动态库)、.dyld动态库、XCFameworks等】
“移动客户端架构设计"子话题:iOS开发包二进制化处理。 包含内容:项目中库的划分、二进制化库的分类、二进制化库的处理等
2. 整体把握 CocoaPods 核心组件
在上文 版本管理工具及 Ruby 工具链环境 中,我们聊到如何统一管理团队小伙伴的 CocoaPods 生产环境及使用到的 Ruby 工具链。今天让我们将目光转到 CocoaPods 身上,一起来聊聊它的主要构成,以及各个组件在整个 Pods 工作流的关系。 作为包管理工具,C…
记录一次 Cocoapods Plugins 插件开发过程
我们公司主要以项目为主,做项目的过程中免不了需要集成第三方的 SDK,例如人脸识别、即时通讯等,第三方的 SDK 往往比较大,公司为节省 SVN 硬盘资源,不允许 SVN 提交超过 50 MB 的文件,然而这些 SDK 可能会有100MB+ 左右,这不利于管理第三方的 SDK,…
iOS美团同款"ZSource"二进制调试实现
前段时间我们项目也实现了组件的二进制化,在之前的技术周会中我们有提到跟美团同款ZSource的二进制调试能力,我们也在自己的Cocoapods-imy-bin插件上实现了相同的功能pod bin code,借助这个周会我们就再来一探究竟二进制是怎么实现调试的和插件pod bin…
iOS 客户端编译优化实践
前言 公司虽然有专门的打包机,但是打包机打一次包总耗时30min左右。 在平常可能还没有什么关系,但是到了回归阶段就很难受了。 测试回归阶段发现一个bug,等开发定位问题->修复->打包->测试验证,
iOS - 实现25秒内完成测试包出包
触发构建机打出测试包,自动上传至蒲公英后提供测试,但是构建机打一个包的时间近25分钟,经过调整后,我将时间测试包的出包时间降低至20秒左右,极速出包
Xcode配置文件xcconfig
实践是检验真理的唯一标准(用代码说话)...
iOS 最优无痕埋点方案
在移动互联网时代,对于每个公司、企业来说,用户的行为数据非常重要。重要到什么程度,用户在这个页面停留多久、点击了什么按钮、浏览了什么内容、什么手机、什么网络环境、App什么版本等都需要清清楚楚。一些大厂的蛮多业务成果都是基于用户操作行为进行推荐后二次转换。另一方面是以日志的作用…
iOS多环境配置的三种方案
既然在这里,我们就可以自定义几个宏。例如我们可以自定义一个dev在debug环境下等于1,在release环境下等于0 我们可以测试一下发现在release和debug模式下运行打印的结果是不一样的,说明我们定义的宏起作用了。 这样我们发现,通过config配置文件进行配置又比…