每周速览:游戏

Aaron Brethorst,2014 年 1 月 19 日

尽管与 iOS 开发没有直接关系,但我上周看到的令人惊讶和遗憾的消息之一是,知名的字体铸造厂 Hoefler & Frere-Jones 的托比亚斯·弗雷尔-琼斯正起诉其 15 年的商业伙伴,因为他认为那应该是他应得的 50% 的公司份额。对于所有正在做或考虑做咨询工作的各位来说,一个重要的教训是您应该始终将所有事情书面化并签字。永不满足于口头协议。这必然会回过头来咬你。

在其他 happier 新闻中,我最近通过 Etsy 网站的博客文章了解了 OCLint,这是一个非常好的(虽然有些文档制作得不太好的工具)用于追踪代码中的问题。我已经尝试过它,并期待在我的一个应用中使用它。最后,我们还有本周的两大酷控件(以及更多新控件),以及 Margana,这是一个精美的 iOS 7 词语游戏,充分利用了 Cocoa 控件。我有幸测试了 Margana,当它的创造者 Melvin 决定免费发布它时,我感到非常惊讶。(此外,为了完全披露,我应该提一下,Melvin 和我是朋友,但即使我没有见过他,我也会介绍 Margana。)

最好的祝愿,
Aaron


我们在读什么


本周应用:Margana

Margana

Margana 是一款 iOS 使用的词语游戏,它利用了 Cocoa 控件至少八个组件。它是非 table 视图中心应用的深度和广度iOS OSS 社区的绝佳例子。

Margana 是一款 iPhone 和 iPad 的有趣的词根游戏。

了解更多 在 App Store 查看


本周控件

BEMSimpleLineGraph

BEMSimpleLineGraph

用于创建简单折线图图表的 iOS 库。

MIT 许可。

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


UIImageView_FaceAwareFill

UIImageView_FaceAwareFill

这个分类将 Aspect Fill 内容模式应用于图片,并在检测到面部时将其居中,而不是只根据几何中心居中文档。

使用方法:将该分类导入您的 .m 文件或“前缀”文件。

#import "UIImageView+UIImageView_FaceAwareFill.h"

然后,在设置 UIImageView 的图像属性之后做

[imageView faceAwareFill];

就这么多了。

MIT 许可。

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


每周综述

VTAcknowledgementsViewController

VTAcknowledgementsViewController

准备好使用"Credits"/"Licenses"/"Acknowledements"视图控制器,适用于CocoaPods。

MIT 许可。

了解更多 添加到收藏


FHSegmentedViewController

FHSegmentedViewController

自定义视图控制器容器,用于使用分段控件切换子视图控制器

MIT 许可。

了解更多 添加到收藏


iAppInfos

iAppInfos

iAppInfos提供便利访问大量重要应用和设备信息。例如:

  • 移动配置信息
  • iOS版本
  • 设备型号
  • 可用磁盘空间
  • 可用内存

等等。

MIT 许可。

了解更多 添加到收藏


RSBarcodes

RSBarcodes

RSBarcodes允许您使用iOS 7引入的元数据扫描功能扫描1D和2D条码,并为显示和分享生成相同的条码图像集。

MIT 许可。

了解更多 添加到收藏


RubySugar

RubySugar

将Ruby语法糖移植到Objective-C。

MIT 许可。

了解更多 添加到收藏


MMSpinImageView

MMSpinImageView

一个UIView,用于展示360度旋转摄影

MIT 许可。

了解更多 添加到收藏


JGDetailScrubber

JGDetailScrubber

带有可变扫描速度的UISlider子类。受到iOS音乐应用的启发。

MIT 许可。

了解更多 添加到收藏


DoAlertView

DoAlertView

代替UIAlertView:基于块的、可定制的主题,并且易于与图片或地图一起使用。

MIT 许可。

了解更多 添加到收藏


HJRSeparatableView

HJRSeparatableView

一个扩展视图,具有类似于UITableViewCell的单行分隔符。

MIT 许可。

了解更多 添加到收藏


LMPaymentKit

LMPaymentKit

从Stripe获取的PaymentKit的维护分支,针对iOS 7进行了更新

MIT 许可。

了解更多 添加到收藏


PAPlaceholder

PAPlaceholder

当你在开发新应用时,有时从开始使用占位符视图并逐渐取代它们以实施其功能要容易得多。而不是使用一个简单的UIView,PAPlaceholder提供了一个看起来更好的占位符视图,并显示了其尺寸和可选标题。

它还提供了一个占位符视图控制器,可自动创建占位符视图。当你在使用视图控制器容器(例如UITabBarController或UISplitViewController)时,这很有用。

BSD许可。

了解更多 添加到收藏


GRGlassWindow

GRGlassWindow

一个具有美丽玻璃样标题栏的NSWindow子类

BSD许可。

了解更多 添加到收藏


MagicPie

MagicPie

一个功能强大且易于使用的饼图控件,具有流畅的动画效果。

MIT 许可。

了解更多 添加到收藏


BZGFormViewController

BZGFormViewController

动态表单的库。

MIT 许可。

了解更多 添加到收藏


AssetLibraryMultiselect

AssetLibraryMultiselect

ALAssetLibrary(iOS的照片库)的媒体浏览器。基于UICollectionView和nimbus的PagingScrollView、照片及缓存类构建。支持选择多个项目,长按选择项并提供视频播放。

MIT 许可。

了解更多 添加到收藏


SGActionView

SGActionView

结合警报视图、表格和分享视图。

MIT 许可。

了解更多 添加到收藏


JavaScriptBridge

JavaScriptBridge

用JavaScript编写iOS应用程序!

JavaScriptBridge提供了一种方式,可以在整个或部分中使用JavaScript编写iOS应用程序。JavaScriptBridge连接Cocoa touch到JavaScriptCore。

为您的应用获得脚本语言的动态功能。

MIT 许可。

了解更多 添加到收藏


KDropDownMultipleSelection

KDropDownMultipleSelection

下拉列表中的单选或多选。

MIT 许可。

了解更多 添加到收藏


ITProgressBar

ITProgressBar

ITProgressBar是Mac OS X的非常轻量级的进度条替代品。

Apache 2.0许可。

了解更多 添加到收藏


CFMagicEvents

CFMagicEvents

这个技巧最初是为我自己的孩子创建应用而设计的(免费在应用商店提供:“不可思议”应用 - US/EN/FR版本)。

这允许将您的后置摄像头作为一个简单的按钮使用。

技术上,通过后置摄像头捕获框架,并简单算法检查由手指通过引起的光亮度下降。

MIT 许可。

了解更多 添加到收藏


SKSTableView

SKSTableView

可展开的表格视图。

MIT 许可。

了解更多 添加到收藏


TwitterCover

TwitterCover

TwitterCover是带有实时模糊效果的视差顶部视图,灵感来自iOS的Twitter

MIT 许可。

了解更多 添加到收藏


XMCircleType

XMCircleType

XMCircleTypeView是一个UIView,允许您将NSString显示为圆形文本。它会考虑字体间距,所以不会有奇怪的开距。

MIT 许可。

了解更多 添加到收藏


ProvisionQL

ProvisionQL

为.ipa和.mobileprovision的快速查看插件。

受众多现有替代方案的启发,本项目旨在为iOS & OS X开发者提供干净、可靠、最新且开源的快速查看插件。

缩略图将显示.ipa文件的图标或过期状态以及.mobileprovision文件的设备数量。快速预览将提供大量信息,包括UUID、设备、证书等等。

支持的文件类型

  • .ipa - iOS封装的应用程序
  • .app - iOS应用程序包
  • .mobileprovision - iOS配置文件
  • .provisionprofile - macOS配置文件

不要忘记查看这些出色的替代方案

MIT 许可。

了解更多 添加到收藏


TWRProgressView

TWRProgressView

一个自定义视图组件,允许用户轻松显示带有alpha通道的图像(即PNG)的进度视图。视图的进度可以动画显示;可以自定义前景色和背景色以及动画的持续时间。

MIT 许可。

了解更多 添加到收藏


TGFoursquareLocationDetail

TGFoursquareLocationDetail

创建Foursquare设计和行为的iOS项目,用于展示位置详情

行为:当您滚动时,图像的显示区域将变大。就像在Foursquare应用程序的位置详情页上显示的那样。此外,当您滚动UITableView向上时,标题将自动出现。相反,如果向下滚动,它将淡出。

查看GIF:[http://i.imgur.com/8MdObWA.gif](http://i.imgur.com/8MdObWA.gif)

许可证未指定。

了解更多 添加到收藏