1,let常量汗捡,var變量淑际,定義在class之前的,整個(gè)工程可見(jiàn)扇住,容易沖突春缕,定義在class內(nèi)的是內(nèi)部可見(jiàn)的;
2艘蹋,let定義各種通知名稱(chēng)锄贼,宏定義,屏幕寬高女阀;
3宅荤,與objectiv-c相比,點(diǎn)語(yǔ)法替代了中括號(hào)浸策,小括號(hào)替代了中括號(hào)膘侮,中括號(hào)替代了大括號(hào);
4的榛,方法調(diào)用時(shí)琼了,.init會(huì)出現(xiàn)語(yǔ)法自動(dòng)提示,直接用()夫晌,有時(shí)候不會(huì)提示雕薪,不出提示幾乎無(wú)法開(kāi)發(fā);
5晓淀,k+A-Z的字符串所袁,表示常量和通知,字符串的等值判斷可以直接用 == 凶掰;
6燥爷,多重條件判斷,應(yīng)該把每一個(gè)表達(dá)式都寫(xiě)成一個(gè)BOOL表達(dá)式懦窘,然后拿這幾個(gè)結(jié)果去判斷前翎,if表達(dá)式里面不要放一大堆運(yùn)算的表示;
7畅涂,本類(lèi)內(nèi)不要使用self.的方式調(diào)用方法和成員港华,線(xiàn)程里面必須使用self.去調(diào)用;
8午衰,修飾符private override等立宜,放在一行的起始位置冒萄,最后放;
9橙数,數(shù)組可以存放不同數(shù)據(jù)類(lèi)型尊流,如果需要類(lèi)型一直,聲明的時(shí)候需要指定類(lèi)型灯帮;
10奠旺,print直接輸出,無(wú)需聲明變量的類(lèi)型施流;
11响疚,轉(zhuǎn)變成Int和Float,Int.init(), Float.init()瞪醋;
12忿晕,is用在類(lèi)型判斷,as!類(lèi)型強(qiáng)轉(zhuǎn)银受,as?類(lèi)型弱轉(zhuǎn)践盼;
13,weak處理循環(huán)引用宾巍;
14咕幻,for I in 0...cnt {},表達(dá)式顶霞,cnt = array.count - 1肄程,否則溢出閃退;
15选浑,默認(rèn)會(huì)把所有.swfit文件包含蓝厌,無(wú)需專(zhuān)門(mén)import,但是古徒,三方類(lèi)庫(kù)除外拓提;
16,混編需要在橋接文件中隧膘,添加頭文件代态;