Object-C--->Swift之(八)类和结构体
在Swift中类和结构体有高度的相似性。二者主要区别是:
1. 结构体不支持继承
2. 结构体不支持定义析构器
3. 结构体是值类型,而类是引用类型
定义类语法格式:
[修饰符]class 类名
{
零个到多个构造器
零个到多个属性
零个到多个方法
零个到多个下标
}
对一个类定义而言,包括3种最常见的成员:构造器、属性、方法,如果程序员没有为一个类提供构造器,则系统会为该类提供一个默认、无参数的构造器。
SWIFT Function
Swift中的函数跟JAVA语言的函数差不多,但也有差别,SWIFT中定义函数可以指定参数的名称这也是别的语言没有的,好处就是增加了可读性。其返回值是放在未尾的,如以下定义一个加法器:
func add(number1 num1:Int,number2 num2:Int) -> Int{
...
Swift中获取系统语言
//en-US zh-HK zh-TW zh-Hans-US
var lng:String {
let userDefault = NSUserDefaults.
iOS开发Swift篇—(五)元组类型
iOS开发Swift篇—(五)元组类型
一、元组类型介绍
1.什么是元组类型
元组类型由 N个 任意类型的数据组成(N >= 0),组成元组类型的数据可以称为“元素”
示例:
let position = (x : 10.
Object-C--->Swift之(七)函数重载
是什么是函数重载?
名字相同的函数出现在一起,就构成了函数重载,只要形参列表或者返回值类型不同就行。
判断条件
形参列表、
返回值类型组成、
外部形参名
三者其中一种不一样均可作为函数重载
举例说明
//该函数类型为()->Void
fu...
Swift学习笔记 - 变量和常量
1. Mutability
Objective-C offers several classes in both “regular” and mutable versions,
such as NSString/NSMutableString, NSArray/NSMutableArray, and so on.
SWIFT中的repeat...while
SWIFT中的repeat...while类似于JAVA\.NET中的 do while.大同小异只是把do换成了repeat
var index = 10
repeat{
print(index)
index--
} while(index>0)