swift簡單使用

2021-07-11 17:20:34 字數 1240 閱讀 1766

/*

變數和常量的定義:

變數:var

常量:let

格式:修飾符(var|let) 變數|常量名稱:資料型別 = 值

*/var numbera:int = 10 //定義變數並初始化

numbera = 20 //變數的數值可以修改

let numberb:int = 20 //定義常量並初始化

//numberb = 20 // 常量的資料不可以修改

/*型別推導

swift具備型別推導,即在定義變數|常量並進行初始化的時候可以不用明確指定資料型別,能夠自動的根據值推導出正確的資料型別

說明:應該盡可能的使用自動型別推導功能,除非1)需要明確指定資料長度2)定義的時候不進行初始化工作

*/let number1 = 10

let number2 = 10.1

/*型別轉換

在oc語言中可以進行顯式的型別轉換和隱式的型別轉換

在swift語言中沒有隱式的型別轉換,只執行相同資料型別的資料進行賦值和運算

*///1)賦值操作

let number3:int = int(10.1) //不同資料型別的資料不允許賦值

//2)運算

let number4 = 10

let number5 = 88.8

let number6 = double(number4) + number5

/*元組:復合資料型別

定義:常量|變數修飾符 常量|變數的名稱:(資料型別1,資料型別2,資料型別3)=(值1,值2,值3)

*///定義並初始化元組

let person:(string,int,double) = ("wendingding",21,99.9)

//提取元組的內容

person.0

person.1

person.2

//給元組的元素設定名稱

let personb = (name:"wendingding",age:21,score:99.9)

//提取元組的內容

personb.name

personb.age

personb.score

//提取元組資料

let (name,age,score) = ("wendingding",21,99)

name

agescore

Swift 閉包簡單使用

playground noun a place where people can play import uikit var str hello,playground 閉包 closures 閉包 是自包含的 塊,可以在 中被傳遞和使用 閉包可以捕獲和儲存其所在上下文中任意常量和變數的引用,這就是所...

FMDB框架的簡單使用 swift

fmdb框架是oc的,在swift中使用,需要建立乙個橋接檔案轉換 在橋接檔案中匯入fndb的標頭檔案 static let shareinstance sqlitetool 建立和開啟乙個資料庫 如果有就直接開啟,如果沒有,建立乙個再開啟 lazy var db fmdatabase 例項化db物...

swift各種控制項的簡單使用

todo swift中可以不指定型別,但至少賦值一次 todo swift中可以不適用 mark 常量 let let name yvan let age 30 let height 170.6 如果初始化時沒有賦值,可在變數後面新增型別,用 隔開 let string man 常量不會轉換到其他型...