探索Swift与Objective - C混合编程及并发并行机制
1. Swift与Objective - C混合编程
在开发过程中,有时需要在Swift代码中使用Objective - C类,或者在Objective - C代码中使用Swift类。下面将详细介绍如何实现这两种语言的混合编程。
1.1 添加Objective - C文件到项目
若要在项目里添加Objective - C文件,可按以下步骤操作:
1. 右键点击想要添加文件的组文件夹。
2. 在弹出的菜单中选择“New File…”选项。
3. 之前添加Swift文件时选的是“Swift File”,这次要添加Objective - C文件,所以选择“Cocoa Touch Class”选项。
4. 输入类名,并确保语言设置为Objective - C。
5. 点击“Next”按钮,选择保存Objective - C文件的位置,之后头文件和实现文件就会被添加到项目中。
1.2 创建Objective - C类Messages
Messages类包含一个消息数组,并且有一个名为 getMessage 的方法,该方法会从数组中随机选取一条消息返回。以下是Messages类的代码:
- Messages.h头文件 :
#import <Foundation/Foundation.h>
@interface Messages : NSObject
-(NSStri
超级会员免费看
订阅专栏 解锁全文
11

被折叠的 条评论
为什么被折叠?



