关于锤子 APP 的一点探索

在即将跨入 2016 年的这几天,最吸引大家目光的一个科技新闻就是锤子 T2 的发布,经过了1年多的酝酿和打磨,这个有情怀的产品在年末之际和大家见面了。关于 T2 的各种介绍各大网站上已经很全面了,所以我们这次来谈点别的,锤子除了硬件产品,还打造了很多比较有情怀的软件,我们就来一起了解下。


继续阅读...
   发表于

你所不知道的 Kindle - 阅读微信公众号文章

Kindle 是一款非常优秀的阅读设备,它为我们提供了非常舒服的阅读体验,并且配合强大的亚马逊图书资源,应该是目前最好的阅读设备之一。Kindle 在已有的成就下还一直在努力提升用户体验。为中国用户开通的 Send to Kindle 就是一个非常好的例子,通过它我们可以将微信平台上的优秀文章发送到 Kindle 设备上面阅读。


继续阅读...
   发表于

draw.io - 免费的流程图绘制工具

draw.io 是一款非常好用的在线绘制流程图的工具,提供了流程图,UML图等丰富的接口。它还支持第三方云存储,能够方便的将这些设计图分享给团队成员。并且它还是免费的。


继续阅读...
   发表于

Swift - 关于 Optional 的一点唠叨

Optional 是 Swift 的一个非常重要的特性,它除了提供类型安全的机制,也是 Swift 中很多语言特性的核心。当然,使用 Optional 时也要了解很多坑,这样能帮助我们更好的运用它。


继续阅读...
   发表于

最通俗易懂的方式让你理解 Swift 的函数式编程

函数式编程(Functional Programming)是相对于我们常用的面向对象和面向过程编程的另外一种开发思维方式,它更加强调以函数为中心。善用函数式编程思路,可以对我们的开发工作有很大的帮助和启发,今天我们就来讨论一下吧。

继续阅读...

   发表于

NSURLSession 网络库 - 原生系统送给我们的礼物

大家在进行iOS开发的时候一定会用到网络操作。但由于早期原生的 NSURLConnection 操作起来有很多不便,使得大家更愿意使用第三方库的解决方案,比如鼎鼎大名的 AFNetworking。正是因为这点,苹果团队为开发者提供了改进后的原生网络库支持,也就是 NSURLSession。


继续阅读...
   发表于

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,这个类主要用于处理文档类型的内容。


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


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