Swift 开源了,它现在变成跨平台的了,开源后的 Swift 不止能运行在 MAC 和 iOS 平台,现在也可以运行在 Linux 平台了。swift.org 网站上面提供了在 Linux 上面安装 Swift 环境的完整指引。当前 Swift 支持 Ubuntu 15.10 和 Ubuntu 14.04 两个版本。这里我使用Ubuntu 14.04,带领大家体验Linux 平台上的 Swift
继承一个类可以从另一个类继承方法,属性和其他的特性。当一个类从另一个类继承的时候,继承类被称为子类,这个类继承的类被称为父类。在Swift中,继承是基本的,从Swift中的其他类型来区分类的一种行为。在Swift中类可以调用和访问方法,属性和属于它们父类的下标脚本,并且提供它们自己重写的方法,属性和下标脚本来定义或修改它们的行为。Swift会确保你的重写是正确的,通过检查,重写定义都有一个与之匹配
转载
2023-10-26 21:18:38
157阅读
1、SpringBoot整合整合jsp、整合freemarker、整合Thymeleaf。
首先说明一下,这里使用的是Springboot2.2.6.RELEASE版本,由于Springboot迭代很快,所以要注意版本问题。
1 <?xml version="1.0" encoding="UTF-8"?>
2 <project xmlns="http://maven.apa
转载
2020-05-10 23:11:00
223阅读
1、SpringBoot整合整合jsp、整合freemarker、整合Thymeleaf。
首先说明一下,这里使用的是Springboot2.2.6.RELEASE版本,由于Springboot迭代很快,所以要注意版本问题。
1 <?xml version="1.0" encoding="UTF-8"?>
2 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/X
原创
2021-06-01 23:32:16
423阅读
Swift allows functions to be used like any value when used in the language. This in the vernacular says that functions are “first-class citizens”. If you want a full example of this, scroll down to th
转载
2024-01-29 13:35:06
105阅读
对于苹果开发者来说,如今已经进入了“Swift时代”。虽然编程语言Objective C备受喜爱,不过它作为苹果主流编程语言的日子已经所剩无几。随着WWDC开发者大会的落幕,Swift即将取而代之,成为苹果新iOS8、OS X Yosemite的新宠。美国时间6月2日举行的苹果WWDC大会上,Swift正式曝光在镁光灯前,叹息声、惊呼声此起彼伏。不过不用太过担心,Objective-C、Swif
转载
2023-07-05 23:38:41
198阅读
参考Swift 官方教程《The Swift Programming Language》中文版构造过程(Initialization)构造过程是为了使用某个类、结构体或枚举类型的实例而进行的准备过程。这个过程包含了为实例中的每个属性设置初始值和为其执行必要的准备和初始化任务。构造过程是通过定义构造器(Initializers)来实现的,这些构造器可以看做是用来创建特定类型实例的特殊方法。与 Obj
转载
2024-01-13 20:04:28
59阅读
Objective-C 中有一些很冷僻但是在特定情况下会很有用的关键字,比如说通过类型获取对应编码的@encode 就是其中之一。在Objective-C 中@encode 使用起来很简单,通过传入一个类型,我们就可以获取代表这个类型的编码C 字符串:char *typeChar1 = @encode(int32_t);
char *typeChar2 = @encode(NSArray);
NS
转载
2023-09-24 18:51:21
134阅读
枚举为一种相关值定义了一个通用类型,从而可以让你在代码中类型安全的操作这些值。Swift中的枚举很灵活,不需要给每一个枚举中的成员都提供值。如果一个值(所谓 原时值) 要被提供给每一个枚举成员,那么这个值可以是字符串 字符 任意的整数值 或者浮点类型。而且 枚举成员可以指定任意类型的值来与不痛的成员值关联。你可以定义一组相关成员的合集作为枚举的一部分,每一个成员都可以有不同类型的值的合集与其关联。
转载
2023-12-01 10:43:14
92阅读
本文同样是一个 MVVM 架构的样例(使用 Driver)。主要演示的是输入内容的条件验证,以及验证结果与视图的绑定。1,效果图(1)这个是官方的演示样例(我稍作修改),主要用来模拟用户注册流程。(2)默认“注册”按钮不可用,只有用户名、密码、再次输入密码三者都符合如下条件时才可用:输入用户名时会同步检查该用户名是否符合条件(只能为数字或字母),以及是否已存在(网络请求),并在输入框下方显示验证结
转载
2023-11-21 20:23:41
91阅读
swift 7. 控制流标签(空格分隔): swift之前说完了swift中的基本数据结构,基本语法,以及字符串、数组、字典,今天看了下貌似又过去好久没有跟新swift了,罪过啊。今天开始跟新下。争取过年回家前全部学完。今天来说下swift中比较重要,当然也是比较简单的控制流。啥是控制流,控制流就是if else switch case while do 还有swif里面特殊且很有用的for-in
转载
2024-01-15 21:02:12
51阅读
SWIFT,Society for Worldwide Interbank Financial Telecommunication,环球同业银行金融电讯协会。 SWIFT成立于1973年,是一家全球性的银行同业合作组织,是世界领先的安全报文传送机构。SWIFT不持有基金或管理客户账户,为全球社区的用户提供安全通信,以可靠的方式交换标准化的财务信息,从而促进全球和区域范围内的资金流动,并支持国际贸
转载
2023-07-31 13:04:19
413阅读
import Foundation
//continue
//continue 语句可以告诉一个循环体立刻停止本次循环,重新开始下次循环,但并不结束整个循环
for i in 1...10 {
//剔除偶数
if i%2 == 0 {
continue
}
print("continue:\(i)")
}
//break
//break语句会
转载
2024-06-03 13:23:48
65阅读
一个新语言的学习应该从打印"Hello, world"开始。在Swift,就是一行:println("Hello, world")简单值使用 let 来定义常量, var 定义变量。常量的值无需在编译时指定,但是至少要赋值一次。这意味着你可以使用常量来命名一个值,你发现只需一次确定,却用在多个地方。var myVariable = 42
myVariable = 50
let myConstant
转载
2023-10-26 05:52:47
120阅读
复习1、 在十进制浮点数中通过大写或者小写的e来指定,在十六进制浮点数中通过大写或者小写的 p来指定。 2、 类型别名 (type aliases) 就是给现有类型定义另⼀一个名字。你可以使⽤用typealias关键字来定义类型别名。 3、 Swift有两个布尔常量,true和false 4、&nb
转载
2024-01-16 05:43:20
81阅读
为什么要有构造器:为类中自身和继承来的存储属性赋初值。一、两种构造器-指定构造器和便利构造器
指定构造器:类中必备的构造器。为全部的属性赋初值。(有些子类可能不须要显示声明,由于默认从基类继承了)
便利构造器:类中的辅助构造器,通过调用指定构造器为属性赋初值。(仅在必要的时候声明)
举例class Food {
var name: String
init(name: String
转载
2023-10-17 12:37:01
73阅读
字符串是例如 “hello,world”, "albatross" 这样的有序的 Character (字符)类型的值的集合。通过 String 类型来表示。一个 String 的内容可以用许多方式读取,包括作为一个 Character 值的集合。 swift 的 String 和 Character 类型提供了快速和兼容 Unicode 的方式供你的代码使用。创建操作字符串的语法与C 语言
转载
2024-08-06 15:09:03
52阅读
import UIKit
var str = "Hello, playground"
//函数
//1.无返回值的函数
func method(){
print("无返回值")
}
method()
//2 有参数,有返回值
/* 方法名:returnMethod
参数名:number ,number2
参数类型:Int,Int
-> 后面代表返
转载
2023-08-11 00:02:11
105阅读
5.枚举与结构体:不必给枚举成员提供一个值。如果我们想要为枚举成员提供一个值(raw value),我们可以用字符串,字符,整型或浮点数类型。enum CompassPoint {
case North
case South
case East
case West
}
var directionToHead = CompassPoint.West结构体Struct在Swift中和类有许多相同的地方
转载
2023-08-08 11:04:42
116阅读
基础概述Swift是iOS,macOS,watchOS和tvOS应用程序开发的新编程语言。Swift提供了所有C和Objective-C基本类型的自己的版本,包括Int、Double、Float、Bool、String。还提供了三大集合类型(Array、Set和Dictionary)的强大版本。Swift使用变量来存储并通过识别名称引用值。还广泛使用常量,比C中的常量更加强大。在使用不需要更改的值
转载
2023-12-01 09:43:57
113阅读