欢迎来到我们的每周综述!本周我们有五个小巧的 iOS 控件和两个 OS X 控件供您欣赏。
其他新闻,GitHub 上周对其 Mac 客户端进行了更新,在其更新中包含了一个惊喜:向 Twitter 的半休眠 TwUI 项目 添加了大量提交,这些提交已被合并回去。
与此同时,raywenderlich.com 本周提供了一个关于 UIDocument 和 iCloud 的极好四部分教程。以下是各部分的链接:第一部分、第二部分、第三部分、和 第四部分。
最后,但同样重要的是,Mike Ash 找到了解决可恶的 iOS 模拟器引导错误的方案(你知道的,就是调试器告诉你“无法将您的应用 {您的应用} 注册到引导服务器。错误:未知错误代码。这通常意味着该进程的另一个实例已经运行或卡在调试器中。”)
祝好,
Aaron
NGTabBarController
NGTabBarController 是一个可以放置在任何屏幕边界的自定义标签栏控制器。它尽可能使用 iOS 5 的容器 API,但也可在 iOS 4 上运行。标签栏可以完全自定义。授权为 MIT 许可证。
STBubbleTableViewCell
STBubbleTableViewCell 是一个用于轻松显示聊天对话的 UITableViewCell 子类。该组件包含 10 种颜色气泡图像,包括正常和视网膜尺寸。商业授权,含源代码售价为 30 美元。
GSBookShelf
我们本周的控件,GSBookShelf,是一个受 iBooks 启发的书架控件(题名已揭示这一点)。它支持动画删除、重新排序和添加。这是一个绝对美丽的控件,采用 BSD 许可证。
BBCyclingLabel
BBCyclingLabel 是 iOS 5+ 的 UILabel 克隆版,在更改文本时执行动画过渡。未指定许可,但我已发起了一个问题以解决此问题。
JUEmptyView
JUEmptyView 是一个 NSView 子类,在视图变为空时显示自定义气泡消息。当添加视图时,消息会自动消失,类似于 Xcode 4 的 Inspector View 在空时的行为。授权为 MIT 许可证
DHHighlightedWebView
另一个 OS X 控件,这是一个简单的 WebView 子类,添加了 Safari 风格的网页搜索结果高亮显示。授权为 MIT 许可证。
TYIndeterminateProgressBar
TYIndeterminateProgressBar 为您的 iOS 应用提供了一个类似于 Oink 的不确定进度条(愿它安息)。为定制,但非常宽容的许可证。