每周汇总

Aaron Brethorst,2013年1月13日

大家好,欢迎来到我们的每周汇总。我相信你们已经 听到了这个消息,但我还是想发表我的看法。这周我们所有人都对 Aaron Swartz 的去世感到震惊和悲痛。我在四年前有幸和他聊过天。我当时正在准备发布我的第一个iOS应用,并想知道是否可以在应用中包含一些来自他的网站的数据。Aaron是一个非常聪明、有才华和充满热情的人,他的离世让我们生活中失去了很多。

在来说一些比较琐碎的事情,这边最近很忙。我们一直在处理一些Rails的安全漏洞,并推出了一些新的功能。

首先,提交一个新的控件并在CocoaPods中列出现在变得更快了:我们会检查你提交的URL是否与我们的CocoaPods记录中的匹配,如果有匹配,我们会预先填写大部分所需的信息。

其次,我推出了一项新功能,用于收集所有在App Store中使用特定控件的app。比如你正在使用Evernote iPhone版,想知道他们如何在地图上展示小悬浮窗视图。实际上,如果你深入到应用中,可以发现一份认同列表,强调了他们使用WEPopover、SMCalloutView、GPUImage等。你可以查看完整列表

我在网站上添加了一个新的Apps标签页,并在与app关联的控件页面上添加了一个新的“Used In”标签页。如果你想添加app到你的控件中,只需点击控制页面的右侧的"I Use This Control"按钮。我还会很快就添加同时添加多个app和控制到它们的能力。一如既往的,我们很想知道您对这个功能的看法,所以请告诉我们。

我希望我们的数据库能够更全面,但我知道我一个人是无法做到的。所以请把你们使用的app添加到控件中!为了吸引大家,我会在每周汇总中突出展示网站上列出的一款app。

祝一切顺利,
Aaron


本周应用

Static for iPhone

为了庆祝我们本周新应用板块的开张,我想介绍 Jayson Lane 的绝对美丽的Static应用。Static使用Florian Mielke的FMMoveTableView控件,允许你通过按住和拖拽来重新排列表格项。

Static可以帮助你跟踪你在最喜欢的社交渠道上的表现。你刚刚添加了一张Instagram照片?刚刚发布了博文?你从中获得了多少流量?你在Twitter上获得了多少新粉丝?你可以从同一屏幕中看到最重要的社交统计数据,而无需在应用间跳转。Static是一个易于使用、美观的显示,可以监控你的社交媒体账户的动态。

静态效果仅需0.99美元,在我看来物有所值。

了解更多 在App Store中查看


控制汇总

本周控制:ZGParallelView

ZGParallelView

我们本周的特色控件ZGParallelView,由方志刚编写。ZGParallelView是将3D透视效果添加到UITableView的最简单方法。它与UITableViewController完美结合,完全兼容两种UITableViewStyle。

最重要的是头部视图是一个功能齐全的UIView:它可以处理触摸事件,甚至可以在其中放置UIScrollView。

开源协议授权。

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


TTSwitch

TTSwitch

TTSwitch是一个采用图像构建的UISwitch替代品。您现在可以完全自定义其外观,以任何您想要的方式。它还支持在开关值更改时使用代码块。您可以使用UIAppearance全局设置所有TTSwitch外观,然后每次创建实例时它都将已经进行了样式设置。

授权定制。

了解更多 加入收藏


MPNotificationView

MPNotificationView

一个内置的应用通知视图,模仿iOS 6的旋转通知视图,出现在状态条上方。

特点

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

开源协议授权。

了解更多 加入收藏


PATabBarController

PATabBarController

内嵌的UIViewController容器,允许通过导航项中的分割控件在UINavigationController中呈现多个视图控制器

开源协议授权。

了解更多 加入收藏


SCPageScrubberBar

SCPageScrubberBar

SCPageScrubberBar是一个类似于iBooks的页面滚动条。SCPageScrubberBar与iOS5.0+和ARC兼容。

开源协议授权。

了解更多 加入收藏


双指滑动WebView

Two Finger Swipe WebView

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

公共领域授权。

了解更多 加入收藏


绿幕

Greenscreen

将任意内容叠加到iPad上的绿幕上。

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

所有功劳归功于这位 guy,我只是对这个代码作了微调,以便我能在视网膜iPad上运行。

所做的修改:删除了大量无法访问的代码。使顶点着色器对于绿色颜色更加注意。也就是说,像素变得比之前更绿才能变为透明。阻止像黄色一样半透明的情况。增加了对视网膜设备的支持。

开源协议授权。

了解更多 加入收藏


ACEDrawingView

ACEDrawingView

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

Apache 2.0授权。

了解更多 添加到收藏


ALAssetsLibrary+CustomPhotoAlbum

ALAssetsLibrary+CustomPhotoAlbum

一个为将图像和视频保存到自定义相册而设计的优秀的ALAssetsLibrary类别。

开源协议授权。

了解更多 添加到收藏


UIBezierPath+Symbol

UIBezierPath+Symbol

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

开源协议授权。

了解更多 添加到收藏


NIDropDown

NIDropDown

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

开源协议授权。

了解更多 添加到收藏


ThumbnailListView

ThumbnailListView

水平滚动的图像列表。

开源协议授权。

了解更多 添加到收藏


PPLabel

PPLabel

具有检测单个字母触摸能力的UILabel子类。这种实现的优势在于它利用了UILabel在iOS 6.0+上显示NSAttributedString的能力。这种方法不涉及对UILabel的drawRect:或drawText:方法的黑客行为。

开源协议授权。

了解更多 添加到收藏


TTOpenInAppActivity

TTOpenInAppActivity

TTOpenInAppActivity是一个UIActivity子类,可以为UIActivityViewController提供一个“在...打开”动作。TTOpenInAppActivity使用UIDocumentInteractionController来呈现所有可以处理指定文件URL的文档的应用程序。

开源协议授权。

了解更多 添加到收藏