1. swift中創(chuàng)建控件
tips:在swift中我們可以利用Playground文件,查看UI控件的狀態(tài),而不必運(yùn)行模擬器
在菜單欄-->File-->New-->Playground中創(chuàng)建
在右側(cè)的快速查看窗口點(diǎn)擊Quick Look,我們可以預(yù)覽到創(chuàng)建的UIView視圖
2. swift中調(diào)用OC方法
- 創(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)建
然后我們在Person.h中聲明一個(gè)方法 -(void) eat ,并在Person.m中簡單實(shí)現(xiàn)
在橋接文件中導(dǎo)入Person.h的頭文件,然后我們就可以使用Object-C的方法
創(chuàng)建Person實(shí)例,調(diào)用方法
tips: 橋接文件Bridging_Header.h 我們也可以手動創(chuàng)建
首先新建一個(gè)Header.h的頭文件,我命名為Bridging-Header.h,同樣import Person.h頭文件
然后在工程項(xiàng)目中的Building setting中的Objective-C Bridging Header 中導(dǎo)入Bridging_Header.h的名稱:"橋接文件名稱",例如橋接文件Bridging.h,就寫成"Bridging.h"
3. OC中調(diào)用swift方法
在Person.m的文件中導(dǎo)入"swift項(xiàng)目名稱-Swift.h",我們就可以調(diào)用swift的方法