02 2017 档案
摘要:终端: cd ~/ .ssh 生成 SSH KEY ssh-keygen -t rsa -C 你的油箱 回车后提示输入密码, 此处密码可以不填, 直接回车 提示再次输入密码, 直接回车, 当出现以下图案, 则表示生成 成功 前往以下目录找到生成好的 SSH KEY /Users/fanxiaocon
阅读全文
摘要:链接伪类 a:link{属性: 值;} a{属性:值;} 效果一样 a:link{属性: 值;} a{属性:值;} 效果一样 a:link{属性: 值} 链接的默认状态 a:visited{属性: 值} 链接访问之后的状态 a:hover{属性: 值} 鼠标放到链接上显示的状态 a:active{属
阅读全文
摘要:css 三大特性 层叠性: 当多个样式作用于同一个(同一类)标签时, 样式发生了冲突, 总是执行后面的代码(后面的代码层叠前面的代码) 总是执行后面的代码(后面的代码层叠前面的代码) 继承性 继承性发生的前提是包含(嵌套关系) 文字的所有属性都可以继承 文字颜色可以继承 文字大小可以继承 文字字体可
阅读全文
摘要:标签分类 块级元素 div h1~h6 p ul li 特点 独占一行 可以设置宽度 嵌套(包含)下, 子块元素的宽度(没有定义的情况下)与父块元素宽度默认一致 特点 独占一行 可以设置宽度 嵌套(包含)下, 子块元素的宽度(没有定义的情况下)与父块元素宽度默认一致 独占一行 可以设置宽度 嵌套(包
阅读全文
摘要:内嵌样式 只作用于当前文件, 没有真正实现结构表现分离 只作用于当前文件, 没有真正实现结构表现分离 外链样式 作用范围是当前站点, 范围广, 真正实现结构表现分离 作用范围是当前站点, 范围广, 真正实现结构表现分离 行内样式 作用范围仅限于当前标签, 范围小, 结构表现混在一起 作用范围仅限于当
阅读全文
摘要:选择器是一个选择标签的过程 标签选择器 标签{属性: 值; 属性:值;} 类选择器 .自定义类名{属性: 值; 属性: 值} 特点: 谁调用, 谁生效 一个标签只可以调用多个类选择器 多个标签可以调用同一个类选择器 类选择器的命名规则 不能使用数字开头 不能使用特殊符号或者特殊符号开头( _ 除外
阅读全文
摘要:文本格式化标签 文本加粗标签: 工作中尽量使用 strong <strong></strong> <br></br> 文本倾斜标签: 工作中使用 em <em></em> <i></i> 删除线标签: 工作中尽量使用 del <del></del> <s></s> 下划线标签: 工作中尽量使用 in
阅读全文
摘要:HTML 标签分类 单标签: <!DOCTYPE html> 双标签: <html></html> <head></head> <body></body> HTML 标签关系分类 包含(嵌套关系): <head> <title></title> </head> 父子 并列关系: <head></he
阅读全文
摘要:属性 Property getter & setter 方法 // getter & setter 仅供演示, 日常开发不用 private var _name: String? // Swift 中, 一般不会重写 getter 方法和 setter 方法 var name: String? {
阅读全文
摘要:构造函数 非 Optional 属性, 都必须在构造函数中设置初始值, 从而保证对象在实例化的时候, 属性都能被正确的初始化 构造函数的目的: 给自己的属性分配空间并且设置初始值 在调用父类的构造函数之前, 必须保证本类的属性都已经完成初始化 调用父类的构造函数, 给父类的属性分配空间并且设置初始值
阅读全文
摘要:函数 函数的定义: 函数名(形参列表) -> 返回类型 函数的定义: 函数名(形参列表) -> 返回类型 // 有返回值 与 参数 // 类型: (Int, Int) -> Int func sum(x: Int, y: Int) -> Int { return x + y } sum(x: 10,
阅读全文
摘要:数组 Array 数组的创建 OC 中使用 @[] 定义数组, Swift 中使用 [] 定义数组 [类型] 表示数组中存放的都是该类型的元素 Swift 中数组中的元素可以是基本数据类型 // 创建数组 var array1: Array<Int> vararray2:Array<Int> = [
阅读全文
摘要:String 是一个结构体,性能更高 目前具有了绝大多数 NSString 的功能 String 支持直接遍历 NSString 是一个 OC 对象,性能更差 遍历字符串中的字符 var str = “Hello world" for s in str.characters { print(s) }
阅读全文
摘要:if Swift 中没有 C 语言中的 非零即真 的概念 在逻辑判断时必须显示地指明具体的判断条件 true / false if 语句条件的 () 可以省略 if 语句后的 {} 不能省略 let num = 200 if num < 10 { print("比 10 小") } else if
阅读全文
摘要:赋值运算符 赋值运算符 赋值运算符 var str = "hello, world" var a = 5 var b = true var c = (1, "1") let d = 3 取余运算符 // 1 10%3 // 余数的符号只与被除数有关,与除数无关 -10%3 // -1 -10%(-3
阅读全文
摘要:创建一个 本地仓库 $ git init 配置仓库 告诉 git 你是谁 $ git config —-global user.name 用户名 告诉 git 怎么联系你 $ git config —-global user.email 你的邮箱 查看当前所有配置 $ git config -l 查
阅读全文
摘要:元组 Tuples 定义:把多个值组合成一个复合值。元组内的值可以是任意类型,并不要求是相同类型。 // 模拟一个文具套装,里面有 铅笔:2 橡皮:1 文具盒:15 var bundle: (pencialPrice: Int, eraserPrice: Int, casePrice: Int) =
阅读全文
摘要:定义 let 定义常量,一经赋值不允许再修改 var 定义变量,赋值之后仍然可以修改 定义 let 定义常量,一经赋值不允许再修改 var 定义变量,赋值之后仍然可以修改 let 定义常量,一经赋值不允许再修改 var 定义变量,赋值之后仍然可以修改 常量与变量命名 1.Swift是一门类型安全的语
阅读全文
摘要:在 Swift 中没有了 main.m,@UIApplicationMain 是程序入口 在 Swift 中只有 .swift 文件,没有 .h/.m 文件的区分 在 Swift 中,一个类就是用一对 {} 括起的,没有 @implementation 和 @end 在 Swift 中没有了 mai
阅读全文