[iOS 10 day by day] Day 4:新的动画 API UIViewPropertyAnimator

2016-09-01
阅读 7 分钟
3.1k
《iOS 10 day by day》是 shinobicontrols 公司编写的系列博客,介绍开发者需要了解的 iOS 10 新特性,每周更新。本系列翻译(文集地址)已取得官方授权。目录点此。仓薯翻译,欢迎指正:) Shinobicontrols 为 iOS 和 Android 开发者提供高性能、响应式的 UI 控件 SDK,尤其是图表方面的控件。 官网 : shinobicontrols....

[iOS 10 day by day] Day 2:线程竞态检测工具 Thread Sanitizer

2016-08-16
阅读 6 分钟
5.4k
本文介绍了 Xcode 8 的新出的多线程调试工具 Thread Sanitizer,可以在 app 运行时发现线程竞态。作者用经典的银行存取钱为例子,示例使用这个工具发现线程不安全的问题。

[iOS 10 day by day] Day 1:开发 iMessage 的第三方插件

2016-08-01
阅读 9 分钟
6.6k
本文介绍了 iOS 10 的一个重要更新:Messages 应用支持第三方插件了。作者用一个小游戏作为例子,说明了插件开发从建工程开始,到绘制界面、收发消息的全过程。

iOS 9 每天了解多一点 :: 第1天 :: 搜索API

2015-07-16
阅读 5 分钟
3.7k
译者前言:本文为 shinobicontrols 的开发者 Chris Grant 的系列文章《iOS 9 Day-by-Day》(中文名取为《iOS 9 每天了解多一点》)中文翻译的其中一篇。系列文集:iOS 9 每天了解多一点。虽然名为“Day-by-Day”,实际上原作者是每周写一、两篇。不想错过更新的朋友,欢迎关注我的微博 @戴仓薯,一旦有更新我会发微博。对...

iOS 9 每天了解多一点 :: 目录

2015-07-14
阅读 2 分钟
3.1k
从今天起,仓薯会开始翻译 shinobicontrols 的开发者 Chris Grant 的系列文章《iOS 9 Day-by-Day》(中文名取为《iOS 9 每天了解多一点》),发布在简书上,并随原作者更新。系列文集:[链接]。不想错过更新的朋友,欢迎关注我的微博 @戴仓薯,一旦有更新我会发微博。对翻译有任何意见和建议,请在文章下留言。Have fun ...

iOS UI 的坑:不要 remove UITableViewCell 的 contentView

2015-01-19
阅读 1 分钟
8.1k
看到标题,你可能会想,怎会有人傻到这么做?好吧,一个像我一样没有经验的程序员的确可能。 这个问题的背景是,在需要重绘UITableViewCell时,经常遇到需要清空所有subview的情况。而我们有这样一段代码可以利用:

改变UITableView的headerView、footerView背景颜色

2015-01-06
阅读 2 分钟
25.2k
改变UITableView的header、footer背景颜色,这是个很常见的问题。之前知道的一般做法是,通过实现tableView: viewForHeaderInSection:返回一个自定义的View,里面什么都不填,只设背景颜色。但是今天发现一个更简洁的做法。

Swift 的坑:如何实现 enum 的多选

2015-01-05
阅读 2 分钟
6.5k
swift的enum不支持多选,所以能够多选的option类型应该用struct : RawOptionSet来实现。要自己实现options类型,可以参考这个答案。