每周精选:新iPad?稀疏平常。

Aaron Brethorst,2014年10月18日

显然,上周最大的新闻是苹果公司发布了iPad Air 2、iPad mini 3、Yosemite操作系统、视网膜iMac以及即将发布的iOS 8.1和Apple Pay。我对我的视网膜iPad mini仍然非常满意,我想不出任何我想要升级的场景,iPad mini 3也没有提供足够的理由去花钱购买。

但话虽如此,如果我还在使用iPad 2或3,或者第一部iPad mini,我现在可能非常想升级。我认为这也是苹果的策略:在2-3年的时间里提供足够的诱人新功能,让现有用户感到有必要,呃,浪费。我每年都会升级我的iPhone,但我知道做同样事情的人越来越少——包括开发者。尽管iPhone 5s具有64位CPU,但它并没有提供太多理由从5升级,而iPhone 6却让我所知的 所有iPhone 5用户在发布当天就进行了升级。

假设这个轶事证据是更广泛趋势的一部分,这肯定可以解释为什么苹果会像进入中国市场、以及进入支付和Apple Watch等新产品类别一样积极:为了维持他们过去几年看到的收入增长,他们每个季度都需要在总收入上增加数十亿美元。

最好的,
Aaron


我们正在阅读的内容


本周控件

Google Material Design Icons

Google Material Design Icons

Material Design Icons是Google Material Design规范中官方开源的图标。

包含什么内容?

  • 所有图标的24px和48px版本的SVG版本
  • 所有图标的SVG和CSS精灵
  • 针对Web的1x、2x图标(PNG)
  • 针对iOS的1x、2x、3x图标(PNG)
  • 所有图标的清晰度版本(hdpi、mdpi、xhdpi、xxhdpi、xxxhdpi)(PNG)

提供图标集的实时预览.

CC BY-SA 4.0许可。

了解更多 添加到收藏


每周精选

台风Swift示例

Typhoon Swift Example

为Typhoon提供的Swift示例应用程序。

Apache 2.0许可。

了解更多 添加到收藏


BMYScrollableNavigationBar

BMYScrollableNavigationBar

此版本的滚动导航栏功能是Valentin Shergin的SherginScrollableNavigationBar的进化。iOS有几个开源组件(1,2,3,4),但它们都存在不同的问题(包括原始的SherginScrollableNavigationBar)并且仅与半透明或非透明导航栏一起工作。

此版本旨在支持半透明和非透明导航栏。

BSD许可。

了解更多 添加到收藏


DRColorPicker

DRColorPicker

DRColorPicker选择器支持所有分辨率、方向和设备。

功能

  • 通过保存、移动和删除管理收藏
  • 存储近期颜色
  • 通过色调选择颜色
  • 通过带饱和度和亮度条的色轮选择颜色
  • 导入图像作为纹理

MIT许可。

了解更多 添加到收藏


TGCameraViewController

TGCameraViewController

使用AVFoundation自定义相机。美观、轻便,易于与iOS项目集成。

MIT许可。

了解更多 添加到收藏


MMP_EmojiPicker

MMP_EmojiPicker

为iOS应用程序提供表情符号选择器

MIT许可。

了解更多 添加到收藏


OneShotLocationManager

OneShotLocationManager

A类是CLLocationManager的替代品,当您只想轻松获取一次当前设备的位置时。

MIT许可。

了解更多 添加到收藏


BirthdayPlaceholder

BirthdayPlaceholder

这是一个UITextField的shouldChangeCharactersInRange代理实现,它会在用户输入时显示占位符文本。

MIT许可。

了解更多 添加到收藏


BRBubbles

BRBubbles

重现Watch主界面。

MIT许可。

了解更多 添加到收藏


BHTabViewSplitVC

BHTabViewSplitVC

一个iOS8通用的模板,用于在UITabViewController中嵌入UISplitViewController。

MIT许可。

了解更多 添加到收藏


SFlatButton

SFlatButton

用Swift创建像Bootstrap 3.0一样的按钮。

GPL许可。

了解更多 添加到收藏


CHPlaceholder

CHPlaceholder

iOS的占位符视图。

MIT许可。

了解更多 添加到收藏


SpringySlider

SpringySlider

弹簧滑块是用于从连续值范围中选择单个值的控件,就像UISlider一样。主要区别在于拇指的行为。在达到定义的倾斜角度后可以移动拇指来改变值。当用户释放滑块的拇指控制时,就像弹簧一样返回到初始位置。

MIT许可。

了解更多 添加到收藏


CrossNavigation

CrossNavigation

如果您从CNViewController继承视图控制器,您将能够将它们推到堆栈中,而不仅限于右侧(如果您使用 UINavigationController做到这一点),而是任何四个方向之一:左,上,右,下。支持自动旋转。

MIT许可。

了解更多 添加到收藏


RadialTransition_objC

RadialTransition_objC

对于导航控制器,有一个出色的径向过渡,带有自定义反向滑动。

许可未指定。

了解详细信息 加入收藏


RadialTransition_swift

RadialTransition_swift

对于导航控制器,有一个出色的径向过渡,带有自定义反向滑动。

许可未指定。

了解详细信息 加入收藏


CKTextField

CKTextField

增强的 UITextField,提供美观的 UX,让用户体验更佳。

MIT许可。

了解详细信息 加入收藏


Tweaker

Tweaker

Tweaker 是一个库,让您可以轻松地调整数值(例如动画速度),而无需重新构建应用程序。

定制许可。

了解详细信息 加入收藏


SwiftyJSON

SwiftyJSON

在 Swift 中处理 JSON 数据的最佳方式

let json = JSON(data: dataFromNetworking)
if let userName = json[0]["user"]["name"].string{
  //Now you got your value
}

MIT许可。

了解详细信息 加入收藏


STAlertView

STAlertView

对 UIAlertView 的基于块的模式包装。

MIT许可。

了解详细信息 加入收藏


OTCover

OTCover

类似于 iOS 中 Medium 个人页面的视图。

MIT许可。

了解详细信息 加入收藏


SCLAlertView-Objective-C

SCLAlertView-Objective-C

将 [vikmeup/SCLAlertView-Swift](https://github.com/vikmeup/SCLAlertView-Swift) 移植到 Objective-C。

MIT许可。

了解详细信息 加入收藏


FSLineChart

FSLineChart

一个简单的 iOS 行图库,易于调整(大小、颜色、线条宽度、显示的标签等)。它还具有精美而细微的动画效果。

Apache 2.0许可。

了解详细信息 加入收藏


timeLineiOS

timeLineiOS

带有进度动画的即可插入式时间轴控件。

MIT许可。

了解详细信息 加入收藏


QRCodeReader.swift

QRCodeReader.swift

Swift 的简单 QR 码读取器

MIT许可。

了解详细信息 加入收藏


Wethr

Wethr

Wethr 允许开发者像添加任何 UIView 一样简单地将基于位置的当前天气状况添加到他们的视图中。

MIT许可。

了解详细信息 加入收藏


CNPPopupController

CNPPopupController

CNPPopupController 是一个简单且灵活的类,用于以多种方式显示自定义弹出窗口。它还包含了许多选项来控制您的弹出窗口如何显示和表现。

Apache 2.0许可。

了解详细信息 加入收藏


KINWebBrowser

KINWebBrowser

KINWebBrowser 是适用于您应用程序的网页浏览器模块。兼容运行 iOS 7 & 8 的 iPhone 和 iPad 设备。

MIT许可。

了解详细信息 加入收藏


UIView-Easing

UIView-Easing

受到UIView-EasingFunctions的启发,但在实现方面有所不同,本工具不使用AHEasing,而是使用CAMediaTimingFunction。主要创建原因是因为之前提到的repo不支持iOS 8,导致动画效果不佳,同时也存在64位架构问题。

MIT许可。

了解更多 添加到收藏


JBSpacer

JBSpacer

确定可调节网格的最佳间距。

MIT许可。

了解更多 添加到收藏


StatefulViewController

StatefulViewController

根据内容、加载、错误或空白状态创建占位符视图。

MIT许可。

了解更多 添加到收藏


Swift-SpriteKit-Analog-Stick

Swift-SpriteKit-Analog-Stick

虚拟模拟摇杆(Swift+Sprite Kit)

MIT许可。

了解更多 添加到收藏


NFXTourViewController

NFXTourViewController

这是用户可以简单看到导览图像的ViewController。

MIT许可。

了解更多 添加到收藏


JMFormDescription

JMFormDescription

JMFormDescription是一个用于轻松创建和管理复杂数据表单的Objective-C库。

MIT许可。

了解更多 添加到收藏


LogDispatcher.Swift

LogDispatcher.Swift

更强大的println(_:)

MIT许可。

了解更多 添加到收藏


CBStoreHouseTransition

CBStoreHouseTransition

一个受Storehouse iOS应用启发的自定义过渡效果,也支持弹出手势。

许可未指定。

了解更多 添加到收藏


DLRadioButton

DLRadioButton

一个高度可定制的iOS单选按钮

MIT许可。

了解更多 添加到收藏


IIShortNotificationPresenter

IIShortNotificationPresenter

在视图中呈现简短的通知。支持队列和3种显示风格。

高度可配置(队列类型、布局、显示视图)。

MIT许可。

了解更多 添加到收藏


RBCommander

RBCommander

使用命令来消除ViewController内部的全部业务逻辑。

MIT许可。

了解更多 添加到收藏


FCFileManager

FCFileManager

在NSFileManager之上为简化文件管理提供的iOS文件管理器。

公共领域许可。

了解更多 添加到收藏


FCCurrentLocationGeocoder

FCCurrentLocationGeocoder

用于正向地理编码和反向地理编码用户当前位置的iOS地理编码器,使用基于块的语法。它还可以用于在不请求权限的情况下地理编码用户的近似位置(GeoIP)。

公共领域许可。

了解更多 添加到收藏


FCIPAddressGeocoder

FCIPAddressGeocoder

使用 GeoIP 服务和基于块的语法,iOS 地理编码器为设备 IP 地址进行地理编码定位。

公共领域许可。

了解更多信息 添加到收藏