Swift 的 REPL (Read-Eval-Print Loop) 环境可以让我们使用 Swift 进行简单的交互式编程。也就是说每输入一句语句就立即执行和输出。这在很多解释型的语言中是很常见的,非常适合用来对语言的特性进行学习。要启动 REPL 环境,就要使用 Swift 的命令行工具,它是以...
分类:
编程语言 时间:
2015-01-15 21:38:05
阅读次数:
255
由于使用 Cocoa 框架能够快速地创建一个可用的应用,这让许多开发者都喜欢上了 OS X 或 iOS 开发。如今即使是小团队也能设计和开发复杂的应用,这很大程度上要归功于这些平台所提供的工具和框架。Swift 的 Playground 不仅继承了快速开发的传统,并且有改变我们设计和编写 OS X ...
分类:
其他好文 时间:
2015-01-12 00:20:32
阅读次数:
344
在过去的时间里,人们对于设计 API 总结了很多通用的模式和最佳实践方案。一般情况下,我们总是可以从苹果的 Foundation、Cocoa、Cocoa Touch 和很多其他框架中总结出一些开发中的范例。毫无疑问,对于“特定情境下的 API 应该如何设计”这个问题,不同的人总是有着不同的意见,对于...
分类:
编程语言 时间:
2015-01-12 00:17:53
阅读次数:
240
如果你曾经使用过 Objective-C 或者像 Ruby,Python,JavaScript 这样的语言,可能会觉得 Swift 里的结构体就像外星人一样奇异。类是面向对象编程语言中传统的结构单元。的确,和结构体相比,Swift 的类支持实现继承,(受限的)反射,析构函数和多所有者。既然类比结构体...
分类:
其他好文 时间:
2015-01-12 00:13:24
阅读次数:
137
如果你搭建好了Swift环境 ,你应该可以通过Swift 命令 来尝试去测试上传下载等功能,这是因为在安装Swift的时候,通常会安装一个python-swiftclient客户端,这个一个python的开源 项目 同样使用apache2.0许可,是Swift的client端,如果你使用java P...
分类:
编程语言 时间:
2015-01-11 22:47:53
阅读次数:
429
和C++的类似,泛型定义了一种适用于任何类型的,可重用的代码,用一种抽象的方式来实现代码。Swift的Array和Dictionary都是用泛型来实现的,因为Array可以保存String类型的变量,也可以保存Int类型的。...
分类:
编程语言 时间:
2015-01-11 13:38:57
阅读次数:
197
正在学习swift的CoreData,做个笔记,顺便分享源码这个实例是一个很简单的Table,通过右上角的Add按钮可以添加新的用户名。数据存储在CoreData中,这样,才不会丢失。通过这个例子可以学会:使用Xcode的model编辑器创建数据对象的modeldata。添加新的记录到CoreData中从CoreDat..
分类:
移动开发 时间:
2014-12-29 06:42:59
阅读次数:
248
CentOS 6.4中使用virtualenv安装openstack swift,避免服务器中的其他python库与swift的依赖库相冲突...
分类:
编程语言 时间:
2014-12-25 20:39:16
阅读次数:
287
作为一门比较新的语言,swift的教程实在是少之又少,更不用说如何说swift在调用其他框架方面的教程了,今天就花了很多的时间来实现swift调用webservice。
首先ios调用webservice基本上搜索到的都是oc来实现的,关于swift如何调用oc请自行google,所以问题就等同于oc如何调用webservice,在这里给大家提供一个非常快捷的网站,用来生成soap的发送与解析工...
分类:
编程语言 时间:
2014-12-23 21:12:04
阅读次数:
984
一、语言的性能(1)根据WWDC的展示在进行复杂对象排序时Objective-C的性能是Python的2.8倍,Swift的性能是Python的3.9倍在实现 RC4加密算法时Objective-C的的性能是Python的127倍,Swift的性能是Python的220倍有持怀疑态度的国外程序员,也...
分类:
移动开发 时间:
2014-12-22 12:31:00
阅读次数:
220