项目警告对构建速度的巨大影响

近期(指一个月前)终于有时间偿还前辈留下的技术债了,下面分享一下经验和心得。

技术分享

关于 ObjC 通知的一个神奇崩溃

近日发现一个用 NSNotificationCenter 发通知时触发的 EXC_BAD_ACCESS 崩溃,表现形式比较奇怪,特此记录一下。

技术分享

博客入门:每个人的独立博客

本文讲了如何零基础创建一个属于自己的博客网站。面向从未用过独立博客,也不了解 markdown 和 git 的用户,旨在普及独立博客技术,顺序经过调整以降低首次上手难度。有相关经验的读者可以自行跳过某些步骤。

技术分享
博客进阶:自动化部署
利用 CI 大幅简化博客搭建和部署流程

GitHub Codespaces 快速体验

GitHub 最近上线了 Codespaces 功能,免费账号可以使用 120 core-hours compute • 15GB storage 额度,感觉挺不错的,赶快来体验吧~

技术分享
探索号 🛰️
玩转 Stellar 时间线

苹果设计开发加速器线上活动

受疫情影响,今年设计开发加速器活动改为线上形式,本次参与的活动课题是《为 iPhone 和 iPad 搭建灵活适配的用户界面》。

技术分享
活动现场
苹果设计开发加速器现场体验

整理 iOS 老项目中混乱不堪的多语言翻译

linksmart 项目截止目前已经支持了 17 个国家的语言,从诞生到现在也已经经历了很多程序员的修改和维护,代码已经变得十分混乱。因为公司一直在接新的定制项目,所以也没有时间进行一次彻底的重构,只能在维护某方面的 BUG 的时候,对相关代码进行局部重构。

技术分享

在 iOS 开发中,如何实现只推迟而不会重复执行的函数

在 iOS 开发中,如果想推迟执行一段代码,使用 dispatch_after 函数可以轻易实现,但有时候我们想在它推迟的期间再次推迟,直到最终不再推迟的时候,才真正的被调用一次。这就需要每次先将旧的事件取消,然后重新设置。

技术分享
12