欢迎来到我们的每周精选!本周我们为您推荐了五个巧妙的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许可证下使用。
了解更多,或者先在YouTube上看看
BBCyclingLabel
This is an iOS 5+ UILabel clone that performs animated transitions when changing text. Unspecified license, but I’ve opened an issue to resolve this.
JUEmptyView
JUEmptyView是一个NSView子类,在视图成为空时将在气泡内显示自定义消息。当添加视图时,消息会自动消失,类似于Xcode 4的Inspector View在空时的行为。MIT许可证
DHHighlightedWebView
这是另一个OS X控件,这是一个内置的WebView子类,增加了Safari风格的页面搜索结果突出显示。MIT许可证。
TYIndeterminateProgressBar
TYIndeterminateProgressBar为iOS应用提供了类似Oink的指示进度条。自定义,但非常宽松的许可证。