MacBook 升级 SSD 硬盘指北
我的手上自己的 MacBook Air 2015 13‘’ 是大概 16 年的时候买的,当时不懂具体需求,也没多少钱,买的是 8G + 128G 的配置,装了 Xcode 之后才知道社会的险恶🥶。前段时间 Xcode 12 需要更新,我把我电脑里能移的、能删的、能存iCloud的全处理了,才空出 30G 的空间更新 Xcode(虽然它在 App Store 上显示只要 4G)。然后再仔细一看电脑,我自己的文档 + 常用应用程序大概加起来 15G 不到,Xcode + 系统文件 + 微信 + 系统的”其他”文件大概是 70G,之后又赶上 Big Sur 更新,Big Sur 安装包就 12G,然后他还要 20G 的空间来更新……这时我意识到我只要装了 Xcode 就不要再想更新系统了。于是我硬着头皮在网上搜索了很多,发现是可以给 MacBook 升级 SSD 硬盘的!在此以我这次升级记录给大家做个参考。
关于 Storyboard 的一些小技巧
用了 Storyboard 很久了,在这记录一些使用 Storyboard 时的一些小技巧和小问题。主要内容有:Unwind Segue、@IBInspectable、Storyboard Reference 以及 Container View。
圆角的处理
原文出自 AsyncDisplayKit
(现在叫 Texture
)文档中的一篇关于圆角的文章:Corner Rounding。主要介绍了使用原生 .cornerRadius
的缺点,以及为什么会导致性能损失的原因,另外描述了在不同的情况下,设置圆角的最佳策略,最后给出了 Texture
中的调用方式。
使用响应者和响应者链处理事件
本文译自:Using Responders and the Responder Chain to Handle Events。主要讲解了响应链的大致工作流程:先根据事件类型确定一个事件的第一响应者,以及根据命中测试(hit-testing)来确定触摸事件发生的位置,另外还介绍了可以覆盖 next
(指响应链中下一个响应者)来更改响应链的传递。
自定义切换白天黑夜的 UISwitch
前段时间在做自己 App 适配 Dark Mode 的时候看到了一个Procreate的动画教程以及该视频简介中的灵感来源,觉得还挺有意思的,想着复杂的东西我做不出来做个这个总可以吧嘿嘿嘿,于是准备仿照风格着手实现一下。以下是我实现的效果,左侧是白天,右侧是黑夜。
24 post articles, 3 pages.