Swift
文章平均质量分 95
Swift 是一种支持多编程范式和编译式的开源编程语言,苹果于2014年WWDC(苹果开发者大会)发布,用于开发 iOS,OS X 和 watchOS 应用程序。
Swift 结合了 C 和 Objective-C 的优点并且不受 C 兼容性的限制。
Swift 在 Mac OS 和 iOS 平台可
马拉萨的春天
这个世界所看中的不仅仅是态度,有时候更侧重的是能力。一个90分能力的人,即使只有7分的态度,也是可以把事情做成的。然而一个只有50分能力的人,即使付出百分百的努力,也未必可以把事情做好。所以,态度是成功的前提和基础,但最终能否成功,终究还是要看你的能力。而态度是在能力相差无几的情况的下的决定性因素,但是前提你得不断的提高你的能力。
展开
-
swift小知识点(三)
swift小知识点(三)原创 2024-07-19 17:38:26 · 792 阅读 · 0 评论 -
swift小知识点(二)
swift小知识点(二)原创 2024-07-18 16:54:28 · 971 阅读 · 0 评论 -
swift小知识点
swift小知识点原创 2024-07-17 16:38:16 · 1036 阅读 · 0 评论 -
Swift学习内容精选(二)
Swift学习内容精选原创 2023-09-13 18:37:04 · 341 阅读 · 0 评论 -
Swift学习内容精选(一)
Swift学习内容精选(一)原创 2023-09-11 18:46:41 · 473 阅读 · 0 评论 -
swift知识
原创 2020-10-12 16:09:58 · 89 阅读 · 0 评论 -
Mac Terminal 终端:入门指南及进阶技巧
什么是终端?我们总在说在终端中如何操作,那么终端到底是什么呢?为什么它会有这么大的权利?要说清终端是什么,我们先来看看操作系统的组成。简化来说,操作系统分为两个部分,一部分称作内核,另一部分成为用户交互界面。内核部分负责系统的全部逻辑操作,由海量命令组成,这一部分是系统运行的命脉,不与用户接触;交互界面则是开机之后所有我们所看到的东西,比如窗口,软件,应用程序等等。那么我们若我们想对系统内核的某些操作逻辑做出一些修改,应该怎么办呢?终端就是连接内核与交互界面的这座桥,它允许用户在..转载 2020-08-12 16:09:55 · 14830 阅读 · 1 评论 -
Swift 之 泛型 与 访问控制
Swift 泛型Swift 提供了泛型让你写出灵活且可重用的函数和类型。Swift 标准库是通过泛型代码构建出来的。Swift 的数组和字典类型都是泛型集。你可以创建一个Int数组,也可创建一个String数组,或者甚至于可以是任何其他 Swift 的类型数据数组。以下实例是一个非泛型函数 exchange 用来交换两个 Int 值:实例// 定义一个交换两个变量的函数 func swapTwoInts(_ a: inout Int, _ b: inout Int) { let原创 2020-08-11 21:44:38 · 271 阅读 · 0 评论 -
Swift 之 扩展 与 协议
Swift 扩展扩展就是向一个已有的类、结构体或枚举类型添加新功能。扩展可以对一个类型添加新的功能,但是不能重写已有的功能。Swift 中的扩展可以:添加计算型属性和计算型静态属性 定义实例方法和类型方法 提供新的构造器 定义下标 定义和使用新的嵌套类型 使一个已有类型符合某个协议语法扩展声明使用关键字extension:extension SomeType { // 加到SomeType的新功能写到这里}一个扩展可以扩展一个已有类型,使其能够适配一个或.原创 2020-08-11 17:55:02 · 764 阅读 · 0 评论 -
Swift 之 可选链、自动引用计数、类型转换
Swift 可选链可选链(Optional Chaining)是一种可以请求和调用属性、方法和子脚本的过程,用于请求或调用的目标可能为nil。可选链返回两个值: 如果目标有值,调用就会成功,返回该值 如果目标为nil,调用将返回nil 多次请求或调用可以被链接成一个链,如果任意一个节点为nil将导致整条链失效。可选链可替代强制解析通过在属性、方法、或下标脚本的可选值后面放一个问号(?),即可定义一个可选链。可选链 '?' 感叹号(!)强制展开方法,属性,下标脚本原创 2020-08-11 17:15:21 · 158 阅读 · 0 评论 -
Swift 之 继承、构造过程与析构过程
Swift 继承继承我们可以理解为一个类获取了另外一个类的方法和属性。当一个类继承其它类时,继承类叫子类,被继承类叫超类(或父类)在 Swift 中,类可以调用和访问超类的方法,属性和下标脚本,并且可以重写它们。我们也可以为类中继承来的属性添加属性观察器。基类没有继承其它类的类,称之为基类(Base Class)。以下实例中我们定义了基类 StudDetails ,描述了学生(stname)及其各科成绩的分数(mark1、mark2、mark3):class StudDet原创 2020-08-11 15:38:10 · 373 阅读 · 0 评论 -
Swift之类、属性、方法与下标脚本
Swift 类Swift 类是构建代码所用的一种通用且灵活的构造体。我们可以为类定义属性(常量、变量)和方法。与其他编程语言所不同的是,Swift 并不要求你为自定义类去创建独立的接口和实现文件。你所要做的是在一个单一文件中定义一个类,系统会自动生成面向其它代码的外部接口。类和结构体对比Swift 中类和结构体有很多共同点。共同处在于:定义属性用于存储值 定义方法用于提供功能 定义附属脚本用于访问值 定义构造器用于生成初始化值 通过扩展以增加默认实现的功能 符合协议以对某类原创 2020-08-07 17:25:37 · 273 阅读 · 0 评论 -
Swift 枚举与结构体
Swift 枚举枚举简单的说也是一种数据类型,只不过是这种数据类型只包含自定义的特定数据,它是一组有共同特性的数据的集合。Swift 的枚举类似于 Objective C 和 C 的结构,枚举的功能为: 它声明在类中,可以通过实例化类来访问它的值。 枚举也可以定义构造函数(initializers)来提供一个初始成员值;可以在原始的实现基础上扩展它们的功能。 可以遵守协议(protocols)来提供标准的功能。 语法Swift 中使用 enum 关键词来创建枚举并且原创 2020-08-07 13:31:59 · 522 阅读 · 0 评论 -
Swift之函数与闭包
Swift 函数Swift 函数用来完成特定任务的独立的代码块。Swift使用一个统一的语法来表示简单的C语言风格的函数到复杂的Objective-C语言风格的方法。 函数声明: 告诉编译器函数的名字,返回类型及参数。 函数定义: 提供了函数的实体。 Swift 函数包含了参数类型及返回值类型:函数定义Swift 定义函数使用关键字func。定义函数的时候,可以指定一个或多个输入参数和一个返回值类型。每个函数都有一个函数名来描述它的功能。通过函数名以及对应类型的.原创 2020-08-07 12:49:24 · 476 阅读 · 0 评论 -
Swift数据类型之字符、字符、数组、字典
Swift 字符串Swift 字符串是一系列字符的集合。例如 "Hello, World!" 这样的有序的字符类型的值的集合,它的数据类型为String。创建字符串你可以通过使用字符串字面量或 String 类的实例来创建一个字符串:import Cocoa// 使用字符串字面量var stringA = "Hello, World!"print( stringA )// String 实例化var stringB = String("Hello, World!")pri.原创 2020-08-06 22:24:12 · 1559 阅读 · 0 评论 -
Swift运算符、条件语句、循环
Swift 运算符运算符是一个符号,用于告诉编译器执行一个数学或逻辑运算。Swift 提供了以下几种运算符:算术运算符 比较运算符 逻辑运算符 位运算符 赋值运算符 区间运算符 其他运算符本章节我们将为大家详细介绍算术运算符、关系运算符、逻辑运算符、位运算符、赋值运算符及其他运算符。算术运算符以下表格列出了 Swift 语言支持的算术运算符,其中变量 A 为 10,变量 B 为 20:运算符 描述 实例 + 加号 A + B 结果为 30原创 2020-08-06 17:56:30 · 292 阅读 · 0 评论 -
Swift 数据类型
在我们使用任何程序语言编程时,需要使用各种数据类型来存储不同的信息。变量的数据类型决定了如何将代表这些值的位存储到计算机的内存中。在声明变量时也可指定它的数据类型。所有变量都具有数据类型,以决定能够存储哪种数据。内置数据类型Swift 提供了非常丰富的数据类型,以下列出了常用了几种数据类型:Int一般来说,你不需要专门指定整数的长度。Swift 提供了一个特殊的整数类型Int,长度与当前平台的原生字长相同:在32位平台上,Int和Int32长度相同。 在64位平台上,Int和I原创 2020-08-06 17:03:54 · 428 阅读 · 0 评论 -
Swift简介及基本语法
Swift 是一种支持多编程范式和编译式的开源编程语言,苹果于2014年WWDC(苹果开发者大会)发布,用于开发 iOS,OS X 和 watchOS 应用程序。Swift 结合了 C 和 Objective-C 的优点并且不受 C 兼容性的限制。Swift 在 Mac OS 和 iOS 平台可以和 Object-C 使用相同的运行环境。2015年6月8日,苹果于WWDC 2015上宣布,Swift将开放源代码,包括编译器和标准库。Swift 引入我们可以使用import语句来引入任..原创 2020-08-06 15:52:23 · 487 阅读 · 0 评论