Swift 开发者的 SDK

在 Xcode 6.3 中,我们曾为 Objective-C 添加了新的 空值标记 语言特性。这个特点给了 Objective-C 语言一个与 Swift 相同的表达空与非空种类的 API 接口。Xcode 7 通过给 Objective-C 引入轻量泛型模块让 Objective-C 与 Swif[……]

点击跳转以继续阅读

我自己用 Swift 2 写了个简陋的 Karel Robot

更新啦!

本次更新添加了一个分支,目的在于创建“下一步”功能,另外修复了block白边的难看界面!

目前更能没有任何修改,run.swift文件更加清爽,再也不用双线程啦!

用数组静态化储存Karel的状态,感谢香蕉君!

调节速度的伟大梦想指日可待!?[……]

点击跳转以继续阅读

译:我如何在 Swift 声明 闭包?

今天朋友推荐了一个有意思的页面,域名是这样的:

http://fuckingclosuresyntax.com

在 Swift 中,所有的函数都是闭包,标准的函数只不过是有名字带参数的最完整的闭包。

好了,以下是正文

 

 

作为变量:

[……]

点击跳转以继续阅读

NSString 和 String 究竟 有什么区别 ?

在学习 Swift 编程语言的时候可能不会遇到这个东西,但是随着学习的深入,在你阅读他人的代码的时候,很可能你就会遇到这种NS类型,这时候你肯定会好奇,类似 StringNSString 到底哪里不同?似乎它们是完全一样的呀!而且,通过 as 这个关键字,我们也可以轻松的让数据在它们两者之间转[……]

点击跳转以继续阅读

转载:多范式 编程语言-以 Swift 为例

原文来自infoq,作者 郭麟

本文以Swift语言为例,介绍了什么是多范式编程语言;同时也介绍了当今比较流行的几种编程范式,值得一读。故收藏之,原文链接于此

Swift的编程范式

编程范式是程序语言背后的思想。代表了程序语言的设计者认为程序应该如何被构建和执行。常见的编程范式有:[……]

点击跳转以继续阅读

Swift 2.0 介绍

在今年6月份的 WWDC 大会上, 苹果发布了 Swift 2.0 编程语言。这个新版本有了更高的性能,全新的错误控制API以及支持一流的可用性检测功能。并且改善了苹果SDK平台的API使其对 Swift 更加原生。

开源

对于新功能来说,另外值得注意的就是苹果将会在今年晚些时候开源 Swift[……]

点击跳转以继续阅读

Swift 如何像 C语言 那样接收入口参数?

 

我们都知道在 Swift 语言当中不再有 main 函数了,可能了解过 C语言或者 Java 语言的同学对这一点赶到深深的不适。总之,取而代之的是 main.swift。

在 Swift 语言当中,编译器不会再[……]

点击跳转以继续阅读

Swift Int Float Double String 类型互转

在 C语言当中,要转换类型似乎并不怎么困难,这次在学习 Swift 的时候却有了困惑。

似乎记得哪个教程当中讲过,但记不清了,这次又找到了,就记录下来:

若要 Int 转换为 Double 或 Float ,则如下
[cr[……]

点击跳转以继续阅读