看到一款霞鹜文楷挺好看的,看能不能一起弄到 jetbrain mono 放在 code 环境里。

fontforge MacOS 打开方式

Read more »

项目里有个需求,简化来说就是界面上有可以滑动的卡片,每个卡片上有倒计时,其他还有很多细节要求,导致简单的添加timer难以完成相关功能。
因为timer多了后难以维护,尤其碰到类似tableviewcell的重用机制,一时间状态判断几何量的增多,导致问题越来越复杂。

后面找了下,有两个可以参考的地方:

Read more »

今天看到推上提到了 spm,然后顺手停下来搜索了解了下。
其实最关心的就是 编译速度,这个用用再说,反正 cocoapods 如果不用 binary 插件的话,每次 clean 编译都是重新来过的;
顺带看到了 私有库 的便利性,这个可以好好用用啊。

参考

Read more »

今天还是被迫开始了 tailwind 的实操,还是解决问题学习来的最快呢

控件学习

Read more »

昨天一个神奇的一天,竟然一直忽略12以后新尺寸适配,之前x也是375的point,所以一直相安无事,知道12出来后尤其是promax带来了更大的428,就出现基于375设计的图,在428上看起来偏小的问题。

Device                        Points   Log. Res.  Sc. Real Res.  PPI  Ratio   Size
iPhone 12 Pro Max, 13 Pro Max 926x428  2778x1284  3x  2778x1284  458  19.5:9  6.7"
iPhone 12, 12 Pro, 13, 13 Pro 844x390  2532x1170  3x  2532x1170  460  19.5:9  6.1"
iPhone 12 mini, 13 mini       812x375  2436x1125  3x  2340x1080  476  19.5:9  5.4"
iPhone XS Max, 11 Pro Max     896x414  2688x1242  3x  2688x1242  458  19.5:9  6.5"
iPhone XR, 11                 896x414  1792x828   2x  1792x828   326  19.5:9  6.1"
iPhone X, XS, 11 Pro          812x375  2436x1125  3x  2436x1125  458  19.5:9  5.8"
iPhone 6+, 6S+, 7+, 8+        736x414  2208x1242  3x  1920x1080  401  16:9    5.5"
iPhone 6, 6S, 7, 8, SE2       667x375  1334x750   2x  1334x750   326  16:9    4.7"
iPhone 5, 5S, 5C, SE1         568x320  1136x640   2x  1136x640   326  16:9    4.0"
iPhone 4, 4S                  480x320  960x640    2x  960x640    326  3:2     3.5"
iPhone 3GS                    480x320  480x320    1x  480x320    163  3:2     3.5"
Read more »

做一个小的组件来快速提取文本里的匹配内容,内容一多几万行的话,速度就慢了很多,有没有好方法(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 »
0%