周报:玩游戏

Aaron Brethorst,2014年1月19日

尽管与iOS开发没有直接关系,但我上周读到的一条令人惊讶且遗憾的消息是,著名字体铸造厂Hoefler & Frere-Jones的一半,Tobias Frere-Jones正在起诉他共同经营了15年的商业伙伴,因为他认为这是他应得的公司一半的份额。对于所有从事或考虑从事合同工作的人来说,一个很大的启示是,你应该始终将所有事情都写下来并签署,永远不要满足于口头协议。这最终会回来咬你。

在其他 happier news方面,我最近通过Etsy网站上的博客文章了解到OCLint,这是一个追踪代码中问题的令人难以置信(虽然有些文档编写不佳)的工具。我已经试玩了一段时间,并期待在 myself 我正在开发的应用程序中充分利用它。最后,我们还有两个超级酷的控制组件(以及其他很多新、棒的控制组件),以及Margana,这是一个美丽设计的iOS 7单词游戏,充分利用了Cocoa Controls :).我有幸测试了Margana,当它的创作者Melvin选择免费发布时,我感到很惊讶。(此外,本着全面坦诚的原则,我应该提到Melvin是我的朋友,但即使我没有见过他,我仍会介绍Margana。)

最好的是,
Aaron


我们正在阅读的内容


本周应用:Margana

Margana

Margana是一款令人愉快的iOS单词游戏,充分利用了Cocoa Controls的八个组件。这是非表格视图中心型应用程序也能够从iOS OSS社区深度和广度中受益的一个很好的例子。

Margana是一款有趣的字谜游戏,适用于iPhone和iPad。

了解更多 在App Store查看


本周控件

BEMSimpleLineGraph

BEMSimpleLineGraph

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

MIT授权。

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


UIImageView_FaceAwareFill

UIImageView_FaceAwareFill

这个分类将拉伸填充内容模式应用到图像上,如果检测到人脸,则将其居中而不是只根据几何中心居中图像。

用法:将此类别导入到您的.m文件或“前缀”文件中。

#import "UIImageView+UIImageView_FaceAwareFill.h"

在设置UIImageView的图像属性之后

[imageView faceAwareFill];

就这样。

MIT授权。

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


周报

VTAcknowledgementsViewController

VTAcknowledgementsViewController

可直接使用的CocoaPods的“致谢”、“许可”、“信用”视图控制器。

MIT授权。

了解更多 添加到收藏


FHSegmentedViewController

FHSegmentedViewController

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

MIT授权。

了解更多 添加到收藏


iAppInfos

iAppInfos

iAppInfos提供对大量重要应用程序和设备信息的便捷访问。例如

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

等等。

MIT授权。

了解更多 添加到收藏


RSBarcodes

RSBarcodes

RSBarcodes允许您使用iOS7引入的元数据扫描功能扫描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

这个技巧最初是为我的孩子们制作一个应用程序而创建的(在AppStore上免费提供:“Incredible”应用 - 美国英语/法语版本)。

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

技术上,从后置摄像头捕获帧,并使用简单算法检查由于您的手指的移动而引起的亮度下降。

MIT授权。

了解更多 加入收藏


SKSTableView

SKSTableView

可展开的表格视图。

MIT授权。

了解更多 加入收藏


TwitterCover

TwitterCover

TwitterCover是一个基于Twitter for iOS的自定义视图顶层视图,具有实时虚化效果,适用于任何UIScrollView

MIT授权。

了解更多 加入收藏


XMCircleType

XMCircleType

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

MIT授权。

了解更多 加入收藏


ProvisionQL

ProvisionQL

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

受到现有多个替代品的影响,该项目旨在为iOS和OSX开发人员提供干净、可靠、最新和开源的Quick Look插件。

预览将显示应用的图标(.ipa)或到期状态和设备数量(.mobileprovision)。快速查看将提供大量信息,包括UUID、设备、证书等等。

支持文件类型

  • .ipa - iOS打包的应用
  • .app - iOS应用程序包
  • .mobileprovision - iOS配置文件
  • .provisionprofile - OSX配置文件

别忘了查看这些优秀的替代品

MIT授权。

了解更多 加入收藏


TWRProgressView

TWRProgressView

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

MIT授权。

了解更多 添加到收藏


TGFoursquareLocationDetail

TGFoursquareLocationDetail

iOS 项目重新创建了在展示位置详细信息时 Foursquare 的设计和行为。

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

查看 gif: http://i.imgur.com/8MdObWA.gif

许可证未指定。

了解更多 添加到收藏