字符串初始化 1、初始化 let someString = "Some string literalvalue"
let wiseWords = "\"Imagination is moreimportant than knowledge\" -Einstein" let dollarSign = "\x24"...
分类:
其他好文 时间:
2014-06-18 12:30:29
阅读次数:
257
Swift中,数组Array和字典Dictionary是用结构来实现的,但是数组与字典和其它结构在进行赋值或者作为参数传递给函数的时候有一些不同。并且数组和字典的这些操作,又与Foundation中的NSArray和NSDictionary不同,它们是用类来实现的。注意:下面的小节将会介绍数组,字典...
分类:
其他好文 时间:
2014-06-18 11:11:15
阅读次数:
256
说到swift的集合类型,就不得不谈到Dictionary。包含一个键值对组合的集合。var air = ["name":"warner","title":"Math"]var air = Dictionary(minimumCapacity:3)都可以初始化Dictionary。在swift中,....
分类:
其他好文 时间:
2014-06-18 10:55:42
阅读次数:
192
类与结构是编程人员在代码中会经常用到的代码块。在类与结构中可以像定义常量,变量和函数一样,定义相关的属性和方法以此来实现各种功能。和其它的编程语言不太相同的是,Swift不需要单独创建接口或者实现文件来使用类或者结构。Swift中的类或者结构可以在单文件中直接定义,一旦定义完成后,就能够被直接其它代...
分类:
其他好文 时间:
2014-06-18 10:40:25
阅读次数:
163
// Playground - noun: a place where people can playimport Cocoavar nums = Int[]()for _ in 1...50{ nums.append(random())}nums////冒泡排序/*var count = 0...
分类:
移动开发 时间:
2014-06-18 09:57:23
阅读次数:
303
普通属性用var和let即可,本文不做详述1.延迟存储属性延迟存储属性是指当第一次被调用的时候才会计算其初始值的属性。在属性声明前使用@lazy来标示一个延迟存储属性。class DataImporter { /* DataImporter 是一个将外部文件中的数据导入的类。 这个...
分类:
其他好文 时间:
2014-06-18 09:50:13
阅读次数:
161
1.分类方法分为实例方法和类型方法实例方法(Instance Methods):与java中的类似,略类型方法(Type Methods):与java、oc中的类方法类似.声明类的类型方法,在方法的func关键字之前加上关键字class;声明结构体和枚举的类型方法,在方法的func关键字之前加上关键...
分类:
其他好文 时间:
2014-06-18 09:25:38
阅读次数:
185
一 、函数
1.1、 函数的定义和调用
函数的定义以func关键字作为前缀,接着是函数名字,接着跟着一个可以带有参数,也可以不带参数的圆括号,接着用-> 指示函数的返回类型。函数执行体用一对大括号{}包围。如下定义了一个函数名为sayHello的函数,该函数包含一个名字为personName,类型为String的输入参数。
func
sayHel...
分类:
移动开发 时间:
2014-06-17 22:13:12
阅读次数:
309
Swift是一门新的语言,每一门语言都有其特点,如何在Swift下实现单例设计模式呢?...
分类:
其他好文 时间:
2014-06-17 21:50:54
阅读次数:
224
登录iSwifting社区
1,首先点击“发帖”:
2,点击“照片”:
3,点击“选择文件上传”
4,上传后的照片:
5,点击上传的照片:
6,点击“确定”
7,最后一步点击“发表帖子”
大功告成!...
分类:
其他好文 时间:
2014-06-17 18:44:46
阅读次数:
188