廢話不多說 直接上**
oc中的寫法: //
該方法需要外界在呼叫時將自己的
layer
作為引數傳進來 //
暫停layer
上面的動畫
- (void)pauselayer:(calayer*)layer
//繼續layer
上面的動畫
- (void)resumelayer:(calayer*)layer
swift中的寫法:
// mark: -
直接給layer
新增乙個分類
外界可以通過
layer
很方便的呼叫對應的方法
extension
calayer //
恢復動畫
func
resumeanimation()
}
swift和OC的區別
1.swift句尾的分號可以省略,除非你想在一行中寫多行 需要加分號隔開 2.swift不需要寫main函式,程式預設從上往下執行 3.swift不再有位址的概念 4.swift不分.h和.m檔案,每個類只有乙個.swift檔案 5.swift會自動判斷資料型別,只區分變數var和常量let 6.s...
Swift和OC的區別?
1.swift是靜態語言,有型別推斷,oc是動態語言。2.swift面向協議程式設計,oc物件導向程式設計 3.swift注重值型別,oc注重引用型別。4.swift支援泛型,oc只支援輕量泛型 5.swift支援靜態派發 效率高 動態派發 函式表派發 訊息派發 方式,oc支援動態派發 訊息派發 方...
OC和Swift混編 驚喜
今天在和一位前輩交流的之後,使用了oc和swift混編開發,遇到了乙個讓我忍不住要歡呼的情況,在這裡,跟大家分享一下,也再次讚嘆一下xcode的強大.oc和swift混編出現最多的就是在編寫swift 的過程中使用oc框架了.以前,在xcode6.3beta版本的時候,我猶記得我們在進行oc和swi...