每周速览:其他激情所在

Aaron Brethorst,2013 年 11 月 16 日

你可能不知道,当我不是在编写 Ruby 或 Objective-C 代码时,我几乎肯定手里会有一台相机。我尽量不过分痴迷于摄影设备,因为 a) 相机取景器后面比前面更重要,b) 它会变得很快很贵。但是,我当然不会对新鲜事物免疫。最近,我的痴迷分为两个相当不同的方向:对胶片的新的欣赏,以及在静态画面中捕捉运动。

第二个痴迷让我最近很兴奋地发现了一个众筹活动 一个众筹活动,这个活动提供的一些设备应该可以非常容易地触发你的相机,比如通过激光传感器被触发的,超过一定分贝的声音发生,或明亮的闪光出现。实际上,Triggertrap 众筹活动在上周六早上结束(也就是我写这些帖子的时候),当我坐下来寻找“本周应用”时,我很高兴地发现 Triggertrap iOS 应用已经添加到我们的应用列表中。

开源组件的数量,它们出现的速度,以及这些控件被使用的出人意料的地方,总是让我感到惊讶。

你的应用使用了 Cocoa Controls 中的组件吗?你应该找到你使用的控件页面,点击“应用”标签,然后在 App Store 中添加你应用的链接。我喜爱展示使用该网站的一些酷炫应用,也很乐意展示你的一些应用!

最好的,
Aaron

ps. 我通常不会进行这种肆无忌惮的自我宣传,但我感觉我应该分享我上周拍摄的一张宏视图照片,这张照片第二天在 Flickr 上变成了最受欢迎的第 52 张照片。 看看这个,还有 设置的快照


我们正在读什么


本周应用

Triggertrap

这款巧妙的应用通过相对便宜的转接线连接到你的相机,提供诸如时间延迟和声音检测曝光等功能。

使用您的iPhone/iPod/iPad,配合多种触发模式,激活内置相机或单反相机。

了解更多


本周重点

JFOpenWeatherMapManager

JFOpenWeatherMapManager

Objective-C iOS / Mac OS X 的包装器,方便操作 Open Weather Map API

仅用几行代码即可直接将天气数据作为 Objective-C 对象访问

原文链接: http://jonathanfield.me/objective-c-openweathermap-api-wrapper/

MIT 许可证。

了解更多 添加到收藏  观看视频


每周汇总

JCMenu

JCMenu

一种可扩展的按钮菜单控件。

MIT 许可证。

了解更多 添加到收藏


MIBAboutController

MIBAboutController

适用于“关于”视图的简单表格视图,进行了优化。

MIT 许可证。

了解更多 添加到收藏


RAMCollectionViewFlemishBondLayout

RAMCollectionViewFlemishBondLayout

RAMCollectionViewFlemishBondLayout 是 UICollectionViewLayout 子类,用于显示分组中的单元格(其中高亮一个),可选包含头部和尾部视图。高亮单元格占用大部分空间,其余单元格平分剩余空间。

MIT 许可证。

了解更多 添加到收藏


LCPickerView

LCPickerView

一种基于表格视图的简单模态选择控件。

MIT 许可证。

了解更多 添加到收藏


KASlideShow

KASlideShow

适用于 iOS 的轻量级幻灯片播放器(仅限 ARC)。支持手动或自动幻灯片播放,带有淡入淡出和滑动过渡效果。

Apache 2.0 许可证。

了解更多 添加到收藏


APPaginalTableView

APPaginalTableView

类似于 iOS 7 天气应用的视图实现,允许在视图之间进行导航。

MIT 许可证。

了解更多 添加到收藏  观看视频


TINavigationView

TINavigationView

垂直面包屑导航菜单视图。

MIT 许可证。

了解更多 添加到收藏  观看视频


OVGap

OVGap

一个轻量级框架,负责在 IOS 原生 Objective-C 代码和 Javascript 之间进行通信。

Apache 2.0 许可证。

了解更多 添加到收藏


UIScrollView+ScrollIndicator

UIScrollView+ScrollIndicator

在 UIScrollView 上实现的具有自定义样式的滚动指示器分类。

MIT 许可证。

了解更多 添加到收藏


LLACircularProgressView

LLACircularProgressView

带有停止按钮的 iOS7 样式的圆形进度视图。

  • 动画进度显示
  • 停止按钮
  • 尊重 iOS7 接口调色板颜色
  • 当显示警告视图或操作表时,自动调整调色板颜色
  • 兼容 iOS 6 和 iOS 7

MIT 许可证。

了解更多 收藏至偏好


SKSlideViewController

SKSlideViewController

SKSlideViewController是一个易于使用的iOS 6.0+滑动导航视图控制器。它允许您展示主视图控制器和一个可选的具有方向敏感性的辅助视图控制器。设置和修改都很方便。

MIT 许可证。

了解更多 收藏至偏好


BkTask

BkTask

一个受Proactor和Reactor设计模式启发的iOS异步工作流库。它基于异步和模块化这两个概念设计。

异步工作可以保持应用响应。但并行编程难以掌握。在iOS上,GCD和NSOperation等工具使得编程更加简单,但对于复杂的工作流程,仍需要时间和资源。BkTask允许您轻松在后台运行工作流,并在完成时通知您。

MIT 许可证。

了解更多 收藏至偏好


SWGradientTabBar

SWGradientTabBar

一个简单的带有渐变色的UITabBar,受CRGradientNavigationBar启发。可垂直或水平应用渐变色。

MIT 许可证。

了解更多 收藏至偏好


ALSystemUtilities

ALSystemUtilities

此库提供获取大量系统信息的方法。您可以检查RAM、磁盘空间、活动进程、处理器数量、运营商、硬件以及其他信息。

截图显示了可从App Store下载的ALSystem应用程序,它使用了这个库。

MIT 许可证。

了解更多 收藏至偏好


JDStatusBarNotification

JDStatusBarNotification

顶部状态栏上的可自定义通知,非常方便的API进行自定义。iOS 7兼容!

MIT 许可证。

了解更多 收藏至偏好


MZCroppableView

MZCroppableView

MZCroppableView是UIView的子类,用于不规则图像裁剪。

BSD许可。

了解更多 收藏至偏好


MZLoading

MZLoading

一个自定义加载动画。

许可证未指定。

了解更多 收藏至偏好


DRDynamicSlideShow

DRDynamicSlideShow

一个UIScrollView子类,易于实现类似IFTTT的精彩滑动交互式幻灯片。

GIF图像

许可证未指定。

了解更多 收藏至偏好


BMTimeFormatter

BMTimeFormatter

提供用于表示1毫秒精度的秒数的自定义NSFormatter。

格式:[-]::. 示例:03:04:17.183 -01:20:59.444

在文本字段中使用,值可以是秒的格式,也可以是上述冒号格式。

BSD许可。

了解更多 收藏至偏好


TSCurrencyTextField

TSCurrencyTextField

UITextField子类,用于ATM风格货币金额输入。

MIT 许可证。

了解更多 加入收藏


CTFeedback

CTFeedback

获取iOS用户的反馈。

MIT 许可证。

了解更多 加入收藏


ExtensiveCell

ExtensiveCell

iOS TableViewCell组件。

选中的单元格会下拉一个详情视图。

MIT 许可证。

了解更多 加入收藏


DLAlertView

DLAlertView

UIAlertView替代品,可以嵌入自定义内容视图,具有完全的可定主题性,并允许您使用代理和/或块。

BSD许可。

了解更多 加入收藏


RDVCalendarView

RDVCalendarView

高度可定制的iOS日历视图和日历视图控制器

  • 支持iPad和iPhone
  • 支持横屏和竖屏方向
  • 使用NSLocale完全本地化
  • iOS 5.0+

MIT 许可证。

了解更多 加入收藏


GRProKit

GRProKit

AppKit的“替代品”以复现Pro应用程序外观

BSD许可。

了解更多 加入收藏


Typhoon

Typhoon

Objective-C的新依赖注入容器。轻量级,但强大,功能齐全,超级易于使用。

  • 非侵入性。无需宏或XML - 使用强大的Objective-C运行时。

  • 没有魔法字符串 - 挂钩到您的IDE支持,可启用重构和编译时检查。

  • 依赖声明顺序不限。(对人类有意义)。

  • 允许依赖注入(注入DI上下文中定义的类)以及配置管理(在运行时转换为所需类型的值)。因为允许……

  • 没有碎片化概要文件宏、模块等。这使得可以轻松地对同一基类或协议进行多种配置。

  • 应用程序构建 - 依赖关系和配置管理的连接 - 都封装在方便的文档中。同时,可以将此文档分组到各个章节中。现在您知道在需要更改内容时应该查找哪里。

  • 支持初始化器注入和属性注入。在后者的案例中,它有自定义回调以确保在设置属性之前和之后,类处于所需状态。

  • 简洁。它的大小非常小,因此适用于CPU和内存受限的设备。

Apache 2.0 许可证。

了解更多 加入收藏


SimpleDatePicker

SimpleDatePicker

具有扁平设计的简单日期选择器。

MIT 许可证。

了解更多 加入收藏