1.常量和變量
-
1.什么是常量和變量
1.在Swift中規(guī)定:在定義一個標識符時必須明確說明該標識符是一個常量還是變量 2.使用let來定義常量,定義之后不可以修改 3.使用var來定義變量,定義之后可以修改 4.swift中定義常量和變量不需要寫數(shù)據(jù)類型,編譯器會根據(jù)我們后面的數(shù)據(jù)類型自動推導(dǎo) 5.swift的開發(fā)技巧:在做swift開發(fā)中霍弹,我們要經(jīng)常使用option+click鍵來查看方法或者變量
2.常量let使用的錯誤方式
let num = 10.1
num = 5(這種寫法是錯誤的) 常量不能修該-
3.變量var可以隨便被修改
var value = 20 value = 10
4.注意點: swift 開發(fā)中每一條語句后面可以不寫分號冤荆,但是寫上也不會報錯,如果一行有多條語句萨西,那么每條語句后面必須寫上分號
-
5.常量和變量的使用注意:
在真實使用過程中,建議先定義常量,如果需要修改再修改為變量(更加安全) 是指向的對象不可以再進行修改.但是可以通過指針獲得對象后,修改對象內(nèi)部的屬性
特別注意:聲明為常量不可以修改的意思是指針不可以再指向其他對象.但是可以通過指針拿到對象,修改其中的屬性
-
6.swift的打印print(value)
print(value)
-
7.swift對象的創(chuàng)建:對象中不需要* button的創(chuàng)建
swift對象的創(chuàng)建 let view = UIView(frame:CGRect(x:10,y:20,width:100,height:100)) view.backgroundColor = UIColor.brown // 枚舉類型的用法:類型.枚舉的值 /* * 創(chuàng)建一個button */ let button = UIButton(type:UIButtonType.custom) /* * 給button設(shè)置背景顏色 */ button.backgroundColor = UIColor.red /* * 給button設(shè)置字體大小 */ button.titleLabel?.font = UIFont.systemFont(ofSize: 16.0) /* * 給button設(shè)置按鈕標題 */ button.setTitle("按鈕", for: UIControlState.normal) /* * 給button設(shè)置frame */ button.frame = CGRect(x:20,y:10,width:60,height:16) /* * 把button添加在view上面 */ view.addSubview(button)