首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
gzhongcheng
掘友等级
Flutter/iOS/Android开发
做我想说的,说我在做的。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
赞
51
文章 51
沸点 0
赞
51
返回
|
搜索文章
文章
热门
最新
【Swift】自动生成API文档
jazzy是一个命令行工具,用来生成 Swift 或 Objective-C 文档。 如果安装失败,可能是相关的环境不是最新版本,看具体错误进行排查吧。 生成的文档是项目的主工程中的公开方法(里面有AppDelegate等文件的文档),Pods里的库的代码是不会生成的,因此如果…
【Swift】基础(8)—— 值类型、引用类型
Swift 中的struct,class以及enum 在一般的使用中能够做到互相替换,因此探究其背后的逻辑就十分有必要。 由此引出Swift中的值类型和引用类型的区别。 Swift 中,值类型,存放在栈区(stack);引用类型,存放在堆区(heap)。 值类型每个实例保持一份…
【Swift】基础(7)—— 构造过程与析构过程
构造过程是为了使用某个类、结构体或枚举类型的实例而进行的准备过程。这个过程包含了为实例中的每个属性设置初始值和为其执行必要的准备和初始化任务。 与OC不同,Swift的构造器无需返回值,它们的主要任务是保证新实例在第一次使用前完成正确的初始化。 类实例也可以通过定义析构器(de…
【Swift】基础(6)—— 下标脚本、继承、访问控制
下标脚本是访问对象、集合或序列的快捷方式,如取数组元素可以用someArray[index],取字典的元素可以用someDictionary[key],在OC中我们都有大量的使用。 Swift中提供了给类、结构体和枚举自定义下标脚本的方法,灵活运用可以提高编写代码的效率。 下标…
【Swift】基础(5)—— 属性、泛型、扩展与协议
Swift中的属性分为 存储属性 和 计算属性 。 存储属性是存储在特定类或结构体的实例里的一个常量或变(可以理解为OC中的成员变量)。 延迟存储属性是指当第一次被调用的时候才会计算其初始值的属性,类似OC中常用的懒加载的形式。 使用lazy关键字来标识一个延迟存储属性。 类、…
【Swift】基础(4)—— 枚举、结构体和类
存储属性,把常量或变量的值作为实例的一部分。 存储属性的作用是把常量或变量的值作为实例的一部分,使用var关键字定义的属性为变量存储属性,使用let关键字定义的属性为常量存储属性。 计算属性,它计算一个值,类似于方法的功能,提供了一个处理数据的入口与出口。 计算属性可以用于类、…
【Swift】基础(3) —— 函数 、方法和闭包
函数是用来完成特定任务的独立的代码块。 定义函数使用关键字func,指定一个或多个输入参数和一个返回值类型。格式如下: 可以用元组(tuple)类型让多个值作为一个复合值从函数中返回。 可变参数可以接受零个或多个值。 方法是与某些特定类型相关联的函数,在OC中,只有类才能定义方…
【Swift】基础(2)—— 控制流
Swift中的switch语句在执行case语句后,会直接跳出当前switch(可以看成是OC中的case全部默认地加上了break),如果需要继续往下判断,则需要添加fallthrough语句。 元组也可以作为case的条件的。在case条件中,我们可以使用下划线来忽略元组中…
【Swift】基础(1)—— 变量、常量、字符串、数组和字典
使用let定义常量,必须在定义时为它赋值一次,且无法修改(会报错)。这意味着可以使用常量来定义在多个地方使用的确定值。 使用var定义变量,可以多次赋值,同OC中的变量。 Swift中,直接赋值来定义的常量和变量的类型通常可以省略。 定义时说明元素类型是为了方便阅读和纠错(也是…
【Flutter】base64转图片显示
1.图片资源:2.解析成Uint8List:3.加载到Image容器中:
下一页
个人成就
文章被点赞
136
文章被阅读
43,985
掘力值
1,011
关注了
39
关注者
37
收藏集
2
关注标签
8
加入于
2018-02-05