Xcode部分
1 创建静态库
需要将.m文件重命名为.mm


2 build生成静态库.a文件
Unity部分
1 创建Unity工程
2 将OC静态库和头文件放在Unity工程的/Assets/Plugins/iOS目录
3 为使用OC的callback,创建一个MonoPInvokeCallbackAttribute.cs

4 在/Asssets/Scripts目录下创建TestLib.cs文件

5 测试

Xcode部分
1 创建静态库
需要将.m文件重命名为.mm
2 build生成静态库.a文件
Unity部分
1 创建Unity工程
2 将OC静态库和头文件放在Unity工程的/Assets/Plugins/iOS目录
3 为使用OC的callback,创建一个MonoPInvokeCallbackAttribute.cs
4 在/Asssets/Scripts目录下创建TestLib.cs文件
5 测试
本文标题:Unity调用Objective-c带有Callback的静态库
本文链接:https://www.haomeiwen.com/subject/ndawsttx.html
网友评论