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

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

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

产研 / 技术

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

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

产研 / 技术

博客进阶:自动化部署

本文讲了如何利用脚本和 GitHub Actions 简化博客搭建和部署流程,提高效率。

产研 / 技术

GitHub Codespaces 快速体验

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

产研 / 技术

探索 Stellar 时间线标签的 N 种用法

时间线标签是 Stellar 最强大的特性之一,它可以以侧边栏组件身份出现在左侧边栏,可以以标签插件形式出现在文章任意位置,以下是笔者能想到的几种常见用法。

产研 / 技术

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

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

产研 / 技术
活动现场
苹果设计开发加速器现场体验

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

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

产研 / 技术

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

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

产研 / 技术
12