在介绍Swift之前,先说一段小插曲。
Swift中文被翻译为“雨燕”。如图:
而在苹果推出Swift之前,你在google上面搜索Swift的结果是:Taylor Swift(美国乡村音乐、流行音乐创作女歌手、演员、慈善家)
所以苹果推出Swift之后,不经意就将她得排名挤下去了~~~
言归正传:
一、Swift是一门什么语言了?
swif...
分类:
编程语言 时间:
2015-07-19 18:13:53
阅读次数:
133
这篇是计算机类的优质预售推荐>>>>《写给大忙人看的Swift》
编辑推荐
本书适合各种层次的Swift 学习者和开发者阅读,包括拥有 Objective-C 开发经验的开发者,想要用 Swift 编写程序的爱好者等任何对 Swift 感兴趣的人。对于想要快速了解和掌握Swift
的人来说,《写给大忙人看的Swift》是一本不可多得的枕边读物。
内容简介
本书全面介...
分类:
编程语言 时间:
2015-07-17 12:13:37
阅读次数:
165
1、王巍的博客(我们都叫它喵神,他很萌哒)链接:http://onevcat.com/(难度指数:※※※※※)理由:他的swift的新书讲解的非常好,但不适合入门,进阶的话这是很适合的一本书。其他关于OC的内容可以翻看喵神的博客。2、唐巧哥的技术博客链接:iOS开发如何提高(难度指数:※※※※※)理...
分类:
移动开发 时间:
2015-07-17 11:35:55
阅读次数:
130
泛型代码可以让你写出根据自我需求定义、适用于任何类型的,灵活且可重用的函数和类型。它的可以让你避免重复的代码,用一种清晰和抽象的方式来表达代码的意图。
泛型是 Swift 强大特征中的其中一个,许多 Swift 标准库是通过泛型代码构建出来的。事实上,泛型的使用贯穿了整本语言手册,只是你没有发现而已。例如,Swift 的数组和字典类型都是泛型集。你可以创建一个Int数组,也可创建一个String数...
分类:
编程语言 时间:
2015-07-15 15:14:43
阅读次数:
154
import Foundation
//MARK:-------枚举语法-----------
//不像 C 和 Objective-C 一样,Swift 的枚举成员在被创建时不会被赋予一个默认的整数值
enum CompassPoint
{
case North
case South
case East
case West
}
enum Planet
{
...
分类:
编程语言 时间:
2015-07-10 13:31:29
阅读次数:
190
/*** 函数的定义和调用*/func showIntegerArray(array:[Int]){ for a in array { println("\(a)") }}showIntegerArray([1,2,3])func maxOfValue(a:Int,...
分类:
编程语言 时间:
2015-07-10 13:06:00
阅读次数:
112
//swift的广义匹配let x = 1000switch x { case 1...9: println("个位数") case 1...9: println("十位数") default: println("其他")}let point = (10,10)s...
分类:
编程语言 时间:
2015-07-10 13:04:56
阅读次数:
111
Swift 让所有数值类型都支持了基本的四则运算:
加法(+)减法(-)乘法(*)除法(/)
1 + 2 // 等于 3
5 - 3 // 等于 2
2 * 3 // 等于 6
10.0 / 2.5 // 等于 4.0
与 C 语言和 Objective-C 不同的是,Swift 默认不允许在数值运算中出现溢出情况。但你可以使用 Swift 的溢出...
分类:
编程语言 时间:
2015-07-09 09:43:06
阅读次数:
166
今天按照raywenferlich上面的一篇Swift教程敲了一下Swift的代码,基本熟悉了Swift的语法和Objective-c的区别,当然要熟悉这个语言还要下很多的功夫和时间的,整体来说Swift的上手还是比较快的,这个语言的语法也蛮简洁的,精炼,苹果自家的语言的,也确实蛮有苹果自己的一.....
分类:
编程语言 时间:
2015-07-08 18:19:21
阅读次数:
213
在swift的switch中,case后面加了fallthrough的用法,就和OC的case后面没加break的用法是一样的!使用fallthrough需要注意的有:1.加了fallthrough后,会直接运行【紧跟的后一个】case或default语句,不论条件是否满足都会执行var age = 10
switch age {
case 0...10:
print("小朋...
分类:
编程语言 时间:
2015-07-05 18:34:10
阅读次数:
153