![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Swift
文章平均质量分 79
Lirx_Tech
这个作者很懒,什么都没留下…
展开
-
[Swift]基本运算符
1. 赋值: 1)原创 2014-11-07 14:14:51 · 905 阅读 · 0 评论 -
[Swift]协议
1. 协议的概念: 1) 其实就是Java中的接口,Swift的遵守协议就是Java中的实现接口,如果放在C++中就是纯虚类的概念,即协议就是一种高度抽象的抽象类,里面值规定了方法、属性等内容,但没有提供任何实现,所有遵守该协议的类、结构体或枚举都必须实现协议中规定的内容,只不过C++没有接口而只能通过继承虚基类来实现其中的内容而已; 2) 协议是面向接口编程的必不可少的机制,原创 2014-12-04 14:55:31 · 9927 阅读 · 0 评论 -
[Swift]多态类型转换以及不确定类型
1. Swift的多态: 1) 和其它语言多态描述一致,都是用父类指针或引用(这里的父类是指祖先类)指向子类的实例,然后在子类中覆盖父类的方法,利用该父类引用调用相同的方法而产生不同的行为; 2) Swift的多态类型转换:和普通的类型转换不一样,普通的类型转换是指一般意义上的强制类型转换,但是强制类型转换不能发生在类型之间,如果使用"类名(转换对象)"则会触发相应类的构造器而原创 2014-12-02 16:17:11 · 3064 阅读 · 0 评论 -
[Swift]继承
1. Swift继承的基本概况: 1) 只有类能继承其它类型都不支持继承,包括基本类型、集合、结构体、枚举; 2) 和Java一样只支持单继承不支持多继承,Swift的多继承是由协议实现的(和Java的接口很像,可以通过遵守多个协议的方式来间接达到多继承的目的); 3) Swift没有试下封装性,并不支持C++和Java那样的private、public、protec原创 2014-11-25 15:56:43 · 1576 阅读 · 1 评论 -
[Swift]方法
1. 方法的命名规则以及参数名规则: 1) 方法就是枚举、结构体、类中定义的“函数”,但是原创 2014-11-21 15:01:17 · 787 阅读 · 0 评论 -
[Swift]构造和析构
1.原创 2014-11-21 16:10:31 · 1138 阅读 · 0 评论 -
[Swift]结构体和类的基本概念
1. Swift的类和结构体的异同: 1) Swift非常重视结构体的作用,并提供了结构体原创 2014-11-19 16:15:13 · 1146 阅读 · 0 评论 -
[Swift]属性和下标
1. 属性的基本概念: 1)原创 2014-11-20 15:30:27 · 1611 阅读 · 0 评论 -
[Swift]可选链和ARC引用计数
1. 可选链的作用: 1)原创 2014-11-23 14:57:58 · 823 阅读 · 0 评论 -
[Swift]语言介绍
1. LLVM框架系统: 1) 是一套gou原创 2014-11-04 09:57:24 · 1212 阅读 · 0 评论 -
[Swift]闭包
1. Swift中闭包的概念非常广泛,dan'shi原创 2014-11-14 23:04:32 · 1043 阅读 · 0 评论 -
[Swift]枚举
1. Swift的枚举的最简单定义: 1)原创 2014-11-17 14:57:04 · 806 阅读 · 0 评论 -
[Swift]函数
1. Swift的三种类型的函数: 1) 全局函数:和C语言一样,原创 2014-11-13 11:24:59 · 916 阅读 · 0 评论 -
[Swift]控制流
1. Swift的控制流: 1) 基本上是C语言的超集,增加了一些gong'negn原创 2014-11-10 17:06:12 · 1182 阅读 · 0 评论 -
[Swift]数组
1. Swift集合的基本概况: 1) 简化了集合的种类,只包含shu'z原创 2014-11-08 14:06:44 · 1124 阅读 · 0 评论 -
[Swft]字典
1. Swift字典简介: 1) 用于存储键-值类型数据,和C++的map相似原创 2014-11-10 14:10:39 · 646 阅读 · 0 评论 -
[Swift]基本数据类型
1. 数值类型: 1) 整型分有符号无符号8zhong原创 2014-11-04 16:12:48 · 2192 阅读 · 0 评论 -
[Swift]泛型
1. Swift泛型的定义方法: 1) 和C++泛型概念一样,用法和C++也相似,同样也是使用一个类型占位符(代表一个通用类型,也是泛型的参数,用户随意取名,但要求按照标示符命名规则进行,因为其代表一个通用类型,因此和定义其它类型名的规范一样,最好是首字母大写的驼峰命名方式,一般取T); 2) 一个简单的泛型函数的例子:func mySwap(inout a: T, ino原创 2014-12-06 15:24:17 · 1208 阅读 · 0 评论