做一个小的组件来快速提取文本里的匹配内容,内容一多几万行的话,速度就慢了很多,有没有好方法(Text search algorithms)?

参考

Read more »

方法

fastlane cocoapods 等环境怎么 cache

Read more »

项目里用到了两包管理器,Cocoapods 和 Carthage 都用到了,感觉有点混乱,问了下说是优化编译速度所采取的措施,那为什么不都用 Carthage 或者 Cocoapods 有没有好的处理方式或者其他更好的方法?

名词

Read more »

这个问题相当离谱,一度让我使出隐藏大法才规避掉…

// xcode 13 ios 15 跑起来这个页面tableview顶部有35空白
// xcode 12 ios 14 没问题,配合问题编译只要改row默认返回0即可,或者不改也行
// 但是模拟数据就不会
// 测试发现 cell 如果一开始就出现,就不会有问题
// 所以引入,一开始就显示1个cell,并隐藏,api返回后,使用真实数据
Read more »

对比了项目中的 swiftyjson 历史代码,Codable 还真是简洁,冲着这干净的代码,必须来一篇。

参考

Read more »

有时候需要设置 xcode 几个 shell 脚本,会用到各种内置的 build 参数。

比如 crashlytics 上传 dsym 时候,简单的判断需要用到;

Read more »

因为有时候测试的需要,想要改变主代码里的某些全局变量,这时候就想要一个 testing 类似 debug 的宏就解决了不是。
updated,自己感觉没有用起来,然后把代码放到setup方法里规避掉了。

xcode code coverage json 报告

Read more »

试试 mbp 2021 14的低版本,编译当前工作的项目,遇到不少问题,自己的项目还好,毕竟用到的第三方库不是很多。

问题

Read more »

这样有力的工具还是值得单独记录下的,今天才发现还有几个衍生的工具。
主要是想能不能不用登录就下载某些视频,但是 youtube-dl 就不能下载,查了下找到了一个 youtube-dlc 然后发现了 yt-dlp。但是不登陆还没试试,先记录下这两个。

Read more »

之前用 fastlane 的插件 badge 做了类似的功能,虽然可以使用,但是需要安装 homebrew 环境。
尤其是 imagemagick 包关联的依赖太多,本地还好,放到 circle ci 上每次跑都要安装那肯定不行,build 时间太久,使用了 cache 一段时间之后,出现了错误,同事解决了半天也没搞定,就找到了这个方法,简直太棒了。

以下是原文大概翻译,供自己记录看看。

Read more »
0%