關於swift和OC混編

2021-07-09 12:18:51 字數 557 閱讀 5418

啦啦 最近沒啥事情做就開始幹swift了,然後就 混編的各種問題接肘而來,

1.如何在swift中使用oc**

但是如果手抖點錯的話,那麼就只能自己手動建立了,

1.1 建立乙個.h檔案 名字隨便取

1.2 然後在project > build setting > 搜尋bridge 

1.3 將建立的.h路勁填充進去  注:這邊我試了很多次,有時候需要寫全路徑$(project_dir)+路徑

有時候是 工程名+路徑 反正有乙個是對的

2.如何在oc中使用swift**

先說方法吧 swift沒有.h檔案,但是xcode會生成乙個」專案名-swift.h「檔案 只要在相應的檔案中#import  或者在 全域性header檔案中#import就行的

當然我今天碰到的這個問題就是,媽蛋,這樣impot檔案之後,發現檔案報錯說沒有這個檔案,然後我就作死的找啊找 找啊找,最後才發現,自己在buildsetting中將檔名改了(xcode上顯示的工程名居然沒變) 後面用buildsetting中的「檔名-swift.h」

哈哈 今天的b 就裝到這裡了 

OC和Swift混編 驚喜

今天在和一位前輩交流的之後,使用了oc和swift混編開發,遇到了乙個讓我忍不住要歡呼的情況,在這裡,跟大家分享一下,也再次讚嘆一下xcode的強大.oc和swift混編出現最多的就是在編寫swift 的過程中使用oc框架了.以前,在xcode6.3beta版本的時候,我猶記得我們在進行oc和swi...

Swift與OC的混編

自2014年蘋果推出了swift之後,確實很快就受到許多開發者的歡迎但在實際開發時,可能有許多第三方庫並未實現 swift化,這時就需要swift與oc的混編技巧 1.在.件中引用swift的類和方法,需要在.件中進行引用,需要注意引用格式 import yourprojectname swift....

關於OC與swift混編時 swift h更新問題

在做swift與oc混編的時候,我返現乙個很詭異的問題 當我寫了乙個新的swift檔案過後,開啟 swift.h這個檔案觀察,你會發現,並沒有及時更新相應的標頭檔案。這說明如果此時你選擇用oc呼叫這段 會導致你的專案報錯 這個問題很麻煩,但是解決起來很容易,就是先注釋掉所有oc中關於swift檔案的...