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


继续阅读...
   发表于

iOS 原生库对 https 的处理

https 作为一个相对安全的协议,正在被越来越多的站点和 app 所应用,前面我们的一篇文章中专门讨论了 https 的原理以及为什么要使用它,这次咱们就实际的来看一下,如何使用 swift 在 iOS 环境下处理 https 请求。


继续阅读...
   发表于

这次 Swift 可能是真的要支持 Android 了

之前新闻中说 Android 正在打算使用 Swift 作为今后的开发语言,但只停留在传闻阶段。官方并没有明确的给出确认消息。不过 Swift 在 Github 主页上面的一个提交记录证明了这项工作已经在进行了,至少是开源社区在做了。不敢说什么时候一定会出来,但至少我们看到了它已经开始启动了。


继续阅读...
   发表于

Https 与 iOS 信息安全

Https 协议大家或多或少了解过,但它的作用恐怕不是所有人都真正的研究过,它不只是加了一个 s 那么简单,更是在当前的互联网环境下保护用户信息安全的卫士。作为客户端开发者,就比较有必要了解一下相关知识了。


继续阅读...
   发表于

Swift 2.2 的新特性

随着这次春季发布会, iOS 9.3,Swift 2.2 都已经发布。Swift 这个飞速发展的语言在这个版本中有添加了哪些新特性呢? 咱们就来一起看看。


继续阅读...
   发表于

NSUserDefaults - 熟悉与陌生

NSUserDefaults 是大家在平时开发中很常用的一个东西,可以方便的帮助我们存储一些配置数据。我们使用的时候一般也是把它理解为一个存储信息的地方。但实际上它还有很多更深入的特性,我们一起来了解一下。


继续阅读...
   发表于

ExSwift 初探

习惯了 Objective-C 开发的同学迁移到 Swift 后,可能会对它的接口不太适应,原来很多用起来比较方便的函数不存在了。ExSwift 的出现就会对广大从 Objective-C 迁移过来的同学们提供很大的帮助,它对 Swift 中大多数基础类型做了功能扩展,让我们更加方便的使用 Swift。


继续阅读...
   发表于

谈谈 Swift 中的 map 和 flatMap

map 和 flatMap 是 Swift 中两个常用的函数,它们体现了 Swift 中很多的特性。对于简单的使用来说,它们的接口并不复杂,但它们内部的机制还是非常值得研究的,能够帮助我们够好的理解 Swift 语言。


继续阅读...
   发表于

Travis CI - 项目持续集成好伴侣

说到持续集成,可能大家或多或少都会听过,稍大规模一些的项目一般都会考虑使用持续集成工具,以提高项目的整体效率以及质量。 Travis CI 就是持续集成工具的中的一个,在这个开源时代,它的应用越来越广泛,咱们就来了解一下。

继续阅读...

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


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