每周综述:主旨演讲

Aaron Brethorst, 2014年9月01日

离 iPhone 6 的发布只剩下大概一周时间了,而——似乎——iWatch。我一直在非常佩服苹果的关键演讲,特别是当你把它们与微软和谷歌的常态灾难性演讲相比较时。今年六月底的谷歌IO关键演讲与苹果令人激动的2小时WWDC关键演讲形成了特别引人注目的对比。我确实是一个苹果粉丝,但我觉得事实是不容置疑的

苹果关键演讲总体上如此完美的原因之一是它们被规划到了最小细节,并且反复排练

由于我是苹果DVD软件的产品经理,我必须组织好史蒂夫所需的一切。我和团队花费了数百个小时为一个持续约五分钟的段落做准备。
Mike Evangelist,幕后魔法面纱

9To5Mac对这些苹果活动的所有工作进行了深入了解,以及他们与媒体的更多互动。我强烈建议 you 阅读它。

最好的问候
Aaron


我们在阅读什么


本周控件

MGSwipeTableCell

MGSwipeTableCell

MGSwipeTableCell 是一个易于使用的 UITableViewCell 子类,它允许显示具有各种过渡效果的可滑动按钮。

这个库与创建 UITableViewCell 的所有不同方式兼容:系统预定义的样式、编程创建的单元格、从 xib 加载的单元格和 Storyboard 中的原型单元格。如果你想的话,可以使用 autolayout。

适用于 iOS >= 5.0。在 iPhone 和 iPad 上的所有 iOS 版本上进行了测试:iOS 5、iOS 6、iOS 7 和 iOS 8。

MIT 许可证。

了解详情 添加到收藏  观看视频


每周综述

TWRDownloadManager

TWRDownloadManager

一个基于 NSURLSession 的现代iOS (Objective C) 下载管理器,用于处理异步下载、多文件管理和持久化。

TWRDownloadManager 是一个单例实例,因此可以在需要时安全地从代码中的任何地方调用。编写另一个下载管理库的想法源于这样一个事实:在撰写本文时(现在也是如此),尚无基于苹果在 iOS 7 中提供的新的 NSURLSession API 的开源项目。

TWRDownloadManager 利用了 NSURLSessionNSURLSessionDownloadTask 的功能,使文件的下载和进度跟踪变得轻而易举。

MIT 许可证。

了解更多 添加到收藏


ShutupButton

ShutupButton

使用 Swift 编写的带动画的语音启用和静音按钮。

MIT 许可证。

了解更多 添加到收藏


ENSwiftSideMenu

ENSwiftSideMenu

用 Swift 语言编写的简单的 iOS 8 侧边菜单。使用 UIDynamics、UIGestures 和 UIBlurEffect。

MIT 许可证。

了解更多 添加到收藏


Banshee

Banshee

基于 UIWebView 的 iOS 浏览器。

MIT 许可证。

了解更多 添加到收藏


AlecrimCoreData

AlecrimCoreData

AlecrimCoreData 是一个使用 Swift 编写的简单的 Core Data 包装库。

特性

  • 更简单的方法和类来访问和保存 Core Data 管理对象
  • 支持主和后台上下文
  • 支持 Core Data SQLite 存储类型,自动创建存储文件

MIT 许可证。

了解更多 添加到收藏


MGMultipleImageBuilder

MGMultipleImageBuilder

MGMultipleImageBuilder 是一个构建器,允许您创建诸如群组聊天中的头像的多脸头像。

MIT 许可证。

了解更多 添加到收藏


CombinationPickerController

CombinationPickerController

CombinationPickerController 是使用 uicollection view 的图像选择器。

只能选择一张图像,可以自定义相机否则使用默认支持仅纵向

与 iOS 7.0 兼容

MIT 许可证。

了解更多 添加到收藏


Infinite-UIITableview-Scroll (Swift)

Infinite-UIITableview-Scroll (Swift)

Swift 语言的无限 UITableview 滚动。

MIT 许可证。

了解更多 添加到收藏


JFATabBarController

JFATabBarController

UITabBarController 是构建用户界面的一种便捷控件,但这种控件有一个令人烦恼的限制:如果有超过五个标签,第五个标签就会被“更多”按钮替换。用户可能不理解“更多”的含义,或者它隐藏了额外的控制器。JFATabBarController 是 UITabBarController 的插件式替代品,消除了这种限制。此控件的用户可以通过在标签栏上向左滑动的方式来访问任意数量的控制器。默认情况下,JFATabBarController 在更改标签时显示一个令人兴奋的动画。

MIT 许可证。

了解更多 添加到收藏


MZSelectableLabel

MZSelectableLabel

这是一个简单的替换 UILabel 来自动检测颜色的 iOS 7 的小部件。

MIT 许可证。

了解更多 添加到收藏


VPStickyHeaderCollectionView

VPStickyHeaderCollectionView

Swift 语言中的集合视图粘性头部实现。

MIT 许可证。

了解更多 添加到收藏


SHGalleryView

SHGalleryView

这是一个基于页面视图控制器的相册,可用于展示图片和视频,您可以使用它来展示您的媒体项目。图片支持缩放/捏合,您可以在同一流程中播放视频。

MIT 许可证。

了解更多 添加到收藏


CBTextFieldView

CBTextFieldView

一个赏心悦目的动画文本框/标签组合,适用于OSX。占位符在它激活或输入了文本时自动动画显示。

许可证未指定。

了解更多 添加到收藏


BlurMenu

BlurMenu

一个简单的iOS菜单,具有模糊背景。

CC BY 3.0许可。

了解更多 添加到收藏


LLARingSpinnerView

LLARingSpinnerView

LLARingSpinnerView是一个用于显示不确定进度的精美旋转器,您可以在您的应用中使用它。

  • 简单的API
  • 尊重界面着色色值
  • 当显示警告视图或操作表单时,自动变暗着色色值
  • 兼容iOS7

MIT 许可证。

了解更多 添加到收藏


ComplementaryColor

ComplementaryColor

返回任何颜色的相反值的UIColor类。

许可证未指定。

了解更多 添加到收藏


JBCoundownLabel

JBCoundownLabel

JBCountdownLabel是UILabel子类,显示具有定义秒数的倒计时。因此,您可以像原生UILabel一样自定义标签,并添加一些酷炫的作用。

  • 自定义倒计时的秒数。
  • 您可以选择仅显示倒计时或在句子中显示倒计时,由您选择。
  • 重新启动倒计时。
  • 取消倒计时。
  • 更改倒计时的时长。

MIT 许可证。

了解更多 添加到收藏


AHTabBarController

AHTabBarController

一个传统的UITabBarController,具有在每个标签后面添加多个项的可能性。

MIT 许可证。

了解更多 添加到收藏


MAActionCell

MAActionCell

MAActionCell旨在与MATableViewSection对象一起使用,以极大地简化并整合与创建静态UITableView和数据处理源/代理逻辑相关的所有逻辑。不再需要在每个代理/数据源函数中添加if语句或switch判断,确定哪个部分具有哪个标题/头部/高度,以及哪个行将与哪个单元/动作相关联。

MIT 许可证。

了解更多 添加到收藏


SwiftState

SwiftState

简洁的Swift状态机。

[特性]

转换:.State0 => .State1

尝试转换:机器 <- .State1

尝试转换 + 消息:机器 <- (.State1, "GoGoGo")

链式:.State0 => .State1 => .State2

事件:机器 <- "WakeUp"

MIT 许可证。

了解更多 添加到收藏


MMPlaceHolder

MMPlaceHolder

用于显示UIView大小的溶液滴落。使用它只需一行代码。

MIT 许可证。

了解更多信息 添加到收藏


HPTextViewTapGestureRecognizer

HPTextViewTapGestureRecognizer

一个用于检测UITextView中的链接和文本附件点击事件的手势识别器。

Apache 2.0许可证。

了解更多信息 添加到收藏