大家好,欢迎来到我们的每周速览!我们即将迎来 WWDC 时刻,关于硬件更新的传言正在四起,有关苹果未宣布的 iRadio 服务的延迟也颇嚣尘上(对于一个未公布的产品,公众怎么可能会关心它的延迟呢?我知道,我知道……),当然还有——iOS 7 的去 Forstall 化。
同时,微软将在下个星期二揭露新款 Xbox(Fusion?)。尽管它要到深秋才会发货,我仍然非常想看看微软一直在忙些什么,以及他们现在在界面设计方面的走向,因为他们似乎正推动着行业 UI 流行趋势(怎么回事呢!)我还非常好奇,我以前办公室的同事,Kinect 的关键人物之一 Alex Kipman,在过去几年里都在忙些什么。
下次见!
Aaron
1你知道吗?我在微软工作了四年零两天?是真的!我在做 Visual Studio。
我们都在读什么
- 五种确保发布失败的方法 - 虽然这是关于 OS X 应用的,但对于任何构建 v2 产品的人来说,都是极好的建议。
- mitmproxy 0.9 版本发布,以及 mitmproxy 工作原理
- 苹果的新 Objective-C 到 Javascript 桥接方案 - 这是一个很大的事件,如果苹果在 iOS 中公开这项技术,那它将更上一层楼。
- 介绍 ProMotion,一个功能齐全的 RubyMotion 应用框架 - 这解决了——无疑是——我对 RubyMotion 最大的不满。这看起来很棒。
- iOS/Mac 开发入门必知的 13 件事 - 来自 App Design Vault 的著名 iOS 开发者的建议汇编。我觉得我应该被包括在内,但最终因为忙着为我母亲的70岁生日旅行而未能参加(生日快乐,妈妈,对不起,Tope!)
本周应用:Seesaw
本周控件
PHFComposeBarView
这是对 iOS Messages.app 中编辑栏的精确重建,模仿了行为和图形,同时也允许你自定义其中的许多方面。 MIT 许可证。 |
MMDrawerController
一个轻量级、易于使用的侧拉导航控制器。 MMDrawerController 是一个侧滑导航容器视图控制器,旨在支持日益增长的利用侧滑模式的应用程序数量。这个库旨在以轻量级、专注的方式专门支持侧滑导航,同时提供自定义动画以展示和关闭侧滑菜单。 MIT 许可证。 |
每周速览
GzCountryTableView
一个预先加载了所有 App Store 国家和旗帜的 UITableView。它允许您从列表或通过搜索选择国家。 MIT 许可证。 |
PBWebViewController
PBWebViewController 是一个轻量级、简单且可定制的 iOS 网络浏览器组件。它仅包含 2 个源文件,无图片,大约 200 行代码,采用了现代 Cocoa 开发技术。 PBWebViewController 在 iPhone 和 iPad 上运行,支持所有方向,并旨在与 UINavigationController 一起使用。您只需要设置其属性,然后推入即可。 MIT 许可证。 |
SpiralPullToRefresh
类似于 Twitter Music 的下拉刷新控制器,但更加强大和灵活。此外,它支持 3 种等待动画:随机闪烁、线性闪烁和圆形闪烁。此外,还有使用星系/螺旋动画聚集的粒子。 MIT 许可证。 |
DMFormInputAccessoryView
用于表格的一个简单输入附件视图。 MIT 许可证。 |
LARSBar
一个奇异的 UISlider 子类,模仿了 Twitter 的 #music 应用中找到的 EQ 滑块。 MIT 许可证。 |
BalloonPullToRefresh
气泡/气球下拉刷新控件。灵活且轻量。此外,气球聚集在一起形成一个更大的气球/气泡,使用星系/螺旋动画。提供两种进度动画:淡入和旋转! 查看这个控件的实际操作 MIT 许可证。 |
HMSideMenu
HMSideMenu 允许您通过令人愉悦的动画,在一个视图控制器中从左侧、右侧、顶部或底部显示项目菜单。 MIT 许可证。 |
SimulatorRemoteNotifications
SimulatorRemoteNotifications 是一个 iOS 库,可以向 iOS 模拟器发送(虚拟的)远程通知。 许可证未指定。 |
Dragon Reaction
一个 Cocoa Touch 分类,简化了与 UIGestureRecognizer 相关的视图的移动(拖动)动画所需的代码,以及响应视图与可变视图框架(或任意矩形)重叠的情况。 Apache 2.0 许可。 |
SimplySocial
METoast
METoast是一个显示吐司消息的视图。它是一个基于FIFO队列的吐司。 BSD授权。 |
Slash
一个简单、可扩展的标记语言,用于样式化NSAttributedStrings。该语言的外观与HTML类似,但每个标签的含义由用户自定义。 MIT 许可证。 |
FontAwesomeKit
用于在iOS中使用Font-Awesome的简单助手。 MIT 许可证。 |
SHPersian
这是一套为波斯/阿拉伯iOS应用开发者提供的工具和控制。 目前包含一个基于UILabel的自定义子类,可以轻松使用自定义字体,无需编写一行代码。 许可证未指定。 |
USStatesColorMap
在iPad、iPhone应用程序中绘制颜色USA地图的控制。 MIT 许可证。 |
BZPasscodeViewController
适用于iOS的密码视图控制器。 BSD授权。 |
BPODial
一款漂亮的旋转/音量样式旋钮控制,适用于Mac OS X。它是NSSlider控制器的替代品。 MIT 许可证。 |
HPLTagCloudGenerator
在iOS上生成标签云。 MIT 许可证。 |
ILHTTPClient
一个易于使用的AFNetworking包装器,带有自动加载的动画HUD。 MIT 许可证。 |
ScrollingNavigationViewController
一个类似于iOS中Amazon Kindle应用程序中的导航栏滚动的控制器。 MIT 许可证。 |
WritingAnimationMessageView
在屏幕上以打字动画的方式“写入”消息。 许可证未指定。 |
RBDMuteSwitch
在iOS 5之前,通过音频路由检测播放类型以检测设备是否被静音相对简单。 但在iOS 5之后,这种做法发生了变化,因为苹果从未打算支持这种行为。事实上,苹果已经声明无法获取静音开关的位置,并表示这不是一个错误,而是一个有意为之的更改。 然而,RBDMuteSwitch是一个简单、小巧且易于使用的组件,只需几分钟即可集成,甚至可以在iOS的旧版本中正常运行。 BSD授权。 |