每周快报:来自Steve的三个故事

Aaron Brethorst,2014年10月04日

上周日是Steve Jobs去世三周年,苹果公司通过Tim Cook的一封电子邮件在内部进行了纪念,并由iClarified发布。

团队:

周日将是Steve离世的第三周年。我相信那天你们许多人会想念他,就像我会一样。

我希望你们能抽出片刻时间来欣赏Steve让我们的世界变得更好的许多方式。孩子们因为他的梦想产品而以新的方式学习。世界上最富创意的人使用它们来创作交响乐和流行歌曲,从小说到诗歌再到短信,什么都能写。Steve一生的作品提供了一幅艺术家现在创作杰作的画面。

Steve的远见卓识远超他生前岁月,他所建立的苹果公司的价值观将永远与我们同在。我们今天正在努力实施许多想法和项目在他去世后才开始,但他对它们的——以及对我们所有人的——影响是明显的。

祝周末愉快,感谢你们帮助将Steve的遗产带入未来。

Tim

三年过去了,苹果公司显然已经发生了变化。但在某些非常重要的方面,它将始终是Steve的公司。花十五分钟时间,观看Steve 2005年斯坦福大学学位典礼上的演讲

最好的祝愿,
Aaron


我们在读什么


本周控件

INTUAnimationEngine

INTUAnimationEngine

INTUAnimationEngine可轻松构建强大的iOS上自定义动画。

INTUAnimationEngine提供了一个友好的界面,使用CADisplayLink(受UIView基于块的动画API的启发)来驱动自定义动画。它使交互式动画(通常由用户输入,如平移或捏合手势驱动)在给定的时间段内自动运行。它还可以用于获取动画每一帧的回调。

INTUAnimationEngine包含一个广泛的缓动函数库,可用于自定义动画时间。还包括一个完整的插值函数库,可以用于动画任何类型的价值或属性,包括那些无法通过Core Animation动画的属性。

MIT许可。

了解更多信息 添加到收藏  查看视频


每周快报

KBRoundedButton

KBRoundedButton

KBRoundedButton允许您完全在Interface Builder中创建具有动态颜色和活动指示器的漂亮圆形矩形按钮。

CocoaPods可获取:pod 'KBRoundedButton'

MIT许可。

了解更多信息 添加到收藏


AMBTableViewController

AMBTableViewController

侧重于Storyboard和原型单元格的基于块的UITableView控制器,用于管理复杂的布局。

Apache 2.0许可。

了解更多信息 添加到收藏


TFStackingSectionsTableView

TFStackingSectionsTableView

在常规表格视图中,只有当前节标题被固定在顶部。TFStackingSectionsTableView将所有节标题保持在屏幕上,堆叠在表格的顶部和底部。您可以通过轻按节标题将该节显示在视图中。

MIT许可。

了解更多 添加到收藏


DFTDebugScreenshot

DFTDebugScreenshot

简单的截图调试工具。

它会将正在显示的ViewController的调试图像写出来。

pod 'DFTDebugScreenshot'

MIT许可。

了解更多 添加到收藏


Validador de CPF CNPJ

Validador de CPF CNPJ

PT-BR: 用于验证 CPF 或 CNPJ 的类。

用于验证 CPF 或 CNPJ 的类。

MIT许可。

了解更多 添加到收藏


IJSVG

IJSVG

IJSVG是一个为 Mac OS X 10.7+ 开发的开源库,用于在您的应用中渲染 SVG。它专为与 IconJar(开发中)一起使用而开发,使用起来非常快且容易。

MIT许可。

了解更多 添加到收藏


PhoneKit

PhoneKit

在10行代码内实现VoIP电话呼叫!PhoneKit是一个易于使用的Twilio Client iOS SDK扩展/包装器,可以轻松在您的iOS应用内进行/接收VoIP呼叫。PhoneKit提供:

  • 一个简单的API,用于拨打实际电话或其他客户端的呼叫
  • 一个功能齐全的模态视图控制器,使用户能够与通话交互
  • 静音、切换到免提电话以及发送DTMF音调的选项
  • 一个属性来设置主叫者ID
  • 包含关于过去通话的有用信息的呼叫记录对象
  • NSString的一些有用帮助方法,用于处理电话号码

MIT许可。

了解更多 添加到收藏


ZCSAvatarCapture

ZCSAvatarCapture

用户头像编辑得很棒。

MIT许可。

了解更多 添加到收藏


PendulumView

PendulumView

钟摆球。

MIT许可。

了解更多 添加到收藏


MAPageViewController

MAPageViewController

MAPageViewController是一个简单包装常用空套UIPageViewController设置的类,只需要指定一个视图控制器数组即可设置。

MIT许可。

了解更多 添加到收藏


BMAGridPageControl

BMAGridPageControl

您想建议用户他们可以做的不仅仅只是滚动吗?欢迎使用 BMAGridPageControl。

BMAGridPageControl设计得非常类似于 UIPageControl。您通过指定总项数和当前项来控制它。控件将以网格内的方式突出显示当前项。

MIT许可。

了解更多 添加到收藏


ZCSHoldProgress

ZCSHoldProgress

一个显示其进度的UILongPressGestureRecognizer。

MIT许可。

了解更多 添加到收藏


ATTutorialController

ATTutorialController

可立即使用的教程控制器。使用其自己的 UIWindow。

MIT许可。

了解更多 添加到收藏


MapManager (Swift)

MapManager (Swift)

MapManager 是一个 MapKit 封装器,完全由 Swift 编写,用于提供路线方向绘制。

1) 支持闭包

2) 使用 Apple 服务获取路线

3) 使用 Google 服务获取路线

示例代码

var origin = "多伦多"

var destination = "蒙特利尔"

mapManager.directionsUsingGoogle(from: origin, to: destination) { (route, directionInformation, boundingRegion, error) in

if(error != nil){

    println(error!)
}else{

    if let map = self.mapView?{

        dispatch_async(dispatch_get_main_queue()) {
            map.addOverlay(route!)
            map.setVisibleMapRect(boundingRegion!, animated: true)
            }

        }

    }
}

MIT许可。

了解更多 添加到收藏


DIImageView

DIImageView

集成在普通 UIImageView 中的类似 Snapchat 的字幕。

MIT许可。

了解更多 添加到收藏


LNNotificationsUI

LNNotificationsUI

LNNotificationsUI 是一个库,用于显示类似 Apple iOS 7 和 iOS 8 通知的通知,旨在补充原生外观和感觉,通过尽可能精确地重新创建通知。

BSD 许可。

了解更多 添加到收藏


xcres

xcres

xcres 在 Xcode 项目中搜索资源,并生成索引为结构常量。因此,您不必在编译时就知道资源是否存在或不存在。

它包括索引中的非结构化图像、.bundle、资产目录 (.xcasset) 甚至 .strings。

它为您提供资源代码自动完成和本地化字符串键,而无需 Xcode 插件。

特别是如果您的应用程序稍微复杂一些,这将大大提高您的工作流程。它确保了更好的质量,并给您带来更多的安全性。如果您找不到资源,更改名称,或者将其移动到其他地方,您将直接看到。

此外,它甚至不会因诸如更改大小写或从 train-case 或 snake_case 转换名称方案为 camelCase 或相反之类的简单名称更改而打扰您。

它在构建时在 Xcode 中警告您,如果某些资源或字符串键无法引用,因为它们的名称包含无效字符,或者它们的 camelCase 变体与其他键重复,或者将等于受保护的编译器关键字。

MIT许可。

了解更多 添加到收藏


SCLogger

SCLogger

SCLogger 是由开发者创建的调试控制台,易于与您的项目集成。

MIT许可。

了解更多 添加到收藏


VMaskTextField

VMaskTextField

VMaskTextField 是一个库,用于创建输入掩码。输入掩码通过确保预定义的格式来帮助用户进行输入。这对于日期、数字、电话号码等非常有用。

MIT许可。

了解更多 添加到收藏


SQTShyNavigationBar

SQTShyNavigationBar

一个收缩(害羞)的导航栏,当用户滚动时自动调整,带有可定制的完整和“害羞”的高度。目标是尽可能健壮,平滑处理更复杂的边缘情况。SQTShyNavigationBar 还允许您在导航栏收缩时自定义过渡,默认为淡出标题和按钮。

MIT许可。

了解更多 添加到收藏


CBPWordPress

CBPWordPress

CBPWordPress 是一个 iOS 库,它可以轻松地将 WordPress 博客的内容包含到您的应用中。该库可以获取帖子列表、单个帖子以及评论,还可以提交评论。

更多信息: http://www.karlmonaghan.com/2014/08/22/cbpwordpress-display-content-from-your-wordpress-blog-in-an-ios-app/

MIT许可。

了解更多 加入收藏


RateMyApp (Swift)

RateMyApp (Swift)

RateMyApp 是一个 Swift 编写的类,旨在为应用用户提供温和的提醒,以便 用户对您的应用进行评分。

功能

1) 简易设置

2) 支持 iOS7 和 iOS8

MIT许可。

了解更多 加入收藏


IQParseSDK

IQParseSDK

IQParseSDK 是基于 parse.com 提供的 REST API 的非官方开源 Parse iOS SDK 实现。它允许用户执行解析查询并获取对象,而无需集成 Parse iOS SDK。

MIT许可。

了解更多 加入收藏


BRNImagePickerSheet

BRNImagePickerSheet

BRNImagePickerSheet 是 iOS8 中 iMessage 中看到的那个闪亮的新自定义操作表的副本,苹果没有将其包含在 UIKit 中。

MIT许可。

了解更多 加入收藏