周报:goto fail

Aaron Brethorst,2014年2月22日

如果你的所有设备还没有更新到iOS 7.0.6和OS X 10.9.2,放下一切,立刻更新。

上周发布了iOS 6.1.6和7.0.6,它们修复了一个非常简单但可怕的漏洞。目前为止,我可以看到的是Adam Langley最好的分析,他是一位高级软件工程师,来自谷歌,他指出一些SSL证书验证代码中存在一个名字贴切且毫无必要的goto fail语句。就价值而言(以及Gruber指出),使用大括号将使任何粗略查看文件的人都能看到这个漏洞,或者将它完全忽略。

与此同时,Facebook上周通过宣布以190亿美元收购WhatsApp来对抗他们视为对其业务存在的根本威胁。WhatsApp拥有全球4.5亿用户,据说每天增长超过100万用户,并可能在年底结束时与Facebook自身拥有相同数量的用户。190亿美元是一笔惊人的钱,但值得注意的是,如果你的企业价值 contenvalue的13%,这值得一试,否则你的企业可能会被彻底消灭。想象一下Instagram的收购...唯一真正的问题是,实际上Facebook无法收购每个潜在竞争对手。

在我上周关于微软的思考之后,有一份报道表明,Windows的价格将降低70%,用于价格较低的(即低于250美元)便携式设备。据报道,这样做的目的是为了保护Windows生态系统免受Chromebooks带来的根本威胁。是的,我也笑了。

最后,但同样重要的是,听起来< a href="http://techcrunch.com/2014/02/21/rumor-testflight owner Burstly is being acquired by Apple ">TestFlight可能很快就会变成灭绝的物种。我仍然不明白他们为什么从未为他们的产品收费。最近,我一直在使用HockeyApp,我通常都很喜欢它,最不重要的是,他们为他们的服务收费。

下次见
Aaron


本周精选控件

SimpleFormatLanguage

SimpleFormatLanguage

一种直观强大的Cocoa Auto Layout视觉格式语言的替代方案

定制授权。

了解更多信息 添加到收藏


周报

M13OrderedDictionary

M13OrderedDictionary

M13OrderedDictionary是nestjs和NSDictionary之间的交叉。它包含对象的有序列表和键。所有这些都可以通过索引或键访问。这是Objective C中唯一完全实现的有序字典类。它遵循Apple的NSArray和NSDictionary的子类化协议。它具有与所有NSArray方法和所有NSDictionary方法相当的方法。它还支持NSCoding、NSCopying、KVO,并支持在对象或键上使用NSFastEnumeration。

MIT授权。

了解更多 添加到收藏


NTMonthYearPicker

NTMonthYearPicker

NTMonthYearPicker是一个用于iOS应用的简单月份/年份选择组件。

标准的iOS UIDatePicker组件只允许您指定完整日期(即日、月和年),但您可以在需要用户仅指定月份和年份或仅指定年份的情况下使用NTMonthYearPicker。

NTMonthYearPicker是UIDatePicker的嵌入式替代品;它扩展了UIControl,就像UIDatePicker所做的那样,并重新实现了所有相关功能。

MIT授权。

了解更多 添加到收藏


RMDownloadIndicator

RMDownloadIndicator

RMDownloadIndicator是文件下载的可视化显示。它以饼图的形式显示文件下载量,就像在iOS的应用商店中下载应用一样。颜色、半径百分比均可自定义。

MIT授权。

了解更多 添加到收藏


IQDatabaseManager

IQDatabaseManager

IQDatabaseManager包含用于与CoreData通信的辅助类,具有便于执行常见任务(插入+更新+删除+排序+搜索)的便捷方法。

IQDatabaseManager特性:

1) 插入、更新、删除记录的便捷方法。

2) 进行搜索和排序的便捷方法。

我为演示目的创建了一个名为MyDatabaseManager的子类。

MIT授权。

了解更多 添加到收藏


PinPad

PinPad

模仿iOS 7的锁屏视图控制器。动态数字计数。控件包括摇动和错误视图。

许可证未指定。

了解更多 添加到收藏


MRCircularProgressView

MRCircularProgressView

定制的圆形UIView,允许设置类似于AppStore控件的过程。

MIT授权。

了解更多 添加到收藏


InstagramKit

InstagramKit

为Instagram API提供的一个简洁的小块Objective-C包装器。

它可以在后台线程上快速解析JSON响应并为你做脏活,你只需处理Instagram模型对象即可。基于AFNetworking构建。

MIT授权。

了解更多 添加到收藏


CCKFNavDrawer

CCKFNavDrawer

CCKFNavDrawer是一个自定义导航控制器,提供Android风格的导航抽屉。

MIT授权。

了解更多 添加到收藏


ValidateIt

ValidateIt

IOS表单验证库

MIT授权。

了解更多 添加到收藏


IQURLConnection

IQURLConnection

使用ResponseBlock、ProgressBlock & CompletionBlock替换NSURLConnection的sendAsynchronousRequest方法

MIT授权。

了解更多 添加到收藏


WMGaugeView

WMGaugeView

高度可定制的iOS仪表盘控件。

MIT授权。

了解更多 添加到收藏


DCOAboutWindow

DCOAboutWindow

标准Mac应用关于对话框的替代品。

轻松链接到您的应用程序网站,并单独显示鸣谢与其他信誉。

BSD许可证。

了解更多 加入收藏


ARObjectCollectionViewController

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

DBCamera是一个使用AVFoundation编写的简单自定义拍照应用

MIT授权。

了解更多 加入收藏


DropboxBrowser

DropboxBrowser

使用iOS Dropbox SDK在iOS Objective-C App中浏览和下载文件。DropboxBrowser具有美观的界面、简单的代码和许多功能。

Dropbox Browser提供了一个简单有效的方法来使用iOS Dropbox SDK浏览、查看和下载文件。将所需文件添加到您的Xcode iOS项目中,设置Dropbox,添加一个简单的方法和一个导航控制器,现在您就拥有了一个美好的视图控制器,让用户可以浏览他们的Dropbox文件和文件夹,甚至下载它们。

MIT授权。

了解更多 加入收藏


GameCenterManager

GameCenterManager

GameCenterManager帮助管理iOS和Mac应用中的Game Center。报告和跟踪不同玩家的最高分、成就和挑战。GameCenterManager还负责繁重的工作——检查网络可用性、离线时保存数据并在在线时上传数据等。它还使设置和运行实时Game Center多人游戏变得容易。

MIT授权。

了解更多 加入收藏


MHVideoPhotoGallery

MHVideoPhotoGallery

为iOS 7设备提供的相册。结合iOS Gallery和Facebook Gallery的优点。取其精华,享受乐趣。

MIT授权。

了解更多 加入收藏


WishlistAnimation

WishlistAnimation

iOS App Store的“添加到愿望清单”动画

许可证未指定。

了解更多 加入收藏


NVCalendar

NVCalendar

NVCalendar是一个简单的视图,用于展示月份,您可以点击任何日期并实现漂亮的动画效果。

MIT授权。

了解更多 加入收藏


SBPickerSelector

SBPickerSelector

一个简单的框架,可以在您的应用中设置选择器。支持数值、日期和文本选择器。

MIT授权。

了解更多 加入收藏


HAPaperViewController

HAPaperViewController

由Facebook Paper App启发布局转换的UICollectionView

MIT授权。

了解更多 加入收藏


XHPathCover

XHPathCover

XHPathCover是下拉刷新和具有实时模糊效果的自定义视图,灵感源于Path for iOS。

MIT授权。

了解更多 加入收藏


YUTableView

YUTableView

UITableView的子类,为其添加了可展开的子菜单功能。

MIT授权。

了解更多 加入收藏


RCCPeakableImageView

RCCPeakableImageView

实现可查看的缩略图功能,如图中所示的 "Flag" Kickstarter 项目 https://www.kickstarter.com/projects/1306413684/flag-the-app-that-prints-and-mails-your-photos-for

MIT授权。

了解更多 收藏


CRMotionView

CRMotionView

一个自定义的图片查看器,实现了设备运动滚动,灵感来自 Facebook Paper。

MIT授权。

了解更多 收藏


UITextField-Shake

UITextField-Shake

UITextField 类别添加了类似于 OsX 登录屏幕密码字段的抖动动画。

MIT授权。

了解更多 收藏


MWWindow

MWWindow

一个轻量级的库,允许你在 iOS 应用程序中管理多个窗口并动画过渡效果。

演示应用程序展示了如何再现 Paper Facebook 应用程序的过渡效果。

MIT授权。

了解更多 收藏


SCAudioVideoRecorder

SCAudioVideoRecorder

一个简单的 Vine 类似视频和/或音频记录类以及 Objective-C 的相机引擎。

这些类允许暂停/暂停功能录制视频。虽然该项目最初是为了录制视频而制作的,但现在你可以使用一些非常有用的实用功能来拍照,使该项目完全适合作为独立相机引擎。它们易于使用,只需要几行代码就可以开始录制。

所需框架

  • AssetsLibrary

Apache 2.0 许可。

了解更多 收藏


MXLMediaView

MXLMediaView

这是一个设计用来显示 UIImage 并模糊及缩小背景的类。类似于 Facebook 应用程序。

MIT授权。

了解更多 收藏


JZRefreshControl

JZRefreshControl

JZRefreshControl 是一个易于扩展的类,它可以轻松创建一个自定义刷新控件,让用户夜以继日地打开你的应用程序并下拉刷新。

MIT授权。

了解更多 收藏


BKDateAndTimePickerView

BKDateAndTimePickerView

Date 和时间选择器是 iOS 提供的独立选择器,但使用这个自定义控件,你可以同时选择它们。

MIT授权。

了解更多 收藏


CardViewSample

CardViewSample

CardViewSample 是一个简单的应用程序,用于创建卡片并在它们之间滑动。

定制授权。

了解更多 收藏