swift项目中混编 objective-c
1、新建一个 swift项目工程
2、创建一个 cocoa touch class 类, 语言选择 objective-c
点击next
然后点 create
之后会弹出如下弹窗
点击 Create Bridging Header
创建桥接头文件。此时的项目工程文件文件如下:
3、检查build Settings
-> swift compiler-code Generation
中的objective-c Bridging Header
设置是否为 前面创建的桥接头文件路径。在步骤 2中创建的头文件 xcode 会自动生成对应的配置。如果不小心将桥接文件删除了,然后自己手动建立一个新的桥接头文件记得检查此处配置
同时检查下图的配置:
4、我们在Person类里面添加如下代码
//Person.h文件
- (instancetype) initWithName:(NSString *)name age:(NSInteger)age;
// Person.m文件<