swift之建立陣列,字典及其一些用法

2021-07-24 09:33:12 字數 860 閱讀 8597

對於swift而言,建立陣列和oc大致是一樣的,我們可以直接用方括號來告訴系統,我要建立陣列了啊,你得識別我啊,而字典就有所不同了,在oc中是大括號,但是在swift中也是中括號,看下邊的例子:

var firstarr = ["1","2","3"]

var firstdic = [

"1":"i",

"2":"love",

"3":"you", ]

上邊就是乙個字典和陣列,通過直接賦值的方法來建立乙個陣列和字典。

第二種方法:也就是當我們在建立乙個空陣列或者字典的時候,可以使用初始化方法:

let  emptyarray = [string]() //建立乙個空陣列,陣列中的資料型別都是字串

let emptydic = [string:float]() //建立乙個字典,字典中的key都是字串,value都是float型的資料

分享點:

1.今天在看swift書的時候,還發現了乙個關於字串操作的乙個小技巧,分享給大家:

使用\()可以把乙個簡單醒資料轉換成字串型別的,比如說:

let intnum = 2

intnum雖然沒有顯式的說我是整型資料,但是可以退出來他就是整型資料,但是加上\()的操作後

\(intnum),就會變成字串。

2.swift中的陣列還可以這麼用:

比如說你想利用for-in來遍歷乙個陣列,我們可以這麼用:for var i in array ,這和oc是一樣的,還可以這麼表達:for var i in 0..(..<),

waring:使用

..<

建立的範圍不包含上界,如果想包含的話需要使用

... 。 

UILabel之純Swift建立及其常見方法

建立uilabel例項物件 let label uilabel 設定文字 label.text content 設定背景顏色 label.backgroundcolor uicolor blue設定文字顏色 label.textbackgroundcolor uicolor black設定文字行數,...

UISlider之純Swift建立及其常見方法

建立uislider例項物件 let slider uislider 設定最小值 slider.minimumvalue 0設定最大值 slider.maximumvalue 10設定滑塊左側進度條顏色 slider.minimumtrackcolor uicolor red設定滑塊右側進度條顏色 ...

模擬動態陣列及其一系列操作

線性表是一種資料結構。在邏輯上,具有除了第乙個結點,其他結點有唯一前驅,除了最後乙個結點,其他結點有唯一後驅的特點。順序表和鏈式表是線性表的兩種實現方式,它們只在儲存方式上有區別,在邏輯上是一致的。區別在於順序表示使用連續的一段空間來儲存,我們常用的陣列就是線性表的一種順序表示。陣列是靜態分配記憶體...