12 2017 档案

学习swift从青铜到王者之swift属性09
摘要:1.结构体常量和类常量的存储属性 2.延迟存储属性 3.属性观察器 阅读全文

posted @ 2017-12-08 17:01 jack_yan 阅读(193) 评论(0) 推荐(0)

学习Android从青铜到王者之第一天
摘要:1.Android四层架构 一、Linux Kernel 二、Libraries和Android Runtime 三、Application Framework 四、Applications 一、Linux Kernel Android基于Linux 2.6提供核心系统服务,例如:安全、内存管理、进 阅读全文

posted @ 2017-12-06 16:49 jack_yan 阅读(184) 评论(0) 推荐(0)

学习swift从青铜到王者之swift结构体和类08
摘要:定义 定义存储属性 定义函数 扩展下标 初始化 结构体默认会有初始化方法 扩展功能 实现协议 继承 mutating 关键字的作用 检测两个对象地址是不是相同 Deinitializers使一个类的实例来释放任何资源分配 高级话题 1.创建相同属性的结构体比类更加节省内存 2. 什么时候用结构体 1 阅读全文

posted @ 2017-12-06 15:26 jack_yan 阅读(201) 评论(0) 推荐(0)

学习swift从青铜到王者之swift枚举07
摘要:空枚举 枚举基本类型 简写 枚举语法 枚举匹配 关联值 原始值 枚举循环 阅读全文

posted @ 2017-12-06 11:33 jack_yan 阅读(197) 评论(0) 推荐(0)

学习swift从青铜到王者之swift闭包06
摘要:语法表达式 这里的参数(parameters),可以是in-out(输入输出参数),但不能设定默认值。如果是可变参数,必须放在最后一位,不然编译器报错。元组也可以作为参数或者返回值。 "in"关键字表示闭包的参数和返回值类型定义已经完成,闭包函数体即将开始。即由in引入函数 例子 归纳:闭包类型是由 阅读全文

posted @ 2017-12-06 11:22 jack_yan 阅读(156) 评论(0) 推荐(0)

学习swift从青铜到王者之Swift语言函数05
摘要:1.定义一个函数以及调用 2.定义一个有参有返回值的函数 解析:函数的参数放在函数名后的括号中,多个参数用逗号隔开,返回值类型用连接符和一个右尖括号指明(->) 3.调用函数必须指明参数名且参数顺序不能改变 4.在使用下划线在调用函数时省略指定参数名时,调用时则必须省略参数名 5.定义函数时指定外部 阅读全文

posted @ 2017-12-06 10:20 jack_yan 阅读(210) 评论(0) 推荐(0)

学习swift从青铜到王者之Swift控制语句04
摘要:1 if语句基本用法 如果布尔表达式为 true,则 if 语句内的代码块将被执行。如果布尔表达式为 false,则 if 语句结束后的第一组代码(闭括号后)将被执行。 2 if语句的多分支执行 3 while循环语句 4 break和continue 5 switch语句基本用法 6 switch 阅读全文

posted @ 2017-12-06 10:04 jack_yan 阅读(176) 评论(0) 推荐(0)

学习swift从青铜到王者之Swift集合数据类型03
摘要:1 数组的定义 2 数组元素可以是不同类型 3 数组元素(增,删,改,查) 5 数组的遍历 6 字典的概念和定义 字典是由两部分集合构成的,一个是键(key)集合,一个是值(value)集合 7 字典的增删查改操作 8 字典的遍历 9.字典的合并 阅读全文

posted @ 2017-12-06 08:53 jack_yan 阅读(139) 评论(0) 推荐(0)

学习swift从青铜到王者之字符串和运算符02
摘要:1 字符和字符串初步 2 构造字符串 3 数学运算符 4 赋值运算符 5 关系运算符 6 逻辑运算符 7 区间运算符 1.闭区间运算符:a...b 2.半闭区间运算符:a..<b 阅读全文

posted @ 2017-12-05 15:29 jack_yan 阅读(188) 评论(0) 推荐(0)

Swift可选类型(Optional)之星耀
摘要:一、申明可选常量或变量 注意:Int?与Int不相同,Int?表示可选的Int类型,可以赋值为nil,而Int不可以赋值为nil 空合运算符(a ?? b)将对可选类型a进行空判断,如果a包含一个值就进行解封,否则就返回一个默认值b.这个运算符有两个条件: 表达式a必须是Optional类型 默认值 阅读全文

posted @ 2017-12-05 11:31 jack_yan 阅读(217) 评论(0) 推荐(0)

学习swift从青铜到王者之swift基础部分01
摘要:1.1 变量和常量 1.2 基本数据类型 整数类型和小数类型 两种基本数据类型不可以进行隐式转换 1.3 类型转换 1.4 元组(tuples) 1.1元组(tuples)把多个值组合成一个复合值。元组内的值可以使任意类型,并不要求是相同类型。 1.2可以将一个元组的内容分解(decompose)成 阅读全文

posted @ 2017-12-05 09:09 jack_yan 阅读(168) 评论(0) 推荐(0)