Alamofire - 优雅的处理 Swift 中的网络操作

网络处理,应该是我们平时开发的时候最常用到的操作。比如读取 JSON 数据,下载图片,这些操作都要和网络打交道,一个高效稳定的网络操作库对于提升我们日常的开发效率有着非常关键的作用。Alamofire 正是这样一个库,成熟,稳定,高效。


继续阅读...
   发表于

运行在 Linux 平台的开源 Swift

Swift 开源了,喜大普奔之后,我们发现它现在变成跨平台的了,开源后的 Swift 不止能运行在 MAC 和 iOS 平台,现在也可以运行在 Linux 平台了。我们现在就来看看 Linux 上的 Swift。


继续阅读...
   发表于

Swift 开源那点事

最近各大网站上最喜大普奔的新闻莫过于 Swift 正式开源这条了。这无疑是一个里程碑式的前进,苹果也向开源社区更加进了一步。那么 Swift 开源后有什么具体的改变呢,我们一一道来。


继续阅读...
   发表于

Oh My Zsh 插件篇 - 实用工具

Oh My Zsh 除了为我们提供快捷的命令行操作之外,还提供了强大丰富的插件机制,每个社区贡献者都可以贡献自己的插件,让整个生态体系更加丰富完善。今天给大家介绍了一下它的实用工具类插件。


继续阅读...
   发表于

Oh My Zsh 插件篇 - git

Oh My Zsh 是一款社区驱动的命令行环境,它让我们的命令行使用起来更酷,并且正是因为社区力量,它还提供了一个非常丰富的插件体系。比如我们今天介绍的 git 插件。


继续阅读...
   发表于

Swift 中 curry 特性的高级应用

curry 是 Swift 中一个很灵活的特性,用最简单的语言来说,curry 就是一个用方法生成方法的机制。它能让我们的方法定义更加动态化,甚至对于系统内置的方法,都可以通过 curry 的方法进行整合。


继续阅读...
   发表于

SequenceType 与 GeneratorType

Swift 语言中提供了一种 for .. in 语法的形式,用于遍历集合,比如对于 Array 类型,就可以用 for .. in 来进行遍历。这个语法在很多其他语言中也有提供,省去了我们定义下标的操作。今天我们要了解的就是关于 for .. in 语法的原理,我们可以让我们自己的类也支持这个语法。


继续阅读...
   发表于

Swift 中的引用类型与值类型

关于引用类型与值类型,有过其他平台开发经验的朋友相信不会陌生。我们使用其他开发环境的大多数情况下,我们其实都在于引用类型打交道,了解值类型和引用类型的使用对我们写出更加可靠的程序非常的关键,那么我们来看一下在 Swift 又是如何使用引用类型与值类型的呢。


继续阅读...
   发表于

PaintCode - 随心所欲的将界面设计转换成代码

PaintCode 提供了一种全新的 iOS APP 资源处理方式,用了它之后,我们可以不使用图片资源,而直接将 UI 元素通过代码的形式集成的 APP 中。使用熟练之后,将能够非常大的提高我们的开发效率。并且它的美妙之处还不止这些,咱们来详细了解吧。


继续阅读...
   发表于

使用 UIDocument 管理 APP 的文档存取 | 咖啡时间

关于文档文件的读取,也是一个我们经常会需要用到的特性。关于文件操作 NSFileManager 类一定是我们比较熟悉的一个类了。但是苹果还为我们提供了一个更高级抽象的类 - UIDocument,这个类主要用于处理文档类型的内容。


继续阅读...
   发表于

CloudKit - 免费强大的云服务

iCloud 相信大家已经不陌生了,它可以为用户存储自己的数据,并且在多个设备间同步。而今天我们介绍的 CloudKit 是另外一个强大的服务,它是一个云存储服务,我们开发的 APP 可以用它作为服务端数据存储,这样我们就不必自己管理服务端的性能这类问题了,并且它是完全免费的。


继续阅读...
   发表于

Xcode 插件与 Alcatraz | 咖啡时间

用过其他开发工具的朋友可能会对插件这个东西有所了解,比如 Eclipse。 Xcode 对于插件机制一直没有提供太明确的你文档。但它也是支持插件机制的,并且,多亏有了 Alcatraz,它 为我们提供了一个方便的插件管理器。


继续阅读...
   发表于

发现意外之美 - SwiftyJSON 源码学习 | 咖啡时间

SwiftyJSON 是一个很优秀 Swift 语言第三方库。我们在之前的文章中对它有过介绍。相信大家对它也有了一些了解。提升开发功力最好的方式就是学习优秀的源代码了,记得大神 TJ Holowaychuk 也这么说过。所以我们这次一起来学习一下 SwiftyJSON 的代码。


继续阅读...
   发表于
微信公众平台
更多精彩内容,请关注微信公众号


公众号:swift-cafe
邮件订阅
请输入您的邮箱,我们会把最新的内容推送给您: