跳过正文
CR.MO

CR.MO

iOS Developer · AI Practitioner · Vibe Coder

最近的文章

小日历隐私政策

·3 分钟
Privacy Policy Effective date: October 10, 2018 小日历 (“us”, “we”, or “our”) operates the 小日历 mobile application (the “Service”). This page informs you of our policies regarding the collection, use, and disclosure of personal data when you use our Service and the choices you have associated with that data. Our Privacy Policy for 小日历 is created with the help of the Free Privacy Policy Generator.

UIButton 状态小结

·2 分钟
案例 # 我们先从一个问题说起,小明同学接到产品的一个新需求:实现一个 UIButton,要求在 normal、selected、highlighted 三种状态下展示不同文案。这简直太简单了,小明同学1分钟不到就实现了,关键代码如下:

2019年iOS面试攻略

··5 分钟
笔者工作经验4年,经过一年的精心准备,拿到了字节跳动和腾讯的 Offer,在这里分享一下我的一些心得,希望能帮助到有需要的同学。 一、摆正心态 # 我加了好几个 iOS 技术交流群,发现大家都有一个共识 ”iOS 没人要了“ 😂,其实很大部分是大佬们的自嘲(当真你就输了),不过也从侧面印证出移动端开发市场的要求越来越高,加上市场大环境不好,想要斩获大厂 Offer 难度越来越大。

connectionProxyDictionary 笔记

·1 分钟
最近研究了下 connectionProxyDictionary,做一个简单的笔记。官方文档是这么描述的。 This property controls which proxy tasks within sessions based on this configuration use when connecting to remote hosts. The default value is NULL, which means that tasks use the default system settings.

GCD 解决生产者消费者问题

·2 分钟
说起生产者消费者问题(Producer-consumer problem),相信大家都印象深刻,有遗忘可以看看wiki上的解释,我们今天来聊聊怎么用 GCD 实现一个生产者消费者模型。 我们先理一下思路,看看问题关键点:

iOSer 大厂 Offer 攻略

··5 分钟
笔者工作经验4年,毕业之后一直梦想着进入大厂工作,一直朝着这个目标努力。经过一年的精心准备,拿到了字节跳动的 Offer,在这里分享一下我的一些心得,希望能帮助到有需要的同学。

NSURLCache 缓存机制浅谈

·3 分钟
APP 中有很多从服务器获取数据、资源的需求,为了节省流量、加快访问速度、离线使用等需求,就会使用到网络缓存。HTTP协议对于缓存设计了很多机制,感兴趣的同学可以看看《RFC2616-section13-Caching in HTTP》。

从FMDB线程安全问题说起

··6 分钟
本文讨论的 FMDB 版本为2.7.5,测试环境是 Xcode 10.1 & iOS 12.1。 一、问题记录 # 最近在分析崩溃日志的时候发现一个 FMDB 的 crash 频繁出现,crash 堆栈如下: