本周速递

Aaron Brethorst, 2013年1月13日

大家好,欢迎来到我们的本周速递。我相信你们已经听说了这个消息,但我还是想加上我的两分看法。本周我们所有人都对Aaron Swartz的去世感到震惊和悲伤。四年前我有幸与他交流过。当时我正在准备发布我的第一个iOS应用,并想问是否可以在应用中包含他从他的网站上获取的一些数据。Aaron是一个非常聪明、有才华且热情的人,他的离世使我们都感到非常遗憾。

更平凡的一件事,这里这周也相当忙碌。我们一直在处理Rails的安全漏洞,并推出了一些新功能。

首先,提交一个新的控件,如果它在CocoaPods上有记录,那么速度将大大提高:我们将检查你提交的URL是否在我们的CocoaPods记录中存在相匹配,如果有,则预先填写大部分你需要的信息。

其次,我推出了一项新功能,用于收集商店中使用特定控件的所有应用程序。假设你正在使用iPhone上的Evernote,并想知道他们如何在地图上显示小弹出视图。实际上,如果你在这款应用中深入挖掘,你可以在致谢列表中找到他们使用WEPopover、SMCalloutView、GPUImage等的记录——你甚至可以查看完整的列表

我已在网站上添加了一个新的应用标签,并在有关控件的页面上添加了一个“被使用”标签,如果有的话。如果你想在控件中添加应用,只需访问控件页面,然后在右侧点击“我使用这个控件”按钮。我还会很快添加能够一次添加多个控件的 capability。一如既往的,我们非常欢迎你对此功能的想法,所以请告诉我们。

我希望我们的数据库能够变得详尽无遗,但单靠我一人是无法完成的。所以请将你的应用添加到你所使用的控件中!作为奖励,我还会在速递中每周展示网站上列出的一款应用。

祝一切顺利
Aaron


本周应用

Static for iPhone

为了开辟我们新的“本周应用”版块,我想特别介绍Jayson Lane的精美应用Static。Static使用了Florian Mielke的FMMoveTableView,允许你通过点击并拖拽来重新排列表格项。

Static允许你跟踪你最喜欢的社交渠道的表现。你刚刚发布了Instagram的照片?刚刚发表了一篇博客帖子?因此你获得了多少流量?你在Twitter上获得了多少新关注者?不必在不同应用之间跳转,你可以在一个屏幕上查看你最重要的社交统计数据。Static是一个易于使用且美观的显示,用于监控你的社交媒体账户的动态。

静态组件仅售0.99美元,在我看来物有所值。

了解更多 在App Store查看


组件汇总

本周组件:ZGParallelView

ZGParallelView

我们本周的组件ZGParallelView是由方志刚编写的。ZGParallelView是向UITableView添加视差效果的 easiest 方法。它与UITableViewController配合得非常好,并且与两种UITableViewStyle完全兼容。

最重要的是头部视图是一个功能完善的UIView:它可以处理触摸事件,你甚至可以在里面放置一个UIScrollView。

MIT授权。

了解更多 加入收藏 观看视频


TTSwitch

TTSwitch

TTSwitch是一个基于图像的UISwitch替代品。你现在可以完全自定义其外观。它还添加了当开关值变化时支持的block。您可以使用UIAppearance全局设置所有TTSwitch外观,然后每次创建实例时,它就已经被设计过了。

定制授权。

了解更多 加入收藏


MPNotificationView

MPNotificationView

一个仿照iOS 6旋转通知视图的通知视图,这些视图出现在状态栏上方。

特性

- 动画和布局类似于iOS 6通知
- 提供了两个UILabel和一个UIImageView以供自定义
- 简单的API
- 可以并排排入多个通知,并以默认时长2秒钟显示。

MIT授权。

了解更多 加入收藏


PATabBarController

PATabBarController

一个可容纳多个控制器(当在嵌套于UINavigationController的导航项中的标签控件中时)的UIViewController容器。

MIT授权。

了解更多 加入收藏


SCPageScrubberBar

SCPageScrubberBar

SCPageScrubberBar是一个类似于iBooks的分页刮擦栏。SCPageScrubberBar与iOS5.0+和ARC兼容。

BSD授权。

了解更多 加入收藏


双指滑动WebView

Two Finger Swipe WebView

支持WebView中的双指(触摸板)或单指(Magic Mouse)的前进/后退操作。

公有领域授权。

了解更多 加入收藏


绿幕

Greenscreen

将任意内容组合到iPad上的绿幕中。

基于Erik M. Buck的代码项目,可从http://www.informit.com/articles/article.aspx?p=1946398获取。

所有的荣誉都归功于这个人,我只是修改了代码,以便能在视网膜iPad上运行。

我做的修改:删除了大量无法访问的代码。提高了对绿色气氛的产地识别,即像素必须比之前更绿色才能变得透明。例如,停止了黄色半透明的操作。增加了对视网膜设备的支持。

MIT授权。

了解更多 加入收藏


ACEDrawingView

ACEDrawingView

ACEDrawingView是一个示例项目,展示了如何创建一个良好且流畅的绘图应用程序。在几行代码中,它支持用不同的颜色和线宽进行绘图。它还包括一个完整的撤消/重做堆栈,并且可以将视图导出为UIImage。

Apache 2.0授权。

了解更多 添加到收藏


ALAssetsLibrary+CustomPhotoAlbum

ALAssetsLibrary+CustomPhotoAlbum

将图片和视频保存到自定义相册的便利的ALAssetsLibrary类别。

MIT授权。

了解更多 添加到收藏


UIBezierPath+Symbol

UIBezierPath+Symbol

UIBezierPath类的Symbol扩展(UIBezierPath类别)。

MIT授权。

了解更多 添加到收藏


NIDropDown

NIDropDown

iOS的下拉菜单。类似于网页上的选择框。

MIT授权。

了解更多 添加到收藏


ThumbnailListView

ThumbnailListView

横向滚动的图片列表。

MIT授权。

了解更多 添加到收藏


PPLabel

PPLabel

具有检测单个字母触摸功能的UIlabel子类。此实现的优点是它使用了UILabel在iOS 6.0+上显示NSAttributedString的能力。没有对UILabel的drawRect:或drawText:方法进行黑客攻击。

MIT授权。

了解更多 添加到收藏


TTOpenInAppActivity

TTOpenInAppActivity

TTOpenInAppActivity是一个UIActivity子类,它向UIActivityViewController提供了“在…中打开”动作。TTOpenInAppActivity使用UIDocumentInteractionController来显示所有可以处理指定文件URL的文档的应用程序。

MIT授权。

了解更多 添加到收藏