先說一下訪問控制的原則:
Swift中的訪問級別遵循一個基本原則:實體在定義是不能使用比它訪問級別更低备埃、限制性更高的實體
Swift調(diào)用OC
1瓣赂、新建swift項目
2嗓化、在項目中新建OC文件并同意cerate橋接文件,創(chuàng)建好后目錄如下
Snip20170710_10.png
3撩鹿、然后在OC類里邊寫代碼如下:
Snip20170710_11.png
4睡扬、橋接文件導(dǎo)入頭文件
Snip20170710_12.png
5盟蚣、swift文件里邊直接調(diào)用即可
Snip20170710_13.png
6、運行結(jié)果如下
Snip20170710_20.png
OC調(diào)用Swift
1卖怜、創(chuàng)建OC項目
2屎开、在項目里邊新建Swift類,但是不要創(chuàng)建橋接文件马靠,因為Swift調(diào)用OC的時候創(chuàng)建橋接文件好用奄抽,OC調(diào)用Swift的時候橋接文件好報錯,所以Donnot Create甩鳄。
3逞度、目錄結(jié)構(gòu)如下
Snip20170710_16.png
4、操作如圖
Snip20170710_15.png
5妙啃、swift文件代碼如下档泽,注意類跟方法都要聲明成public,否則訪問不到彬祖。
Snip20170710_17.png
6茁瘦、OC調(diào)用如下
Snip20170710_18.png
7、運行結(jié)果如下
Snip20170710_19.png