![Avatar notebook default](https://cdn2.jianshu.io/assets/default_avatar/avatar-notebook-default-640f7dde88592bdf6417d8ce1902636e.png)
隨機(jī)數(shù)生成 由于iPhoen5和之前的手機(jī)是32位CPU,arc4random 所返回的值不論在什么平臺(tái)上都是一個(gè) UInt32 ,于是在 32...
Selector 如果方法名稱在方法所在域是唯一的,可以只是用方法的名字來(lái)作為#selector的內(nèi)容 但如果再同一個(gè)作用域中存在同樣名字的兩個(gè)...
protocol protocol 的方法聲明為mutating,是為了防止struct 或者 enum 實(shí)現(xiàn)協(xié)議的時(shí)候 無(wú)法修改里面的方法當(dāng)使...
動(dòng)態(tài)改變狀態(tài)欄字體顏色 圖片設(shè)置拉伸 當(dāng)自定義navigationBar時(shí) 需要設(shè)置固有大小 和 navigationBar 的frame 下載...
command+Z 撤銷之前的操作 恢復(fù)原狀command + M 最小化 本地存儲(chǔ) 數(shù)據(jù)庫(kù)本質(zhì)上是一些按項(xiàng)目需求寫好的每列是什么的表格(exc...
第三條暫定
指針類型 是不安全的 ptr.pointee 取出指針指向的數(shù)據(jù) ptr.load(as: Int.self) 指針指向的Int數(shù)據(jù)ptr.st...
反射 Swift通過(guò)Mirror類型來(lái)提供簡(jiǎn)單的反射功能