@(〓〓 iOS-Swift語(yǔ)法)[Swift 語(yǔ)法]
- 作者: Liwx
- 郵箱: 1032282633@qq.com
iOS Swift 語(yǔ)法
底層原理
與內(nèi)存管理
分析 專題:【iOS Swift5語(yǔ)法】00 - 匯編
01 - 基礎(chǔ)語(yǔ)法
02 - 流程控制
03 - 函數(shù)
04 - 枚舉
05 - 可選項(xiàng)
06 - 結(jié)構(gòu)體和類
07 - 閉包
08 - 屬性
09 - 方法
10 - 下標(biāo)
11 - 繼承
12 - 初始化器init
13 - 可選項(xiàng)
目錄
- 2.常量和變量
- 什么是常量和變量
- 常量和變量的基本使用
- 常量和變量的使用注意:
什么是常量和變量
- 在Swift中規(guī)定:在定義一個(gè)標(biāo)識(shí)符時(shí)必須明確說(shuō)明該標(biāo)識(shí)符是一個(gè)常量還是變量.
- 使用
let來(lái)定義常量
,定義之后不可以修改 - 使用
var來(lái)定義變量
,定義之后可以修改
常量和變量的基本使用
- 常量和變量的基本使用
import UIKit
// ----------------------------------------------------------------------------
// 2.定義標(biāo)識(shí)符
// 注意:在Swift中如果打算定義`標(biāo)識(shí)符`,必須制定該標(biāo)識(shí)符是一個(gè)變量還是一個(gè)常量
// 如果定義一個(gè)變量:使用var來(lái)修飾
// 如果定義一個(gè)常量:使用let來(lái)修飾
let a : Int = 10
// a = 20 錯(cuò)誤寫法,let修飾的為常量,不能修改
var b : Double = 1.1423
b = 2.5
常量和變量的使用注意:
- 注意:
- 是指向的對(duì)象不可以再進(jìn)行修改.但是可以通過(guò)指針獲得對(duì)象后,修改對(duì)象內(nèi)部的屬性
- 在真實(shí)使用過(guò)程中,建議先定義常量,如果需要修改再修改為變量(更加安全)
// ----------------------------------------------------------------------------
// 2.常量的含義是標(biāo)識(shí)符類保存的內(nèi)容地址不可以修改
// 但是可以通過(guò)內(nèi)存地址拿到對(duì)象,之后修改對(duì)象內(nèi)部的屬性
// 2.1 在Swift中創(chuàng)建對(duì)象: 類名字()
// 創(chuàng)建UIView對(duì)象
let view : UIView = UIView();
// 設(shè)置UIView的背景顏色,還不能顯示因?yàn)檫€沒(méi)有設(shè)置frame
view.backgroundColor = UIColor.redColor()
// ----------------------------------------------------------------------------
// 3.Swift創(chuàng)建對(duì)象
let view1 : UIView = UIView(frame: CGRectMake(0, 0, 100, 100))
view1.backgroundColor = UIColor.yellowColor()
view1.frame = CGRect(x: 0, y: 0, width: 50, height: 50)
// ----------------------------------------------------------------------------
// 4.創(chuàng)建UIButton,添加到view
// 枚舉的使用:1.枚舉名稱.具體的類型 2. .具體的類型
let btn : UIButton = UIButton(type: UIButtonType.ContactAdd)
view1.addSubview(btn)