大家好,欢迎来到本周的Cocoa控件周汇总!这是一个令人兴奋的一周。首先,我将在下周一(10月29日)主持一场关于iOS应用测试和UIAutomation的讲座。我会讲一下为什么要测试你的应用,UIAutomation为什么酷,以及如何使用它的基础知识。
我们想了解一下有多少人感兴趣,以及最佳的时间是什么时候。所以,请点击以下链接告诉我们:https://www.surveymk.com/s/PJHRMTG
接下来,本周苹果 发布了关于一款更小的iPad(迷你?Air?)的消息,将在周二宣布。 MacRumors 提供了这次激动人心的活动的所有细节。
最后但同样重要的是,如果你的之前没有看到,请确保查看我们上周发布的关于在iOS 6中实现社交分享的精彩的 tutorials,你可以在此找到:iOS 6社交分享教程。这篇文章是由Facebook的Developer Relations团队的工程师Christine Abernathy撰写的,她很好地分享了这篇文章。
干杯,
Aaron
KGModal
本周的控件由David Keegan撰写,他是一位居住在加利福尼亚州的富有成效的开发者和设计师。KGModal是一个易于使用的控件,允许你在模态弹出窗口中显示任何视图。模态会自动调整大小以适应内容视图,并以精美的动画在屏幕上居中显示!
MIT许可。
DPSetupWindow
轻松创建帐户、配置或其他任何事情的处理过程。使用视图控制器数组和初始化窗口,DPSetupWindow将处理它们之间的转换,并允许每个控制器处理验证。
MIT许可。
D3Kit
D3Kit是一个易于使用的层,用于与暴雪娱乐维护的Diablo 3 API通信。D3Kit处理所有请求,并为你提供简单的块样式回调系统,用于成功和失败。在成功请求后,D3Kit从暴雪解析JSON响应,并为你构建用于应用中的NSObjects。
MIT许可。
KGPixelBoundsClip
NSImage和UIImage类别,提供查找图像像素边界和创建剪辑到这些边界的图像的新图像的方法。
MIT许可。
HCYoutubeParser
HCYouTubeParser是一个类,让您从YouTube获取兼容iOS的视频链接,您不需要使用UIWebView或打开YouTube应用程序。
MIT许可。
RNAvatarLogin
该项目完全受到美观的GoSquared登录页面的启发。这是完成任务时“娱乐”用户的独特而奇妙的方式。使用Gravatar可以满足登录过程中的目的:使用户验证他们已经输入了电子邮件,并可以通过欢迎用户查看其账户来提供更个性化的体验。
MIT许可。
PercentageChart
动画图表,显示百分比值。
MIT许可。
MKSocialShareTableViewCell
一个相当独立的表格视图单元格,启用iOS 6社交媒体共享功能,并可以轻松地“添加”到任何基于表格视图的配置或选项视图中。包括(可替换的)Facebook、Twitter和微博图标。
Apache 2.0授权。
IADisquser
IADisquser是Disqus API的简单iOS封装。使用IADisquser,您的iOS应用程序可以使用单行代码.view和发表评论。基于阻塞回调的实现在应用程序中快速轻松地实现Disqus。
MIT许可。
IAInfiniteGridView
无限网格视图,具有类似于UITableView的数据源方法。如果您想使用我们自己的网格实现无限滚动视图,只需拖动IAInfiniteGridView,设置并实现其数据源,然后就可以开始了!
MIT许可。
PAPasscode
PAPasscode是iOS中允许用户设置、输入或更改密码的独立视图控制器。它旨在模拟Settings.app中的行为,同时仍允许一些自定义。它包括一个示例项目,展示了它在iPhone和iPad设备上的外观。
BSD授权。
AMRatingControl
类似于iPod应用程序中的“星级评分”控件UI控件。
AMRatingControl允许您从0星开始选择评星,直到您想要的任意星数。
您可以使用默认的星号符号并自定义颜色或指定自定义图片。
授权未指定。
VCRadioButton
iOS的Radio Button替代品。无需图片且完全可自定义。
公共领域授权。