欢迎来到又一期的每周快报!这周我们带来了一系列非常酷、非常有创意的新控件。享受吧!
Aaron
我们在阅读什么
- 键值观察做到正确:第二篇 – Gwynne Raskind深入探讨了如何提升现代OS X和iOS应用中对键值观察(KVO)的使用。
- NSScreencast关于CocoaPods – 今天NSScreencast发布了一个新视频,介绍如何在Cocoa应用中使用CocoaPods。尽管有一些过时的项目的小问题,但我发现CocoaPods是一个管理项目依赖的非常方便的方法。
- Insurgent Games发布其iOS游戏的源代码 – 本周早些时候,Insurgent Games将其许多备受赞誉的iOS和Android游戏作为开源项目发布,将源代码发布在GitHub上。这允许渴望成为游戏开发者的学习者和构建他们自己的游戏。此外,粉丝可以从iOS App Store和Android市场免费下载任何游戏。
NAMenu
NAMenu是一个简单易用、可修改的SpringBoard-like网格控制器,可用来启动其他视图控制器。它具有平滑的动画和全屏幕支持。Apache 2.0许可。
MADismissiveTextView
一个UITextView的子类,允许你通过滑动来关闭键盘,类似于iOS的消息应用。GPL许可。
Slide Navigation View Controller
一个iOS 5容器视图控制器,用于管理主要和次要视图控制器。主要视图控制器是可见的视图控制器。次要的一个可以是类似Path/Facebook的左侧或右侧滑动菜单,或者它可以隐藏在屏幕的顶部或底部。MIT许可。
Filtrr
本周的控件之星是一个专为iOS打造的神奇图像滤镜库,名为Filtrr。Filtrr由Omid Hashemi创建,基于Alex Michael的filtrr.js。它包含总共11种内置图像效果,并提供工具供你自行构建新的效果。MIT许可。
在YouTube上查看演示
ITWLoadingPanel
一组提供下载信息面板的插入式类,用于iOS应用。Apache 2.0许可。
TKDragView
一个简单易用、灵活的工具,可以让用户在屏幕上拖动对象。MIT许可。
MOOMaskedIconView
使用单个PDF或图像来绘制可缩放的图标,以避免需要为@2x渲染、高亮状态等维护不同的图像。公有领域。
Touchposé
一组iOS类,用于在设备连接到镜像显示器时渲染屏幕触摸。Touchposé在应用程序的用户界面中添加了一个透明覆盖层;所有触摸事件都会导致该覆盖层上渲染半透明的圆形——在演示带有投影仪的应用程序时,这是一个必需的工具。Apache 2.0许可。
DemoButton
允许使用 Core Image 滤镜编程生成按钮图像;使用 Nimbus 内存缓存存储生成的图像;使用 MTLabel 在按钮文本上设置自定义行间距。Apache 2.0 许可。
RateStars
类似于 App Store 的评分控件。MIT 许可证。
旋转轮控件
教程的配套源代码,展示了如何构建类似于 ConvertBot 和其他应用中可能看到的旋转饼图控件。自定义许可证。
EDStarRating
Mac OS X 上的可配置星形评分控件,类似于 iTunes 和 App Store 中的评分控件。BSD 许可证。
AcornCharts
一种有趣的在 iOS 中使用 Chipmunk 物理库显示图表的方式。它以不同大小的球或数字的形式绘制数据,这些数据可以响应设备的倾斜。MIT 许可证。
SFContainerViewController
基本上是一个针对 iOS 4 的容器视图控制器。MIT 许可证。