swift 01

文件之間引用不用import

數組和字典

let array : Array<Any>= ["why", 18, 1.88]---泛型

var arr : [Any] = ["11","222",222222]

如果數組中是同一類型

var arr ?= ["11","222",222222]----類型推導

arr.append(3333)

var dic :[String : Any] = ["dddd":123,"jjj":"ffff"]

dic["hao1"] = "上海"

類型推導

可選類型(可強制解包! ?不推薦使用 ? 只有可選類型可以=nil)

類型綁定(解決可選類型)

可選綁定

1> 判斷name是否為nil, 如果為nil, 不執(zhí)行后面的{}代碼

?2> name不為nil, 系統(tǒng)會先對name進行!, 并且將解包后的結果, 賦值給tempName

if let tempName = name {print(name)}

if 和 guard

語法糖

var haode : String? = nil

haode = "jack"

if let haode = haode{

print(haode)

print(haode)

}

private : 私有-----d當前作用域私有

fileprivate : 文件私有---當前文件私有

internel : 默認

public :

open :

**********

class ViewController: UIViewController ,UITableViewDataSource,UITableViewDelegate{

// MARK: 屬性

// 懶加載兩個特性: 1> 用到時再加載 2> 多次使用只會加載一次

// fileprivate lazy var tableView : UITableView = UITableView()

// self不能省略的地方: 在閉包中使用到self, self不能省略

//懶加載-fileprivate lazy var name = {}()寫法

fileprivate lazy var tableView : UITableView = UITableView()不需要初始化屬性寫法

fileprivate lazy var tableView : UITableView = {

let tableView = UITableView()

tableView.frame = self.view.bounds

tableView.dataSource = self

tableView.delegate = self

return tableView

}()

extension UIColor{

//? 計算屬性: 只讀屬性--類屬性--只讀都處理好

class var randomColor : UIColor {

return UIColor(r: CGFloat(arc4random_uniform(256)), g : CGFloat(arc4random_uniform(256)), b : CGFloat(arc4random_uniform(256)))

}

在extension中擴充構造函數, 只能擴充便利構造函數

1> 在init前需要加上關鍵字convenience

2> 在自定義的構造函數內部, 必須明確的通過self.init()調用其他的構造函數

convenience init(r : CGFloat, g : CGFloat, b : CGFloat, alpha : CGFloat = 1.0) {

self.init(red: r / 255.0, green: g / 255.0, blue: b / 255.0, alpha: alpha)//調用系統(tǒng)

}

}

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
  • 序言:七十年代末佩谣,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子实蓬,更是在濱河造成了極大的恐慌茸俭,老刑警劉巖,帶你破解...
    沈念sama閱讀 212,185評論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件安皱,死亡現場離奇詭異调鬓,居然都是意外死亡,警方通過查閱死者的電腦和手機酌伊,發(fā)現死者居然都...
    沈念sama閱讀 90,445評論 3 385
  • 文/潘曉璐 我一進店門腾窝,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事虹脯÷客蓿” “怎么了?”我有些...
    開封第一講書人閱讀 157,684評論 0 348
  • 文/不壞的土叔 我叫張陵循集,是天一觀的道長唇敞。 經常有香客問我,道長咒彤,這世上最難降的妖魔是什么厚棵? 我笑而不...
    開封第一講書人閱讀 56,564評論 1 284
  • 正文 為了忘掉前任,我火速辦了婚禮蔼紧,結果婚禮上婆硬,老公的妹妹穿的比我還像新娘。我一直安慰自己奸例,他們只是感情好彬犯,可當我...
    茶點故事閱讀 65,681評論 6 386
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著查吊,像睡著了一般谐区。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上逻卖,一...
    開封第一講書人閱讀 49,874評論 1 290
  • 那天宋列,我揣著相機與錄音,去河邊找鬼评也。 笑死炼杖,一個胖子當著我的面吹牛,可吹牛的內容都是我干的盗迟。 我是一名探鬼主播坤邪,決...
    沈念sama閱讀 39,025評論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼罚缕!你這毒婦竟也來了艇纺?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 37,761評論 0 268
  • 序言:老撾萬榮一對情侶失蹤邮弹,失蹤者是張志新(化名)和其女友劉穎黔衡,沒想到半個月后,有當地人在樹林里發(fā)現了一具尸體腌乡,經...
    沈念sama閱讀 44,217評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡盟劫,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 36,545評論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現自己被綠了导饲。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片捞高。...
    茶點故事閱讀 38,694評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡氯材,死狀恐怖,靈堂內的尸體忽然破棺而出硝岗,到底是詐尸還是另有隱情氢哮,我是刑警寧澤,帶...
    沈念sama閱讀 34,351評論 4 332
  • 正文 年R本政府宣布型檀,位于F島的核電站冗尤,受9級特大地震影響,放射性物質發(fā)生泄漏胀溺。R本人自食惡果不足惜裂七,卻給世界環(huán)境...
    茶點故事閱讀 39,988評論 3 315
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望仓坞。 院中可真熱鬧背零,春花似錦、人聲如沸无埃。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,778評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽嫉称。三九已至侦镇,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間织阅,已是汗流浹背壳繁。 一陣腳步聲響...
    開封第一講書人閱讀 32,007評論 1 266
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留荔棉,地道東北人闹炉。 一個月前我還...
    沈念sama閱讀 46,427評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像江耀,于是被迫代替她去往敵國和親剩胁。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 43,580評論 2 349

推薦閱讀更多精彩內容