catface

也许很累 一身狼狈 也许卑微 一生无为

swift08-属性

属性的简单使用介绍

属性简介 存储属性:存储常量(`let`)或变量(`var`),作为实例的一部分. 只能作用于类和结构体 计算属性:计算一个值. 可用于类、结构体、枚举. 必须用 var 声明 类型属性:上述两属性通常与特定类型的实例关联. 该属性可直接作用于类型本身 存储属性 案例 1 2 3 4 5 6 7 ...

swift07-类和结构体

类和结构体的简单使用介绍

类&结构体对比 共同点 定义属性:存储值 定义方法:提供功能 定义附属脚本:访问值 定义构造器:生成初始化值 通过扩展增加默认实现的功能 ...

swift06-枚举

枚举类型的简单使用介绍

枚举简介 定义:一组相关的值定义了一个共同的枚举类型 语法格式 1 2 3 4 5 6 7 enum Direction { case East case South case West case North case NorthWest, EastSouth // 多个成员值在一行时,可用逗...

swift05-闭包

闭包即函数的简写方式

背景 闭包的概念:自包含的函数代码块,可以在代码中被传递和使用. 用简洁语法构建内联闭包 闭包的三种形式 全局函数是一个有名字但不会捕获任何值的闭包 嵌套函数是一个有名字并可以捕获其封闭函数域内值的闭包 闭包表达式是一个利用轻...

swift04-集合

集合类型包括Arrays、Sets、Dictionaries的简单使用介绍

集合简介 集合长度默认可变,若分配成常量,则其大小和内容皆不可变 Swift集合类型(必须通过泛型明确存储值) Arrays:数组,有序可重复 Sets:集合,无序不重复 Dictionaries:字典,无序键值对 ...

swift03-控制流、函数

for、while、if、switch、continue等控制语句使用介绍,函数声明及调用方式介绍

控制流 for for ... in 1 2 3 for index in 1 ... 5 { print(index) } 1 2 3 4 let names = ["cat", "dog", "fish"] for name in names { print(name) } ...

swift02-基本运算符

赋值、比较、逻辑等运算符使用介绍

运算符 赋值运算符:= 普通赋值 1 2 var num num = 5 元组赋值 1 let (x, y) = (0, 0) = 操作不返回任何值 算数、组合赋值、自增自减、、负号、字符串拼接 求余时符号只看左边,可对浮点数求余 1 2 3 ...

swift01-新建Swift工程

使用Xcode新建一个Swift项目

参考Swift的教程 操作步骤 File -> New -> Project OS X -> Application -> Command Line Tool 填写相关工程信息,注意选择Swift作为开发语言 Command + R运行程序,或者...

JavaScript页面行为简述

通过JavaScript即可完成界面交互

JavaScript简介 简介 是脚本语言. 是一种轻量级的编程语言. 是可插入 HTML 页面的编程代码. 插入 HTML 页面后,可由所有的现代浏览器执行. JavaScript和java的区别 java ...

HTML网页结构简述

通过HTML即可编写页面元素

HTML全称 HyperText Mark-up Language:超文本标记语言. 本篇基于HTML4,后续会推出HTML5的说明. HTML文档由四部分组成 文档声明: <!DOCTYPE HTML> html标签对: <html></html> head标签对: <head></...