MAC 系统中的几个纯文本编辑器

Mac 系统中有很多非常不错的文本编辑器,即便我们做 App 开发的时候大多数时间都用 Xcode 这样的高度集成工具,但一个好用的纯文本编辑器,可以帮助我们提升很多的效率。

继续阅读...

   发表于

关于 stride 与循环结构

stride 是 Strideable 协议中定义的一个方法, 它可以按照指定的递进值生成一个序列。可以用在 Swift 的循环语法结构中。


继续阅读...
   发表于

Swift 闭包趣事谈

闭包,老生常谈的一个东西。这次咱们再来唠叨唠叨, 看看能不能发现有用的信息。


继续阅读...
   发表于

Swift 3.0 去掉 C 风格循环后怎么办?

Swift 3.0 版本将会去掉沿用已经的 C 风格循环语法, 又是向现代开发语言的一次迈进, 咱们就来看看没了 C 风格循环我们还有什么选择, 看过之后你会不会感觉 C 风格循环在 Swift 中确实有点多余呢?


继续阅读...
   发表于

聊聊 PromiseKit

PromiseKit,来自 Promise 这个的概念,它可以帮助我们的代码变得更加简洁优雅。 我们今天就来聊聊它。


继续阅读...
   发表于

下一站,人工智能

关于人工智能,是近一两年非常火的一个话题。你可能会想到 AlphaGo,无人车,这些即便是对我们开发者来说都很高深莫测的产品。但有没有可能用最简单的方式来说明它的基本原理呢,我们就一起来进行一次初体验。


继续阅读...
   发表于

没有硬件发布的 WWDC 2016 - macos 篇

一年一度的 WWDC 苹果开发者大会顺利召开了,这次发布会并没有发布硬件产品,而是打来了苹果四大生态系统的更新,包括 iOS,macOS,tvOS 和 watchOS, 这次我们就来聊聊关于 macOS 都有什么新东西。


继续阅读...
   发表于

快速上手 Core Spotlight

Core Spotlight 作为新版 iOS 提供的众多特性之一很少被我们注意到,但作为 App 开发者,它确实很实用, 让我们的 App 有更多的暴露机会。


继续阅读...
   发表于

User Agent 趣事谈

User Agent,简称 UA,是 HTTP 协议中定义的一个请求头。虽然只是众多请求头之一,但它的作用非常之大,它会涉及界面展现,数据分析,甚至商业变现。这次我们就来聊聊关于 UA 的一些趣事。

继续阅读...

   发表于

从开发者的角度聊聊 Alfred

说起 Alfred 应该有一些同学已经听说过了。可能它给大家的初步印象就是 Spotlight 的一个替代方案。但实际上它的功能要强大的多,这次咱们就来聊聊关于 Alfred 对于我们开发者有什么帮助吧。

继续阅读...

   发表于

inout 关键字位置的变化

inout 关键字可以用于将参数修饰为可修改,并且将修改会回传。这次 Swift 3 中对这个关键字也做了一些修改,咱们一起来聊聊吧。

继续阅读...

   发表于

Swift 3.0 预告 - 删除自动元组展开调用函数

Swift 3.0 中,会删除一个我们可能不太熟悉的行为, 就是将元组自动展开成函数的参数列表调用某个函数。这种语言特性可能会提供某些特殊的便捷,但也会带来很多麻烦。所以 3.0 中会将这个特性删除。我们一起来了解一下。


继续阅读...
   发表于

聊聊 Swift 3.0 - 新版本对我们的影响

Swift 近两年的发展势头非常的迅猛,而在它开源后,更是如井喷一样的势头,除了 iOS 平台,还支持了 Linux。 而今年下半年, Swift 3.0 也会随之发布。这次我就和大家聊一下 Swift 3.0 会有什么新东西吧。


继续阅读...
   发表于

Swift 中关于 ?? 操作符一些有意思的事情

Swift 的语法在保证安全和健壮的基础上,又带有很多非常灵活的特性,比如 ?? 操作符就是其中一个。大家可能已经了解它,也可能有些同学不了解它,这里给大家整理了关于这个操作符值得一看的讨论。


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


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