ReactiveX序列——RxSwift Swift是苹果公司新推出的一门现代化的编程语言,并且将其开源出来了,Swift具有很多的优点,这也使得这门语言推出的短时间引起了很大反应的原因,在最近的2016年3月的编程语言排行榜处于第14位,甚至超过了OC(15位)。可见Swift的在开发者心中的地位 ...
分类:
编程语言 时间:
2016-07-12 17:27:32
阅读次数:
375
Swift正在完成一个惊人的壮举,它正在改变我们在苹果设备上编程的方式,引入了很多现代范例,例如:函数式编程和相比于OC这种纯面向对象语言更丰富的类型检查。 Swift语言希望通过采用安全的编程模式去帮助开发者避免bug。然而这也会不可避免的产生一些人造的陷阱,他们会在编译器不报错的情况下引入一些B ...
分类:
编程语言 时间:
2016-07-09 17:53:08
阅读次数:
288
在苹果推出了swift语言之后,很多人担心OC很快会被取代,但是苹果方面表示2年内不会摒弃OC。但现在也快了啊。有的开发团队已经开始基于swift开发,但是有很多旧的框架还没来得及用swift写出来,并且某些swift的功能你还不会写,想用OC写。因此在swift开发的程序中时不时会用到OC的类,怎 ...
分类:
编程语言 时间:
2016-07-07 16:55:31
阅读次数:
191
// // ViewController.swift // swift的函数和闭包 // // Created by Ninesday on 16/6/23. // Copyright © 2016年 Ninesday. All rights reserved. // import UIKit cl ...
分类:
编程语言 时间:
2016-06-23 18:36:08
阅读次数:
299
// // ViewController.swift // swift基本语法004 // // Created by Ninesday on 16/6/22. // Copyright © 2016年 Ninesday. All rights reserved. // import UIKit c ...
分类:
编程语言 时间:
2016-06-23 12:26:58
阅读次数:
199
转自:http://www.jianshu.com/p/3a8e45af7fdd 本篇文章翻译自:http://ericcerney.com/swift-guard-statement/原作者:ecerney原文章发布于2015-06-10*译者注:该语法为swift2.0新特性,目前(2015-0 ...
分类:
编程语言 时间:
2016-06-22 18:32:17
阅读次数:
202
OC调用Swift的方法:添加 import "xxxx-Swift.h" 头文件即可 Swift调用OC的方法:需要建立桥接: xxxx-Bridging-Header.h 头文件(建立方法自行百度) 注意: 1.在Swift调用OC的单例方法时,直接xxxx(),()里面可以有参,例如: oc中 ...
分类:
编程语言 时间:
2016-06-20 18:48:16
阅读次数:
277
原文链接:http://www.jianshu.com/p/52e7580166ff 版本2:增加了Swift 2.0的语法,与Swift 1.2的语法相比,主要是:advance方法变成了advancedBy方法(但不是简单替换);没有了count方法,count(str)需要变成str.char ...
分类:
编程语言 时间:
2016-06-17 19:31:06
阅读次数:
222
iOS开发Swift篇—(二)变量和常量 一、语言的性能 (1)根据WWDC的展示 在进行复杂对象排序时Objective-C的性能是Python的2.8倍,Swift的性能是Python的3.9倍 在实现 RC4加密算法时Objective-C的的性能是Python的127倍,Swift的性能是P ...
分类:
移动开发 时间:
2016-06-13 14:59:37
阅读次数:
140
iOS开发Swift篇(01) 变量&常量&元组 说明: 1)终于要写一写swift了。其实早在14年就已经写了swift的部分博客,无奈时过境迁,此时早已不同往昔了。另外,对于14年部分iOS开发Swift篇专题的博文也不再做任何的校正和更新,特此说明。 2)该博文对应代码可以在https://g ...
分类:
移动开发 时间:
2016-06-13 13:39:08
阅读次数:
176