欢迎回到Cocoa Controls每周速览。希望你们都度过了一个富有成效的一周和愉快的周末!在这里,我们一直在努力将网站升级到Rails 3.2,以便更容易实现一系列即将推出的功能和性能改进。更新将在本周晚些时候上线。
本周的另一大新闻当然是新iPad的发布。你预定了吗?如果没有,看起来每个iPad型号都要缺货2-3周。当然,美国苹果商店将为那些准备下周五排队等货的顾客提供相当多的库存。
我们本周读到的内容
新闻相对较少(暂不包括那个iPad事件),但Mike Ash如往常一样带来了一篇优秀的、全面的文章,关于从头实现NSMutableArray。
- Let’s Build NSMutableArray – Mike Ash向你展示了如何从头编写NSMutableArray。
SpinnerView
一个时尚的,瑞士轮形的进度指示器。MIT许可。
文本对齐控件
一个允许你进行文本对齐的控件。它似乎还需要一些工作来支持非西里尔字符集,但相关的博客文章很好地解释了如何实现这一点。Apache 2.0许可。
Photo Picker+
本周的重点控件Photo Picker+来自新成立的YC初创公司Chute。它取代了原生的照片选择器,并允许你从Facebook、Picasa、Flickr或Instagram中选择照片,以及本地的Camera Roll或Photo Stream。它以与iOS和Android上原生的图像选择器完全相同的方式返回照片,因此非常容易集成。MIT许可。你还需要在他们网站上注册一个免费账号 (链接)。
CMHTMLView
一个非常精心设计的UIWebView包装器,它提供了基于块的回调,可以对图片和链接进行点击,能够移除UIWebView的背景等。Apache 2.0许可。
PullToRefresh
这是为OS X实现的下拉刷新。MIT许可。
AGImagePickerController
AGImagePickerController是一个图像选择器控制器,允许你选择多张照片,并可用于所有iOS设备。MIT许可。
ECSlidingViewController
ECSlidingViewController是一个iOS的视图控制器容器,它以两层展示其子视图控制器。它提供了一种滑动顶视图来揭示其下面的视图的功能。这个功能受到了Path 2.0和Facebook iPhone应用的影响。MIT许可。
PTImageAlbumViewController
这是一个用于iPad的图片相册查看器。它提供了一系列缩略图,以及一个滑动型的用户界面来导航它们,就像iPad上的Apple的Photos.app一样。许可未指定。
AGSimpleImageEditorView
正如其名所示,这是一款iOS的简单图像编辑器,提供裁剪和旋转功能。MIT协议授权。
SEHumanizedTimeDiff
一个NSDate分类,提供了类似Rails的time_ago_in_words方法的功能。换句话说,它将NSDate对象转换为“3分钟前”、“大约一小时前”等字符串。MIT协议授权。
US2FormValidator
iOS的一个表单验证框架。提供漂亮的提示框,告诉用户每个无效输入的问题。BSD协议授权。
CLTickerView
一个水平滚动的标签,类似于新闻资讯条,或HTML 4中的旧型marquee标签。文本从右向左动画显示,点击资讯条将停止动画。简化BSD协议授权。
SCTwitter
使用Objective-C和块回调实现几个核心TwitterAPI调用,简洁直观。MIT协议授权。