swift

[Swift]二进制、八进制、十进制、十六进制之间的转换
日志★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs. ...
[Swift]数组(Array)最强解析
日志★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs. ...
Swift学习笔记八:函数与闭包
日志函数 函数的定义: 函数名(形参列表) -> 返回类型 // 有返回值 与 参数 // 类型: (Int, Int) -> Int func sum(x: Int, y: Int) -&g ...
Swift学习笔记七:集合
日志数组 Array 数组的创建 OC 中使用 @[] 定义数组, Swift 中使用 [] 定义数组  [类型] 表示数组中存放的都是该类型的元素 Swift 中数组中的元素可以是基本数据类型 // 创 ...
Swift学习笔记六:字符串 String
日志String 是一个结构体,性能更高 目前具有了绝大多数 NSString 的功能 String 支持直接遍历 NSString 是一个 OC 对象,性能更差 遍历字符串中的字符 var str = ...
Swift学习笔记五:控制流
日志if Swift 中没有 C 语言中的 非零即真 的概念 在逻辑判断时必须显示地指明具体的判断条件 true / false if 语句条件的 () 可以省略 if 语句后的 {} 不能省略 let ...
Swift学习笔记四:基本运算符
日志赋值运算符 var str = "hello, world" var a = 5 var b = true var c = (1, "1") let d = 3 ...
Swfit学习笔记三:基本数据类型
日志 元组 Tuples  定义:把多个值组合成一个复合值.元组内的值可以是任意类型,并不要求是相同类型. // 模拟一个文具套装,里面有 铅笔:2 橡皮:1 文具盒:15 var bundle: (pe ...
Swift学习笔记二:常量与变量
日志定义 let 定义常量,一经赋值不允许再修改 var 定义变量,赋值之后仍然可以修改 常量与变量命名 1.Swift是一门类型安全的语言,即任何常量或者变量 在声明后 都必须指定类型 2.Xcode编 ...
Swift范性
日志关于泛型 「泛型」(Generic Code)也许是Swift相对于OC的最大特性之一吧!基于Swift的「泛型」特性,你能够写出扩展性更强.复用性更强的方法.类型,它可以让你尽可能避免重复代码,用一 ...
Swift协议
日志「协议」(protocol)声明一系列方法.属性.下标等用来约束其「遵循者」,进而保证「遵循者」能够完成限定的工作.「协议」本身不实现任何功能,它仅仅描述了「遵循者」的实现.「协议」能被类.结构体.枚 ...
Swift扩展
日志Swift中的「扩展」(extensions)和OC中的categories类似,只是Swift中的「扩展」没有名字.Swift中的「扩展」可以向一个已有的类/结构体/枚举类型添加新功能,这包括在没有 ...
Swift类型转换
日志关于「类型转换」(Type Casting),<The Swift Programming Language>描述如下: Type casting is a way to check th ...
Swift Optional Chaining
日志Optional Chaining介绍 关于「optional chaining」,<The Swift Programming Language>是这么描述的: Optional cha ...
Swift下表和方法
日志本文将同时阐述Swift的方法和下标,因为根据我的理解,从某种程度上讲,下标的本质也是方法. 方法 众所周知,在支持面向对象的语言里,方法一般分为两种:实例方法和类方法(在有的语言中,「类方法」被称为 ...
Swift属性
日志属性概述 在Swift中,属性是类.结构体甚至枚举的组成部分. 存储型属性和计算型属性 OC中属性有两种:「普通属性」和「合成属性」,譬如对于一个UIView,center和bounds是其普通属性( ...
Swift 控制语句
日志Control Flow指的是『逻辑控制语句』,包括if.if-else.for.for-in.while.do-while.switch等.其中大部分和OC中差不多,但Swift在某些方便增强了控制 ...
Swift初见
日志Swift基本类型 Swift的类型是在C和OC的基础上发展而来的,Int是整型:Double和Float是浮点型:Bool是布尔型:String是字符串.类似OC,Swift也提出了三个集合类型:A ...
How to make an HTTP request in Swift
日志from: http://stackoverflow.com/questions/24016142/how-to-make-an-http-request-in-swift You can use N ...
swift闭包的另一种用法
日志这不是教程. 当你碰到函数参数需要传递一个闭包(closure)时,一般是可以直接这么传递的(假定无返回): // 教程一般教你在参数位置传递closure: someMethod(arg1, arg ...