1. swift中创建控件

swift创建UI控件
tips:在swift中我们可以利用Playground文件,查看UI控件的状态,而不必运行模拟器
在菜单栏-->File-->New-->Playground中创建

创建Playground.png

文件格式.png
在右侧的快速查看窗口点击Quick Look,我们可以预览到创建的UIView视图

屏幕快照.png
2. swift中调用OC方法
- 创建OC文件
创建一个继承自NSObject的Person类文件,选择O-C创建中会出现"Would you like to configure an Objective-C bridging header?",提示我们创建OC的桥接文件,选择创建

屏幕快照 1.png
然后我们在Person.h中声明一个方法 -(void) eat ,并在Person.m中简单实现

屏幕快照 2.png
在桥接文件中导入Person.h的头文件,然后我们就可以使用Object-C的方法

屏幕快照 3.png
创建Person实例,调用方法

屏幕快照 4.png
tips: 桥接文件Bridging_Header.h 我们也可以手动创建
首先新建一个Header.h的头文件,我命名为Bridging-Header.h,同样import Person.h头文件

屏幕快照 5.png
然后在工程项目中的Building setting中的Objective-C Bridging Header 中导入Bridging_Header.h的名称:"桥接文件名称",例如桥接文件Bridging.h,就写成"Bridging.h"

屏幕快照 6.png
3. OC中调用swift方法
在Person.m的文件中导入"swift项目名称-Swift.h",我们就可以调用swift的方法

屏幕快照 7.png