1.如何在swift中使用OC代碼
這個百度上又很多帖子,一種就是在swift中創建OC文件的時候,Xcode會提示,如果點確定的話,後面所有的問題都沒有了,
但是如果手抖點錯的話,那麼就只能自己手動創建了,
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”
3. 友情提示:查百度時看到的,但是自己還沒有實踐過
如果自己的工程名中又空格 eg.My Project 那麼最好#import "My_Project-Swift.h"
哈哈 今天的B 就裝到這裏了