
swift
文章平均质量分 83
swif
后跳闪到腰
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Swift派发机制
swift派发的目的是让CPU知道被调用的函数在哪里。swift语言支持编译行语言的直接派发、函数表派发、消息机制派发。 直接派发 直接派发是最快的原因是调用的指令少,并且可以通过编译器进行优化,缺点是由于缺少动态性而不支持基础 struct DragonFirePosition{ var x: Int64 var y: Int32 func land(){} } func DragonWillFire(_ position:DragonFirePosition) {原创 2020-08-19 11:02:26 · 878 阅读 · 0 评论 -
swift4基础学习(1)- 数据类型、数组、字典
通过palyground学习swift4数据类型、数组、字典 import UIKit var str = "Hello, playground" //1.数据类型 //可以声明中文名,因为swift使用unicode编码 func 常量(){ //let 声明常量,只能为其赋值一次,const //var 声明变量 //自动推断变量类型是int、string等 ...原创 2019-03-27 14:08:28 · 214 阅读 · 0 评论 -
swift4基础学习(2)- 循环、元组、条件语句
import UIKit var str = "Hello, playground" //1.for循环 //1.1 index 的声明周期只存在for循环内 //...指闭区间 1~10 for index in 1...10{ print("num=\(index)") } //1.2开区间1-4 for index in 1..<5 { print("ka...原创 2019-03-27 14:27:36 · 343 阅读 · 0 评论 -
swift4基础学习(3)- 函数
import UIKit var str = "Hello, playground" //函数 //1.无返回值的函数 func method(){ print("无返回值") } method() //2 有参数,有返回值 /* 方法名:returnMethod 参数名:number ,number2 参数类型:Int,Int -> 后面代表...原创 2019-03-27 15:00:22 · 239 阅读 · 0 评论 -
swif4基础学习(4)- 闭包、枚举
import UIKit var str = "Hello, playground" //1.1闭包,与oc中的block类似 //方法声明: (参数) -> 返回值 {函数体} //闭包声明:{(参数) -> 返回值 in 函数体} //可以在代码中使用或者用来作为参数传值。 let names = [5,2,10,23,4] let namesSort = names.so...原创 2019-03-27 15:21:42 · 266 阅读 · 0 评论 -
swif4基础学习(5)- 结构体、属性
import UIKit var str = "Hello, playground" //1.结构体 //使用时注意:结构体总是通过被复制的方式在代码中传递,值类型 //类:引用类型 struct SizeStruct{ var height:Float = 10 var width:Float = 21 } class SizeClass{ var height...原创 2019-03-27 16:02:55 · 451 阅读 · 0 评论 -
swif4基础学习(6)- 继承、协议等
import UIKit var str = "Hello, playground" //1下标 subscript struct TestTable{ subscript(index:Int)-> String{ return "table" } subscript(key:String)->String{ ...原创 2019-03-27 16:32:36 · 268 阅读 · 0 评论 -
swif4基础学习(7)-其它
import UIKit var str = "Hello, playground" //逃逸闭包 //闭包做为函数的参数传递时,可能会在函数体结束后被调用,这个闭包逃离了这个函数体的作用域,那么我们就说这个闭包是逃逸型的闭包 func testClosure(closure:@escaping ()->Void){ print("test") //...原创 2019-03-27 16:37:18 · 220 阅读 · 0 评论