大家好,欢迎来到我们的每周汇总!我们快要迎来 WWDC 的时间了,有关硬件更新的传闻四处流传,苹果尚未宣布的 iRadio 服务延期(公之于众的产品尚未发布,怎么会延期呢?我知道,我知道……),当然还有 iOS 7 的去库克化。
同时,微软将在下周二揭晓新一代游戏机(Fusion?)。尽管它要到秋季才发货,但我仍然非常期待看看微软一直在做什么,它们将如何引导 UI 趋势(究竟是怎么回事!)。此外,我也非常好奇我的前同事亚历克斯·基普曼,Kinect 的关键人物之一,在过去几年中都忙些什么。
下次见,
亚伦
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
这是一个非常精细和完整的应用,Seesaw 使用了永久性流行的 TTTAttributedLabel 和 PSTCollectionView 控件。 当你最需要朋友意见的时候,这就最好的方式。Seesaw 允许你通过短信、Twitter 和 Facebook 分享你的选择照片。随着你的朋友投票,你可以立即看到结果和意见。这是一个快速、有趣且上瘾的方法来确信你的决定。 MIT 许可协议。 |
本周控件
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 的下拉刷新控制器,但增强了灵活性和可扩展性。它还支持三种等待动画类型:随机闪烁、线性闪烁和圆形闪烁。此外,还有利用星系/螺旋动画聚集成颗粒的效果。 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是一个显示 toast 信息视图。它是一个基于队列的FIFO toast。 BSD授权。 |
Slash
用于样式化NSAttributedStrings的简单、可扩展的标记语言。这种语言在外观上类似于HTML,但每个标签的意义是用户定义的。 MIT 许可协议。 |
FontAwesomeKit
一款在iOS上使用Font-Awesome的简单助手。 MIT 许可协议。 |
SHPersian
这是一个为波斯/阿拉伯iOS App开发者准备的工具和控件集。 目前包含一个用于轻松使用自定义字体的UILabel的子类,无需编写一行代码。 许可证未指定。 |
USStatesColorMap
用于在iPad、iPhone应用程序中绘制颜色USA州地图的控件。 MIT 许可协议。 |
BZPasscodeViewController
适用于iOS的密码视图控制器。 BSD授权。 |
BPODial
一款精美的旋钮/音量样式控制,用于Mac OS X。是NSSlider Control的替代品。 MIT 许可协议。 |
HPLTagCloudGenerator
在iOS上生成标签云。 MIT 许可协议。 |
ILHTTPClient
AFNetworking的一个易于使用的包装器,带有一个自动加载的动画HUD。 MIT 许可协议。 |
ScrollingNavigationViewController
类似于iOS中Amazon Kindle应用的导航栏滚动器。 MIT 许可协议。 |
WritingAnimationMessageView
在屏幕上以打字动画的方式‘写入’消息。 许可证未指定。 |
RBDMuteSwitch
在iOS 5之前,通过音频路由检测播放类型来实现检测设备是否静音相对简单直接。 但在iOS 5之后,这种做法发生了变化,因为苹果从未打算支持这种行为。实际上,苹果表示没有方法可以获取静音开关的位置,并指出这并非bug,而是一种故意的行为更改。 然而,RBDMuteSwitch组件简单、体积小且易于使用,集成只需几分钟,甚至可以在iOS的早期版本上运行。 BSD授权。 |