![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Swift
LIN1986LIN
坚持自己路,一直走下去
展开
-
Swift函数
函数(Functions)函数是用来完成特定任务的独立的代码块。你给一个函数起一个合适的名字,用来标识函数做什么,并且当函数需要执行的时候,这个名字会被“调用”。Swift 统一的函数语法足够灵活,可以用来表示任何函数,包括从最简单的没有参数名字的 C 风格函数,到复杂的带局部和外部参数名的 Objective-C 风格函数。参数可以提供默认值,以简化函数调用。参数也可以既当做转载 2014-06-20 14:44:48 · 701 阅读 · 0 评论 -
闭包(Closures)
闭包(Closures)闭包是自包含的函数代码块,可以在代码中被传递和使用。 Swift 中的闭包与 C 和 Objective-C 中的代码块(blocks)以及其他一些编程语言中的 lambdas 函数比较相似。闭包可以捕获和存储其所在上下文中任意常量和变量的引用。 这就是所谓的闭合并包裹着这些常量和变量,俗称闭包。Swift 会为您管理在捕获过程中涉及到的所有内存操作。转载 2014-06-20 15:16:25 · 1263 阅读 · 0 评论 -
Swift常量和变量
常量和变量相关联的名称 (如 maximumNumberOfLoginAttempts 或 welcomeMessage) 与特定类型的值 (如数字 10 或 字符串 "Hello")。常量一旦它被设定值不能被改变,而变量可以以后被设置为不同的值。声明常量和变量在使用之前常量和变量必须先声明。 你可以使用 let 关键字声明常量,使用 var 声明变量. 下面是如何将常量和变量转载 2014-06-20 13:24:27 · 1311 阅读 · 0 评论 -
Swift字符串和字符
String是例如“hello, world”,“海贼王” 这样的有序的Character(字符)类型的值的集合,通过String类型来表示。Swift 的String和Character类型提供了一个快速的,兼容 Unicode 的方式来处理代码中的文本信息。 创建和操作字符串的语法与 C 语言中字符串操作相似,轻量并且易读。 字符串连接操作只需要简单地通过+号将两个字符串相连即可。 与 S转载 2014-06-20 13:33:30 · 947 阅读 · 0 评论 -
Swift集合类型 (Collection Types)
集合类型 (Collection Types)本页包含内容:数组(Arrays)字典(Dictionaries)集合的可变性(Mutability of Collections)Swift 语言提供经典的数组和字典两种集合类型来存储集合数据。数组用来按顺序存储相同类型的数据。字典虽然无序存储相同类型数据值但是需要由独有的标识符引用和寻址(就是键值对)。Swift 语言里的数转载 2014-06-20 13:46:30 · 863 阅读 · 0 评论 -
Swift控制流
Swift提供了类似 C 语言的流程控制结构,包括可以多次执行任务的for和while循环,基于特定条件选择执行不同代码分支的if和switch语句,还有控制流程跳转到其他代码的break和continue语句。除了 C 语言里面传统的 for 条件递增(for-condition-increment)循环,Swift 还增加了for-in循环,用来更简单地遍历数组(array),字典(dic转载 2014-06-20 14:02:57 · 868 阅读 · 0 评论 -
Swift百万线程攻破单例(Singleton)模式
单例的实现有多种方法,如下面:class SwiftSingleton { class var shared: SwiftSingleton { if !Inner.instance { Inner.instance = SwiftSingleton() } return Inner.instance!转载 2014-06-20 18:18:36 · 670 阅读 · 0 评论