如果您还没有将所有设备更新到iOS 7.0.6和OS X 10.9.2,请放下手头的一切,现在就进行更新。
上周发布了iOS 6.1.6和7.0.6,这些版本修复了一个非常简单但令人恐慌的错误。关于这一点的最佳总结,据我所知,来自谷歌资深软件工程师亚当·兰格利,他指出在某些SSL证书验证代码中存在一个命名恰当、却毫无必要的goto fail
语句。就其价值而言(如Gruber所指出的),使用花括号将使任何人都能通过快速浏览文件来发现这个错误,或者使它完全不具意义。
与此同时,Facebook在上周对其业务可能存在的存在性威胁作出了回应,宣布以190亿美元收购WhatsApp。WhatsApp在全球拥有4.5亿用户,据称每天的增长量超过100万,可能以与Facebook自身相等的用户数量结束本年度。190亿美元是一笔巨大的金额,但值得注意的是,如果你面临着业务被彻底摧毁的可能性,那么将你业务市值的大约13%用于此是值得的。想象一下,这就像Instagram的收购一样...唯一真正的问题是,Facebook显然不能购买所有的潜在竞争对手。
在参考我上周关于微软的想法之后,有报道称,即将对价格低廉的(即价格低于250美元)便携式设备上的Windows进行70%的价格削减。据报道说,这项举措的目的是为了保护Windows生态系统免受Chromebook所造成的存在性威胁。是的,我也笑了。
而且,最后但同样重要的是,听起来TestFlight可能很快就会像渡渡鸟一样消失。我仍然不明白为什么他们从未为他们的产品收费。最近,我一直在使用HockeyApp,我总体上是喜欢它的,主要是因为他们为他们的服务收费。
下次再见,
阿伦
本周控件
SimpleFormatLanguage
替代Cocoa Auto Layout视觉格式语言的直观且强大的工具 自定义授权 |
本周汇总
M13OrderedDictionary
NTMonthYearPicker
RMDownloadIndicator
RMDownloadIndicator是一个用于显示文件下载的视觉效果。它将文件下载量以饼图形式显示,类似于iOS中从App Store下载应用时的显示方式。颜色、半径百分比都可根据需要定制。 MIT授权 |
IQDatabaseManager
IQDatabaseManager包含CoreData辅助类,其中包含与CoreData通信的便捷方法,以执行数据库记录上的常见任务(插入+更新+删除+排序+搜索)。 IQDatabaseManager特性: 1) 插入、更新、删除记录的便捷方法。 2) 搜索和排序的便捷方法。 为了演示目的,我创建了一个子类MyDatabaseManager。 MIT授权 |
PinPad
一个类似于iOS 7的锁屏视图控制器。具有动态数字计数。控制器包括摇动和错误视图。 许可证未指定。 |
MRCircularProgressView
一个定制的环形UIView,可以设置类似于AppStore控制器的进度。 MIT授权 |
InstagramKit
Instagram API的一个简单的小块Objective C包装器。 它会在后台线程上解析JSON响应,为您处理脏活,您只需处理Instagram模型对象。建立在AFNetworking之上。 MIT授权 |
CCKFNavDrawer
CCKFNavDrawer是一个自定义导航控制器,提供了一个Android风格的导航抽屉。 MIT授权 |
ValidateIt
IOS表单验证库 MIT授权 |
IQURLConnection
一个替代送发的NSURLConnection的异步请求,具有响应块、进度块和完成块。 MIT授权 |
WMGaugeView
高度可定制的iOS仪表控制。 MIT授权 |
DCOAboutWindow
标准Mac应用程序关于对话框的替代品。 可以轻松链接到您的应用网站,并将鸣谢与您的信用分开显示。 BSD许可。 |
ARObjectCollectionViewController
可以展示JSON NSString、JSON NSData、JSON URL、XML NSData、XML URL、RSS NSData、RSS URL、NSDictionary、NSArray、NSSet、UIImage EXIF Metadata...的UIViewController。 MIT授权 |
DBCamera
DBCamera 是一款简单的基于 AVFoundation 的自定义拍照功能。 MIT授权 |
DropboxBrowser
GameCenterManager
GameCenterManager 帮助管理 iOS 和 Mac 应用中的 Game Center。报告和跟踪不同玩家的最高分、成就和挑战。GameCenterManager 还负责繁重的任务,如检查网络可用性、离线时保存数据以及在在线时上传数据等。它还使设置并运行现场 Game Center 多人匹配变得简单。 MIT授权 |
MHVideoPhotoGallery
适用于 iOS 7 设备的画廊。结合了 iOS 画廊和 Facebook 画廊的优点。我取其精华。祝您玩得开心。 MIT授权 |
WishlistAnimation
iOS 应用商店的“添加到愿望单”动画 许可证未指定。 |
NVCalendar
NVCalendar 是一个 2x2 的视图来显示月份,您可以点击任何日期进行美丽动画。 MIT授权 |
SBPickerSelector
用于在您的应用程序中设置选择器的简单框架。-数值、日期和文本选择器 MIT授权 |
HAPaperViewController
类似于 Facebook Paper 应用的 UICollectionView 布局过渡效果。 MIT授权 |
XHPathCover
XHPathCover 是下拉刷新并带有实时模糊效果的自定义视图头部导航控制,灵感来自 Path for iOS。 MIT授权 |
YUTableView
UITableView 的子类,它添加了可展开的子菜单支持。 MIT授权 |
RCCPeakableImageView
根据“Flag”Kickstarter 项目(https://www.kickstarter.com/projects/1306413684/flag-the-app-that-prints-and-mails-your-photos-for)中展示的“peekable”缩略图图像的实现。 MIT授权 |
CRMotionView
一款自定义图片查看器,实现了设备运动滚动功能,灵感来源于Facebook Paper。 MIT授权 |
UITextField-Shake
UITextField类别,添加类似OsX登录屏幕密码字段的震动动画。 MIT授权 |
MWWindow
轻量级库,允许您在iOS应用程序中管理多个窗口并动画过渡。 演示应用程序显示了如何生成类似于Facebook Paper应用程序的过渡效果。 MIT授权 |
SCAudioVideoRecorder
一个简单的类似于Vine的视频和/或音频录制类,以及Objective-C中的相机引擎。 这些类允许录制带有暂停/继续功能的视频。虽然最初这个项目是为了拍摄视频而制作的,但现在您也可以使用一些非常实用的工具函数来拍摄照片,这使得项目完全适合作为独立的相机引擎。它们易于使用,只需很少的代码即可开始录制。 框架需要
Apache 2.0协议许可。 |
MXLMediaView
这是一个用于显示UIImage并模糊/缩小背景的类。类似于Facebook应用程序。 MIT授权 |
JZRefreshControl
JZRefreshControl是一个易于扩展的类,可以轻松创建一个自定义的刷新控件,让您的用户如此投入,他们会日夜拉动刷新您的应用程序。 MIT授权 |
BKDateAndTimePickerView
日期和时间选择器是iOS提供的独立选择器,但使用此自定义控件,您可以选择两者。 MIT授权 |
CardViewSample
卡片视图示例是一个用于创建卡片并相互滑动的简单应用程序。 自定义授权 |