每周资讯:即兴构建已退出历史舞台!

Aaron Brethorst,2014年10月27日

苹果公司上周一公布了财报,目前股价正在或超过其历史最高点。在撰写本文时,股价为105.22美元,在1:7的拆分前相当于736.54美元。上周有三项重要公告,我想向您重点介绍。

首先,苹果公司新推出的“TestFlight”服务现已提供,可以邀请最多1,000名测试用户来测试您的应用,无需与配置文件或UDID斗争。对我来说,这是iOS 8中最新的最大特性之一。我用了六年的时间在与即兴构建搏斗,我等不及要结束这一切了。

其次,Twitter首届Flight大会上周三在旧金山举行。在Flight大会上宣布了Twitter Fabric,这是一组API,涵盖从崩溃报告到广告以及使用手机号码的单点登录,我认为这是所有公告中最大的一个。这项服务Digits,也将很快扩展到网页登录,这将使事物变得更好。

最后,克里斯蒂安·贝尔将告别夜枭一角,扮演史蒂夫·乔布斯。我本人对他在片中表现得多么像乔布斯而感到震惊。

最好的祝愿,
Aaron


正在阅读


本周最佳控件

JASwipeCell

JASwipeCell

受iOS 8邮件启发的UITableViewCell子类,显示用户在左右滑动单元格时出现的可自定义左或右按钮。边缘按钮会固定到容器视图中,并执行类似iOS 8邮件中的删除/存档按钮的操作。

麻省理工学院授权。

了解更多 加入收藏  观看视频


每周资讯

ZoomTransition

ZoomTransition

一种易于使用、可交互的缩放转换,用于在导航堆栈上展示视图控制器。此转换模仿iOS 7 & 8相册应用程序。

ZoomTransition在弹出视图控制器时支持捏合、旋转和平移手势。

麻省理工学院授权。

了解更多 加入收藏


PicsLikeControl

PicsLikeControl

一种自定义按钮(用户可以使用简单的滑动来定制按钮功能)

麻省理工学院授权。

了解更多 加入收藏


IGLDropDownMenu

IGLDropDownMenu

具有美观动画的iOS下拉菜单。

麻省理工学院授权。

了解更多 加入收藏


NOCircleSelector

NOCircleSelector

圆形控制条,用于选择指定数量的值。高度可定制 - 所有角度、点的数量、点的外观(文字标签、颜色、图像视图)、点与点之间的连接等。例如,可用于选择范围或单个值。

Apache 2.0协议授权。

了解更多 添加到收藏


MagnetPopupPicker

MagnetPopupPicker

简单易用的iOS下拉菜单替代品,具有搜索功能和灵活的数据输入界面。

麻省理工学院授权。

了解更多 添加到收藏


DVSwitch

DVSwitch

基于UISwitch和UISegmentedControl的自定义控件,使用Objective-C编写

DVSwitch受到UISwitch和UISegmentedControl的启发。本代码的目标是

  • 易于定制的控件,拥有流畅的动画效果
  • 支持拖动或滑动交互
  • 设置简单 - 不需要图像
  • 美丽的字体颜色反转效果 - 标签颜色逐像素改变
  • 根据项目数量自动调整

滑块位于一个项目到另一个项目的中间,注意逐像素的文本颜色变化

使用方法
DVSwitch *switcher = [[DVSwitch alloc] initWithStringsArray:@[@"First", @"Second"]];
switcher.frame = CGRectMake(20, 60, self.view.frame.size.width - 40, 34);
[self.view addSubview:switcher];
[switcher setPressedHandler:^(NSUInteger index) {

    NSLog(@"Did switch to index: %lu", (unsigned long)index);

}];
[self.view addSubview:switcher];

可定制属性

  • UIColor *backgroundColor - 控件背景颜色
  • UIColor *sliderColor - 滑块颜色
  • UIColor *labelTextColorInsideSlider - 滑块覆盖时文本颜色
  • UIColor *labelTextColorOutsideSlider - 滑块外部文本颜色
  • UIFont *font - 控件中使用的字体
  • CGFloat cornerRadius - 控件和滑块的圆角半径
  • CGFloat sliderOffset - 滑块和控制边缘之间的像素偏移

当用户点击或滑动控件时,处理程序块会根据被触发的元素索引被调用。要设置它,请使用以下方法
- (void)setPressedHandler:(void (^)(NSUInteger index))handler;

源代码包含一个示例项目,其中包含几种不同类型的开关。

要求

iOS 7.0和Xcode 6.0

该控件可能在更早的版本上运行,但尚未进行测试。

支持

我们欢迎对该项目的任何反馈或pull请求。

版本:1.0.0
许可证:[MIT](http://opensource.org/licenses/MIT)

麻省理工学院授权。

了解更多 添加到收藏


DWBubbleMenuButton

DWBubbleMenuButton

一个用于展开和折叠可变大小菜单的愉快而简单的动画类

麻省理工学院授权。

了解更多 添加到收藏


AdaptiveController

AdaptiveController

AdaptiveController是用于添加自定义状态到本地或自定义UI元素的'Stprogessive Reduction' Swift模块。

麻省理工学院授权。

了解更多 添加到收藏


RSDotsView

RSDotsView

一个简单的视图,显示脉冲点。非常适合作为加载指示器或信息指示器

许可证未指定。

了解更多 添加到收藏


CCListView

CCListView

CCListView是一个高度可定制的顺序视图容器。

麻省理工学院授权。

了解更多 添加到收藏


MaterialDesignColorsSwift

MaterialDesignColorsSwift

在OSX和iOS开发中提供Google Material Design指南中定义的所有颜色

麻省理工学院授权。

了解更多 添加到收藏


IPAExporter

IPAExporter

用于从 Xcode 存档导出 IPA 的 Mac 应用程序

麻省理工学院授权。

了解更多 添加到收藏


THTinderNavigationController

THTinderNavigationController

类似于 Tinder 的导航。

基于 https://github.com/duowan/TwitterPaggingViewer

麻省理工学院授权。

了解更多 添加到收藏


SwiftForms

SwiftForms

用 Swift 编写的一个轻量级库,允许您轻松创建表单。

麻省理工学院授权。

了解更多 添加到收藏


ComposedDataSource

ComposedDataSource

一个简单的库,允许您创建复杂的表格视图布局。

麻省理工学院授权。

了解更多 添加到收藏


MMPaper

MMPaper

这是 HAPaperViewController 的扩展(在 UIPanGestureRecognizer 上应用缩放效果)

许可证未指定。

了解更多 添加到收藏


Voltron

Voltron

当 UICollectionViewCell 需要是一个 UIViewController 时!

麻省理工学院授权。

了解更多 添加到收藏


SARate

SARate

SARate 是一个库,可以帮助您在 AppStore 获得积极的评价。

麻省理工学院授权。

了解更多 添加到收藏


VGParallaxHeader

VGParallaxHeader

Parallax Header 类(UIScrollView/UITableView 分类),可在使用 Auto Layout 时配合所有类型的表格视图和滚动视图工作。

麻省理工学院授权。

了解更多 添加到收藏


M2DWebViewController

M2DWebViewController

使用 WebKit 和 UIKit 简单构建的内建网页视图控制器。

麻省理工学院授权。

了解更多 添加到收藏