![240](https://cdn2.jianshu.io/assets/default_avatar/5-33d2da32c552b8be9a0548c7a4576607.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
OC中的dealloc--Swift中的deinit。對象釋放的時候會調(diào)用 Swift中如果文件在同一個命名空間下珠增,是不需要導(dǎo)入頭文件的同一個命名空間可以理解為同一個工程命名...
閉包和OC中的Block差不多毁葱,也是保存一段代碼锡凝,在適當?shù)臅r候執(zhí)行挟秤,一般用于一些耗時操作壹哺,也可以傳遞值 區(qū)別:block類似于匿名函數(shù),而閉包就是用來定義函數(shù)的艘刚,Swift中...
分類 新建一個空的Swift文件(一般命名比如String+Exrension),直接用extension來寫即可管宵。 可以在一個文件里寫多個分類 命名空間 注意:如果想通過一...
屬性 定義屬性的時候,后面要加問號攀甚,因為有可能是nil 也可以定義的時候直接初始化箩朴,這樣可以不加問號了(基本數(shù)據(jù)類型最好直接初始化,否則用到KVC的時候回崩秋度,因為如果用問號的...
字符串 Swift中不用寫@ Swift中的字符串不是對象炸庞,而是個結(jié)構(gòu)體 Swift中的字符串的性能比OC中高 雖然Swift的字符串是結(jié)構(gòu)體,OC中是對象荚斯,但在Swift開...
創(chuàng)建對象: 'OC: alloc / initWithXXXSwift: (XXX:) 調(diào)方法OC [UIColor redColor];Swift: UIColor.re...