首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
ci
订阅
红桃
更多收藏集
微信扫码分享
微信
新浪微博
QQ
11篇文章 · 0订阅
iOS Monorepo 全源码解决方案
Monorepo 全源码方案为大型移动端开发提供了全面可行性验证以及宝贵经验。未来,我们会将现有的功能回馈到 bazel 社区,并且推出一系列文章来讲述 BitSky 套件的工作流程及原理。
xcconfig的作用以及配置流程
开启掘金成长之旅!这是我参与「掘金日新计划 · 2 月更文挑战」的第 1 天,点击查看活动详情 写下一些我对xcconfig的了解~ xcconfig是什么? xcconfig文件是Xcode的配置设
30 分钟完成 iOS monorepo 化改造 | iOS 组件化复盘
30 分钟带你完成 iOS monorepo 化改造,系统了解 iOS 组件化各阶段利弊权衡,助你少走弯路。
iOS 了解Xcode Bitcode
Bitcode是Xcode7的新特性。 看了以上内容,我们就可以对Bitcode有一个简单的了解了。那么如果我们项目中在使用某些Framework或.a的时候,遇到了类似笔者遇到的错误的时候,我们就需要查看所用的Framework或.a是否支持bitcode。 otool:ob…
[译] 从现有的代码库创建 Swift 包管理器
Swift 包管理器(SPM)非常适合编写快速工具,你甚至可以从应用程序中提取现有代码。诀窍是你需要意识到你可以将文件夹符号链接到 SPM 项目中,这意味着通过一些工作你可以创建一个包装生产代码部分的命令行工具。 虽然它很依赖于项目,但是常见的用例是创建支持、调试和持续集成(C…
老司机 iOS 周报 #47 | 2018-12-10
老司机 iOS 周报,只为你呈现有价值的信息。 你也可以为这个项目出一份力,如果发现有价值的信息、文章、工具等可以到 Issues 里提给我们,我们会尽快处理。记得写上推荐的理由哦。有建议和意见也欢迎到 Issues 提出。 周报已经快陪伴大家走过一年的时间,非常感谢各位朋友的…
VSCode使用LSP进行Swift开发
LSP的全称是Language Server Protocol,是微软推出的一项标准化协议,旨在用来统一开发工具与Language Server之前的通信。它支持语言的自动补全、定义跳转、查看定义、查看引用、lint、语法高亮等等,但具体实现要看各种语言的LS支持是否完善。在这…
如何提高工作效率 - 自动化篇
摆脱瞎忙人生,从自动化做起。作为一名职场人,有没有为忘发汇报邮件而烦恼过,有没有因繁忙的工作而丢三落四过;作为一名程序员,有没为每天早上 pull 代码后漫长的编译时间而烦躁过,有没有为各种无脑的系统配置而无聊过。每天我们都在这些重复枯燥的事情中,浪费着我们宝贵的生命。如何提高…
关于Argument list too long的问题
这个问题从字面上看起来的原因是参数列表太长,在递归展开的时候失败。通过排查,发现我们工程出现的原因是因为搜索路径范围太大($(PODS_ROOT)/**),编译时会遍历搜索范围内的所有目录。这时候当工程根目录的层级比较深时,Pods里面的层级也比较多时,导致路径太长,超出范围。…
Swift工程如何集成Static Library
我们的iOS项目中使用了Swift+Objective-C的混合开发,很长一段时间我们在Podfile中使用的是use_frameworks!,也就是把所有Pods做成Dynamic framework。 微信等第三方SDK以静态库.a的形式提供给开发者,导致我们没有办法直接依…