随笔分类 - Swift
摘要:OC中的for循环写法: Swift中的for循环写法: Swift中for循环不需要i的写法:
阅读全文
摘要:1、private private访问级别所修饰的属性或者方法只能在当前类里访问。 2、fileprivate fileprivate访问级别所修饰的属性或者方法在当前的Swift源文件里可以访问。 3、internal(默认访问级别,internal修饰符可写可不写) internal访问级别所修
阅读全文
摘要:构造就是将结构体、类或枚举的实例准备好以便使用的过程。这个过程包括: (1)为实例中的每个存储属性设置初始值。 (2)执行必要的准备和初始化工作。 实例的构造过程是通过构造器来完成的。 可以在结构体、类或枚举中提供自定义的构造器,从而自定义实例的构造过程。 结构体的自定义构造器的基本用法 类的自定义
阅读全文
摘要:``` /* 元组相当于关系数据库中的一条记录,它将多个任意数据类型的值合并为一个值。 元组类型的值的语法格式为:(元素1, 元素2, ..., 元素n)。 */
let turple = ("张三", 18, true)
// let turple: (String, Int, Bool) = ("张三", 18, true) /* 如果想要访问元组中的元素,有以下几种方式: (...
阅读全文
摘要:本文章将从两个方向分别介绍 OC 与 swift 混编 1. 第一个方向从 swift工程 中引入 oc类 1. 1 如何在swift的类中使用oc类 1.2 如何在swift中实现oc的代理方法 1.3 如何在swift中实现oc的Block回调 2 二个方向从OC工程中引入swift类 2.1
阅读全文
摘要:第一步 添加协议 第二步 添加选择方式 第三步
阅读全文
摘要:1、JSONString转换为字典 2、JSONString转换为数组 3、字典转换为JSONString 4、数组转换为JSONString
阅读全文
摘要:NSMutableAttributedString let testAttributes = [NSAttributedStringKey.foregroundColor: UIColor.blue, NSAttributedStringKey.backgroundColor: UIColor.ye
阅读全文
摘要:Swift代理的使用 协议规定了用来实现某一特定功能所必需的方法和属性。 任意能够满足协议要求的类型被称为遵循(conform)这个协议。 类,结构体或枚举类型都可以遵循协议,并提供具体实现来完成协议定义的方法和功能。 1、申明代理 // 协议内容 @objc protocol TLSelectVi
阅读全文
摘要:Swift 结构体是构建代码所用的一种通用且灵活的构造体。 我们可以为结构体定义属性(常量、变量)和添加方法,从而扩展结构体的功能。 与 C 和 Objective C 不同的是: 结构体不需要包含实现文件和接口。 结构体允许我们创建一个单一文件,且系统会自动生成面向其它代码的外部接口。 结构体不需
阅读全文