// todo: swift中可以不指定型別,但至少賦值一次
// todo: swift中可以不適用 ';'
// mark: 常量 let
let name =
"yvan"
let age =
30 let height =
170.6
// 如果初始化時沒有賦值,可在變數後面新增型別,用':'隔開
let ***:string
*** =
"man"
// 常量不會轉換到其他型別,如果需要轉換乙個值到另外不同的型別,要先構造乙個所需型別的例項
// 可以使用'+'語法
print
("my name is "
+name+
", today "
+string
(age)
+" years old."
)// 或者使用'\()'語法
print
("i`m a \(height) height \(***)."
)// mark: 變數 var
// 和常量語法類似 用var修飾的屬性賦值後可以修改
var object =
"nothing"
object =
"nothing going on"
print
(object)
// 使用 var定義色陣列或字典 相當於oc 中的 'nsmutablearray'和'nsmutabledictionary'
// todo: swfit 中使用 來建立字典或陣列
var names =
["li lei"
,"han meimei"
,"lusy"
] names[0]
="li bai"
names.
insert
("tom"
, at:0)
print
(names)
var people =
["name"
:"li lei"
,"age":10
,"***"
:"men"
] as [string : any]
people[
"age"]=
13print
(people)
// 如果是使用let宣告,就不可以對內容進行操作了,
// 建立空的 字典或陣列
//var texts = [string]()
//var dates = dictionary()
// todo: swift 支援型別推到,所以不需要指定型別,賦值即可,如果一定要指定型別,如下:
let value:double =
20.0
print
(value)
swift簡單使用
變數和常量的定義 變數 var 常量 let 格式 修飾符 var let 變數 常量名稱 資料型別 值 var numbera int 10 定義變數並初始化 numbera 20 變數的數值可以修改 let numberb int 20 定義常量並初始化 numberb 20 常量的資料不可以修...
UIPickerView 控制項的簡單使用
uipickerview 是ios常用的控制項之一,它通過輪轉介面提供一系列多值選項,它向使用者展示資訊,也能收集使用者輸入。下面是乙個普通的uipickerview控制項。使用uipickerview控制項需要遵守兩種協議,一種是uipickerviewdelegate,另一種是uipickerv...
GridView控制項的簡單使用
gridview控制項主要以網格的形式排列要顯示的元素,本篇部落格主通過乙個簡單的例項來幫助初學者理解和使用gridview控制項,不會涉及到效能的優化。效果預覽 1.gridview布局 在主布局檔案中宣告乙個 gridview 標籤,並設定它的一些屬性,這裡列舉了一些常用屬性 android c...