swift

详解 SiriKit - SiriKit 教程(Part 2)

作者:Jameson Quave,原文链接,原文日期:2016-06-20译者:Crystal Sun;校对:numbbbbb;定稿:CMB这篇教程写于 2016 年 6 月 20 日,使用 Xcode 8 Beta 1 和 Swift 3 开发。此文章是 SiriKit 教程系列的第二篇,建议先去阅读第一篇。处理 SiriKit 请求为了让集成的 Siri 更有用,可以使

Swift 语言面面观(一)

原文链接 : Good Swift, Bad Swift — Part 1原文作者 : Kristian Andersen译文出自 : 掘金翻译计划译者 : 达仔校对者: Nicolas(Yifei) Li、Jack KingSwift 语言面面观(一)在 WWDC 2014(苹果 2014 年开发者大会)发布的 Swift 编程语言,大约在一周内将迎来它的两周岁生日(译注

Xcode 8:如何创建 iMessage 动图

作者:Natasha The Robot,原文链接,原文日期:2016-07-01译者:haolloyin;校对:Cee;定稿:numbbbbb这周末我终于有点空余时间来捣鼓一个有趣的业余项目了。我看到好友 @chiuki 做了一个叫做 Fit Cat 的 Android Watch 应用,我也想在我的 Apple Watch 上搞一个,@chiuki 同意了。Fit Ca

三叠纪公园:Swift 的进化史

作者:Natasha The Robot,原文链接,原文日期:2016-04-15译者:Cee;校对:Channe;定稿:千叶知风最新被接受的SE-0048:泛型别名在定义中引进了类型的参数,例如:typealias StringDictionary = Dictionarytypealias DictionaryOfStrings = Dictionarytypealia

如何使用 Swift 开发简单的条形码检测器?

【编者按】本文作者为 Matthew Maher,主要手把手地介绍如何用 Swift 构建简单的条形码检测器。文章系 OneAPM 工程师编译整理。超市收银员对货物进行扫码,机场内录入行李或检查乘客,或是在大型零售商的存货管理等活动中,条形码扫码器都是一个简单而实用的工具。事实上,条形码扫码器还帮助消费者实现了智能购物,货物分类等用途。这次,我们将为iPhone开发一个扫码

在 Swift 和 Objective-C 项目中使用 CocoaPods

作者:Gregg Mojica,原文链接,原文日期:2016/06/24译者:saitjr;校对:Cee;定稿:千叶知风CocoaPods——Swift 与 Objective-C 项目的依赖管理工具,iOS 开发者的必备技能。如果你没有任何 CocoaPods 经历,那么这篇短文就是为你而写。我们将会学到什么是 CocoaPods,为什么我们要使用它,还有怎样开始使用它!

带有关联类型的枚举的原始值初始化构造器

作者:Benedikt Terhechte,原文链接,原文日期:2016/04/23译者:Lanford3_3;校对:saitjr;定稿:CMB在 Swift 中,枚举(Enums)是一种优雅的结构化信息的方式。有时候你会发现自己需要通过原始值(raw values)来构造枚举,因为这些值可能零星地存储在某些地方,比如 NSUserDefaults:enum Device:

Linu 上的一个 Swift 脚本示例

作者:Joe,原文链接,原文日期:2016/06/27译者:ahfepj;校对:saitjr;定稿:Cee如果你在推特上关注了我们(@iachievedit)你就知道我们不仅做了很多 Swift 开源项目,还有做了一些操作系统和架构。我们决定做这个项目没有特别的原因,但是看着各个版本的 git 仓库最终整合一个工具感觉真是太棒了。我们很高兴最终 Swift 能够取代 Lin

在实践中应用 RSwift

摘要本文上半部分将为您解释为什么在实际项目中为什么不要调用 onError 以及尽量不使用 Driver 。同时给出一种合理的解决方案,让我们仍然可以愉快的传递 Error ,并对 Value 进行处理。下半部分将介绍用函数式来精简我们的代码。注:本文基于 Swift 3 。忘记 onErroronError 释放资源可能这个标题有些吼人,不是说 Rx 中的 Error 处

《重构与模式》Swift 版之参数对象

作者:Natasha The Robot,原文链接,原文日期:2016-05-28译者:Channe;校对:Cee;定稿:千叶知风我最近在读《重构与模式》 。昨天(译注:原文日期的昨天),在我写描述了一个拥有多个参数的对象的《创建方法》时,想到了@modocache关于iOS API 设计中的 Swift 模式超棒的演讲,尤其是关于参数对象部分。我第一次看的时候获益匪浅,因