每周综述:临时构建已死!

Aaron Brethorst,2014年10月27日

苹果公司在上周最后一个星期一公布了财报,目前其股票交易价格处于或高于历史最高水平。在撰写此文章时,其股价为105.22美元,相当于在1:7的拆分之前为736.54美元。上周有三项重大公告,我想为您重点介绍。

首先,苹果公司“新”的TestFlight服务现已推出,让您能够邀请多达1,000名测试用户测试您的应用,而无需与配置文件或UDID作斗争。对我来说,这是iOS 8中最大的新特性之一。我花了六年的时间在与临时构建作斗争,我迫不及待地希望这一切都能结束。

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

最后,克里斯蒂安·贝尔将告别他的斗篷扮演史蒂夫·乔布斯。就我个人而言,我只是对他在《史蒂夫·乔布斯传》中对乔布斯的表现感到震惊。

最好的祝愿,
Aaron


我们正在阅读


本周控件

JASwipeCell

JASwipeCell

受iOS 8邮箱启发的UITableViewCell子类,它显示可定制的左或右按钮,用户可以通过简单的甩动来定制按钮功能。边缘按钮将固定到容器视图中,并执行类似于iOS 8邮箱中的删除/存档按钮的动作。

MIT许可证。

了解更多  添加到收藏  观看视频


每周综述

ZoomTransition

ZoomTransition

一个易于使用的交互式缩放过渡,用于将视图控制器显示到导航堆栈中。此过渡模拟了iOS 7和8中的照片应用。

ZoomTransition支持捏合、旋转和滑动手势,在销毁要显示的视图控制器时使用。

MIT许可证。

了解更多  添加到收藏


PicsLikeControl

PicsLikeControl

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

MIT许可证。

了解更多  添加到收藏


IGLDropDownMenu

IGLDropDownMenu

具有漂亮动画的iOS下拉菜单。

MIT许可证。

了解更多 加入收藏


NOCircleSelector

NOCircleSelector

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

Apache 2.0授权。

了解更多 加入收藏


MagnetPopupPicker

MagnetPopupPicker

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

MIT许可证。

了解更多 加入收藏


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

控件可能在早期版本上工作,但未经测试。

支持

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

版本:1.0.0
许可证:MIT

MIT许可证。

了解更多 加入收藏


DWBubbleMenuButton

DWBubbleMenuButton

一个简单有趣的动画类,用于扩展和折叠不同尺寸的菜单

MIT许可证。

了解更多 加入收藏


AdaptiveController

AdaptiveController

AdaptiveController是用于向原生或自定义UI元素添加自定义状态的'S progressive reduction 'Swift模块。

MIT许可证。

了解更多 加入收藏


RSDotsView

RSDotsView

一个简单的视图,显示脉冲点。完美的加载指示器或消息指示器。

许可证未指定。

了解更多 加入收藏


CCListView

CCListView

CCListView是一种高度可定制的序列视图容器。

MIT许可证。

了解更多 加入收藏


MaterialDesignColorsSwift

MaterialDesignColorsSwift

所有在Google Material Design指南中定义的颜色都可用于OSX和iOS开发

MIT许可证。

了解更多 加入收藏


IPAExporter

IPAExporter

用于从Xcode归档中导出IPA文件的Mac应用程序

MIT许可证。

了解更多 加入收藏


THTinderNavigationController

THTinderNavigationController

类似Tinder的导航。

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

MIT许可证。

了解更多 加入收藏


SwiftForms

SwiftForms

一个小巧轻量的Swift库,允许您轻松创建表单。

MIT许可证。

了解更多 加入收藏


ComposedDataSource

ComposedDataSource

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

MIT许可证。

了解更多 加入收藏


MMPaper

MMPaper

这是HAPaperViewController(在UIPanGestureRecognizer上实现缩放效果)的扩展

许可证未指定。

了解更多 加入收藏


Voltron

Voltron

当UICollectionViewCell需要成为UIViewController时!

MIT许可证。

了解更多 加入收藏


SARate

SARate

SARate是一个库,可用于在AppStore上得到积极的App评价。

MIT许可证。

了解更多 加入收藏


VGParallaxHeader

VGParallaxHeader

用于Auto Layout的视差头部类(UIScrollView/UITableView Category),可适用于所有类型的TableView和ScrollView。

MIT许可证。

了解更多 加入收藏


M2DWebViewController

M2DWebViewController

使用WebKit和UIKit的简单内置WebView控制器。

MIT许可证。

了解更多 加入收藏