每周综述:史蒂夫的三个故事

Aaron Brethorst,2014 年 10 月 4 日

上周日标志着史蒂夫·乔布斯去世第三周年,苹果内部通过蒂姆·库克的一封电子邮件予以认可,并在 iClarified上发布

团队:

周日将标志着史蒂夫离我们而去三周年。我相信那天你们中的许多人也会想起他,正如我会这样做。

我希望你们能抽空欣赏史蒂夫使我们的世界变得更美好的许多方式。孩子们通过他所梦想的产品学习。世界上最富有创造力的人们使用这些产品创作交响乐和流行歌曲,并从小说到诗歌再到短信创作一切。史蒂夫毕生的工作为艺术家现在创作杰作提供了画布。

史蒂夫的愿景超越了他在世的岁月,他创立苹果公司时所坚守的价值观将永远与我们同在。我们今天许多想法和项目在他去世后才开始启动,但他在这些想法——以及我们所有人——上的影响力是显而易见的。

享受你的周末,并感谢你们帮助将史蒂夫的遗产带入未来。

蒂姆

三年过去了,苹果已经变得明显不同了。但是,在许多非常重要的方面,这始终是史蒂夫的公司。花十分钟时间,观看史蒂夫的 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

一个 ready-to-use 的教程控制器。使用其自带的 UIWindow。

MIT 许可。

了解更多 添加到收藏


MapManager (Swift)

MapManager (Swift)

地图管理器是一个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项目中搜索资源并将索引作为结构常量生成。因此,您无需在编译时就知道资源是否存在。

它包括散列图像、.bundles、资源图集(.xcasset)甚至还包括字符串(.strings)。

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

特别是如果你的应用稍微复杂一些,这将极大地提高你的工作效率。它确保了更好的质量和安全性。当你看到资源丢失,重命名它或移动它时,您将直接看到。

此外,它甚至不会干扰您对其名称进行琐碎的更改,例如更改大小写或转换为从train-case或snake_case到camelCase和反方向的命名方案。

如果某些资源或字符串键含有无效字符,或者其camelCase变体与另一个键有重复,或者会等于受保护的编译器关键字,它将在Xcode构建时警告您。

MIT 许可。

了解更多 加入收藏


SCLogger

SCLogger

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

MIT 许可。

了解更多 加入收藏


VMaskTextField

VMaskTextField

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

MIT 许可。

了解更多 加入收藏


SQTShyNavigationBar

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 编写的类,用于为 app 用户提供友好的提醒,让他们给你的 app 评分。

功能

1) 简单设置

2) 支持 iOS7 及 iOS8

MIT 许可。

了解更多 加入收藏


IQParseSDK

IQParseSDK

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

MIT 许可。

了解更多 加入收藏


BRNImagePickerSheet

BRNImagePickerSheet

BRNImagePickerSheet 是 iOS8 的 iMessage 中看到的闪亮的自定义操作表的一个副本,苹果没有将其作为 UIKit 的部分。

MIT 许可。

了解更多 加入收藏