swift與OC方法的相互引用及Playground使用

1. swift中創(chuàng)建控件

swift創(chuàng)建UI控件

tips:在swift中我們可以利用Playground文件,查看UI控件的狀態(tài),而不必運(yùn)行模擬器
在菜單欄-->File-->New-->Playground中創(chuàng)建


創(chuàng)建Playground.png
文件格式.png

在右側(cè)的快速查看窗口點(diǎn)擊Quick Look,我們可以預(yù)覽到創(chuàng)建的UIView視圖

屏幕快照.png

2. swift中調(diào)用OC方法

  1. 創(chuàng)建OC文件
    創(chuàng)建一個(gè)繼承自NSObject的Person類文件,選擇O-C創(chuàng)建中會出現(xiàn)"Would you like to configure an Objective-C bridging header?",提示我們創(chuàng)建OC的橋接文件,選擇創(chuàng)建
屏幕快照 1.png

然后我們在Person.h中聲明一個(gè)方法 -(void) eat ,并在Person.m中簡單實(shí)現(xiàn)

屏幕快照 2.png

在橋接文件中導(dǎo)入Person.h的頭文件,然后我們就可以使用Object-C的方法

屏幕快照 3.png

創(chuàng)建Person實(shí)例,調(diào)用方法


屏幕快照 4.png

tips: 橋接文件Bridging_Header.h 我們也可以手動創(chuàng)建
首先新建一個(gè)Header.h的頭文件,我命名為Bridging-Header.h,同樣import Person.h頭文件

屏幕快照 5.png

然后在工程項(xiàng)目中的Building setting中的Objective-C Bridging Header 中導(dǎo)入Bridging_Header.h的名稱:"橋接文件名稱",例如橋接文件Bridging.h,就寫成"Bridging.h"

屏幕快照 6.png

3. OC中調(diào)用swift方法

在Person.m的文件中導(dǎo)入"swift項(xiàng)目名稱-Swift.h",我們就可以調(diào)用swift的方法

屏幕快照 7.png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末太闺,一起剝皮案震驚了整個(gè)濱河市寺惫,隨后出現(xiàn)的幾起案子猿妈,更是在濱河造成了極大的恐慌敛劝,老刑警劉巖担孔,帶你破解...
    沈念sama閱讀 210,914評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件椭蹄,死亡現(xiàn)場離奇詭異巫财,居然都是意外死亡杨何,警方通過查閱死者的電腦和手機(jī)酱塔,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 89,935評論 2 383
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來危虱,“玉大人羊娃,你說我怎么就攤上這事“u危” “怎么了蕊玷?”我有些...
    開封第一講書人閱讀 156,531評論 0 345
  • 文/不壞的土叔 我叫張陵,是天一觀的道長弥雹。 經(jīng)常有香客問我垃帅,道長,這世上最難降的妖魔是什么剪勿? 我笑而不...
    開封第一講書人閱讀 56,309評論 1 282
  • 正文 為了忘掉前任贸诚,我火速辦了婚禮,結(jié)果婚禮上厕吉,老公的妹妹穿的比我還像新娘酱固。我一直安慰自己,他們只是感情好头朱,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,381評論 5 384
  • 文/花漫 我一把揭開白布运悲。 她就那樣靜靜地躺著,像睡著了一般髓窜。 火紅的嫁衣襯著肌膚如雪扇苞。 梳的紋絲不亂的頭發(fā)上欺殿,一...
    開封第一講書人閱讀 49,730評論 1 289
  • 那天,我揣著相機(jī)與錄音鳖敷,去河邊找鬼脖苏。 笑死,一個(gè)胖子當(dāng)著我的面吹牛定踱,可吹牛的內(nèi)容都是我干的棍潘。 我是一名探鬼主播,決...
    沈念sama閱讀 38,882評論 3 404
  • 文/蒼蘭香墨 我猛地睜開眼崖媚,長吁一口氣:“原來是場噩夢啊……” “哼亦歉!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起畅哑,我...
    開封第一講書人閱讀 37,643評論 0 266
  • 序言:老撾萬榮一對情侶失蹤肴楷,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后荠呐,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體赛蔫,經(jīng)...
    沈念sama閱讀 44,095評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,448評論 2 325
  • 正文 我和宋清朗相戀三年泥张,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了呵恢。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,566評論 1 339
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡媚创,死狀恐怖渗钉,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情钞钙,我是刑警寧澤鳄橘,帶...
    沈念sama閱讀 34,253評論 4 328
  • 正文 年R本政府宣布,位于F島的核電站芒炼,受9級特大地震影響挥唠,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜焕议,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,829評論 3 312
  • 文/蒙蒙 一宝磨、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧盅安,春花似錦唤锉、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,715評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至蝙寨,卻和暖如春晒衩,著一層夾襖步出監(jiān)牢的瞬間嗤瞎,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,945評論 1 264
  • 我被黑心中介騙來泰國打工听系, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留贝奇,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,248評論 2 360
  • 正文 我出身青樓靠胜,卻偏偏與公主長得像掉瞳,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個(gè)殘疾皇子浪漠,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,440評論 2 348

推薦閱讀更多精彩內(nèi)容

  • 前言: Swift語言出來后陕习,可能新的項(xiàng)目直接使用Swift來開發(fā),但可能在過程中會遇到一些情況址愿,某些已用OC寫好...
    瘋狂的電腦閱讀 2,261評論 0 9
  • swift強(qiáng)勢來襲,想要緊跟腳步,但之前OC的工程推倒重來在時(shí)間和實(shí)踐上都有點(diǎn)傷神,混編就是這個(gè)過渡的橋梁,使...
    _skye閱讀 5,226評論 8 22
  • Swift 介紹 簡介 Swift 語言由蘋果公司在 2014 年推出该镣,用來撰寫 OS X 和 iOS 應(yīng)用程序 ...
    大L君閱讀 3,193評論 3 25
  • 由于公司需要,今天開始學(xué)習(xí)swift响谓,打算先創(chuàng)建個(gè)工程拌牲,做基本代碼測試,結(jié)果剛開始的文件相互調(diào)用就遇到了問題歌粥,在這...
    琉璃藝術(shù)閱讀 9,554評論 5 8
  • 緊張是正常的 任何人面對一個(gè)從來沒有做過的陌生行為枣购,都會緊張嬉探,更何況關(guān)乎自己的生計(jì)充滿了對未知的擔(dān)心呢,這是一種正...
    明哥聊求職閱讀 804評論 0 0