![](https://img-blog.csdnimg.cn/20190723164235835.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Swift语法
Swift语法基础和原理
空中海
这个作者很懒,什么都没留下…
展开
-
Swift基础-作用域控制关键字
private 访问级别所修饰的属性或者方法只能在当前类里访问。 fileprivate 访问级别所修饰的属性或者方法在当前的 Swift 源文件里可以访问。 (比如上面样例把 private 改成 fileprivate 就不会报错了) internal(默认访问级别,internal修饰符可写可不写) internal 访问级别所修饰的属性或方法在源代码所在的整个模块都可以访问。 如果是框架或者库代码,则在整个框架内部都可以访问,框架由外部代码所引用时,则不可以访问。 如果是 App 代码,原创 2020-10-09 17:50:19 · 615 阅读 · 0 评论 -
Swift5基础之可选项
可选项 可选项,一般也叫可选类型,它允许将值设置为nil,在类型名称后面加个问号? 来定义一个可选项。 //变量定义 var name:String? = "Jack" name = nil var age: Int? // 默认就是nil age = 10 age ...原创 2020-03-03 22:13:25 · 399 阅读 · 1 评论 -
Swfit5.0基础之枚举
//枚举的简单定义和简单应用 //第一种定义方式 enum Direction{ case north case south case east case west } //第二种定义方式 enum Direct...原创 2020-02-27 16:43:56 · 199 阅读 · 0 评论 -
Swfit 5.0 函数
Swift 函数 1. 定义和调用函数 func的为函数关键字前缀, ->表示 函数返回的类型 func greet(person: String) -> String{ let greeting = "hello" + person + "!" return greeting } greet(person: "Alex") 2. 隐式返回 如果整个函...原创 2020-02-27 16:39:22 · 140 阅读 · 0 评论 -
Swfit 5.0 流程控制
1. if-else if 后面的条件只能是Bool类型, if 后面括号可以省略 var age : Int = 30 if age == 30 { print("my age is \(age)") } 2. while while 后面需要时 bool 类型 repeat-while 等同于 do-while var count = 0 while coun...原创 2020-02-27 16:38:13 · 118 阅读 · 0 评论 -
Swift5.0 基础语法
字面量 // 布尔值 let bool = true // 字符串 let str1 = "hello,world" // 字符 let characher:Character = "" // 整数 let intDeciaml = 17 // 十进制 let intBinary = 0b10001 // 二进制 let intOctal = 0o21 //八进制 let intHexad...原创 2020-02-27 16:36:32 · 245 阅读 · 0 评论 -
iOS判断当前界面是否是正在显示
func isVCVisable() -> Bool { let visable = self.isViewLoaded && ((self.view?.window) != nil) return visable }原创 2020-02-25 17:30:39 · 1908 阅读 · 0 评论 -
Swift之基础语法
分号使用 不用编写main函数,Swift将全局范围内的首句可执行代码作为程序入口 一句代码尾部可以省略分号(;)多句代码写到同一行时必须用分号(;)隔开 用var定义变量,let定义常量,编译器能自动推断出变量\常量的类型 Playground可以快速预览代码效果,是学习语法的好帮手 Command + Shift + Enter:运行整个Playground Shift + Ent...原创 2019-11-16 11:53:26 · 224 阅读 · 0 评论 -
Swift语法之概览
1.简介 Swift是Apple在2014年6月WWDC发布的全新编程语言,中文名和LOGO是“雨燕”。 历时5年发展,从Swift1.x发展到了Swift5.x版本,经历了多次重大改变,ABI终于稳定 。 API(Application Programming Interface):应用程序编程接口。源代码和库之间的接口 ABI(Application Binary In...原创 2019-11-16 11:43:19 · 182 阅读 · 0 评论