![](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 · 612 阅读 · 0 评论 -
Swift5基础之可选项
可选项 可选项,一般也叫可选类型,它允许将值设置为nil,在类型名称后面加个问号? 来定义一个可选项。 //变量定义 var name:String? = "Jack" name = nil var age: Int? // 默认就是nil age = 10 age ...原创 2020-03-03 22:13:25 · 397 阅读 · 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-elseif 后面的条件只能是Bool类型, if 后面括号可以省略var age : Int = 30if age == 30 { print("my age is \(age)")}2. whilewhile 后面需要时 bool 类型 repeat-while 等同于 do-whilevar count = 0while 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 · 244 阅读 · 0 评论 -
iOS判断当前界面是否是正在显示
func isVCVisable() -> Bool { let visable = self.isViewLoaded && ((self.view?.window) != nil) return visable }原创 2020-02-25 17:30:39 · 1902 阅读 · 0 评论 -
Swift之基础语法
分号使用不用编写main函数,Swift将全局范围内的首句可执行代码作为程序入口一句代码尾部可以省略分号(;)多句代码写到同一行时必须用分号(;)隔开用var定义变量,let定义常量,编译器能自动推断出变量\常量的类型Playground可以快速预览代码效果,是学习语法的好帮手Command + Shift + Enter:运行整个PlaygroundShift + 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 · 181 阅读 · 0 评论