薛雪峰的网络日志

作者

Vincent Sit

iOS

iOS 开发实践之 Auto Layout

2018.09.21 更新: 修复了死链。 距离本文最初发布已经过去 4 年多了,Auto Layout 发生了一些变化,许多重要的特性被引入,比以前更加强大了。但这篇文章依然没有过时,如果你希望学习并理解 Auto Layout,希望这篇文章能够帮到你。 2015.11.11 更新: 由于 Masonry 强大的特性,建议大家优先考虑使用它。 本文是博主 iOS 开发实践系列中的一篇,主要讲述 iOS 中 Auto Layout(自动布局)在实际项目中的使用。 Auto Layout 在 2012 年的 iOS 6 中发布,距今已经...

iOS

Xcode 5 自动读取注释增强 Quick Help

最近发现了这个功能,今晚看 WWDC 2013,在 `What’s New in the LLVM Compiler` 里也有特别提到。 这个功能是由最新的 LLVM 编译器支持的,简单来说就是编译器在编译代码的同时,会顺带分析你的注释,并把它附加到你的代码声明上。

iOS

iOS 应用如何检测用户截屏

微信可以检测到用户截屏行为(Home + Power),并在稍后点击附加功能按钮时询问用户是否要发送刚才截屏的图片,这个用户体验非常好。 我注意到这个功能很久了,一直很好奇这是如何做到的。但最近实在是太忙了,没有时间整理出来,现在国庆放假了,整理一下我的想法。