从 Swift 开源到现在,只有短短的几个月时间,Swift 却已经被移植到了许多新的平台上,还有一些新的项目已经使用了 Swift。这类移植,每个月都在发生着。

在不同平台下混合使用 Swift 和 C 的可行性,看起来是一件非常难的实践,只有非常有限的实践资源,当然这是和你去封装一个原生库对比起来看的,你可以在你代码运行的平台上轻松地封装一个原生库。

Read More

作者:shanks

发现每周整理的问题比较零散,并且每个问题浅尝辄止,没有深入去讨论和分析。这周开始,尝试对一个问题进行深入讨论,加深每个知识点的影响。后面有余力把 stackoverflow 上的类似问题都归档一下,慢慢形成一些知识整理。这种形式感觉会好一些。
今天我们就谈谈关于 for 循环的问题。

Read More

作者:shanks

本周苹果发布了 Swift2.2, 语言又往前迈进了一小步,开源后的第一个版本,社区也会更加活跃。本周共整理了 4 个问题。涉及问题有:重写问题,结构体和枚举的结合问题,协议编程和面向对象编程问题,defer不执行的问题。

本周整理问题如下:

Read More

作者:shanks

本周共整理了 5 个问题。涉及问题有:协议作为字典key问题,map问题,构造器自动继承问题,静态变量延迟初始化问题和Array的继承问题。

本周整理问题如下:

Read More

作者:shanks

本周共整理了 5 个问题。涉及问题有:扩展协议问题,函数表示问题,final关键字问题,泛型问题和含有闭包的函数定义问题。

本周整理问题如下:

Read More

作者:shanks

本周共整理了 5 个问题。涉及问题有:浅拷贝问题,Any类型问题,数组初始化问题,泛型类型问题和有继承关系的协议实现问题。

本周整理问题如下:

Read More

作者:shanks

不知不觉,每周问答已经到了10期了,在stackoverflow上浏览 swift 相关问题,也让我收益不少。这个栏目会一直办下去,慢慢会对一些共性的问题进行分类和整理。本周共整理了 5 个问题。涉及问题有:字典元素的删除;optional存在的理由;可失败构造器的属性初始化问题;数组到字典的转换问题;for循环步长问题。

本周整理问题如下:

Read More