热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Unity调用Objectivec带有Callback的静态库

Xcode部分1创建静态库  需要将.m文件重命名为.mmTestLib.hTestLib.mm2build生成静态库.a文件Unity部分1创建Unity工程2将OC静态库和头文

Xcode部分

1 创建静态库

   需要将.m文件重命名为.mm

《Unity调用Objective-c带有Callback的静态库》 TestLib.h

《Unity调用Objective-c带有Callback的静态库》 TestLib.mm

2 build生成静态库.a文件

Unity部分

1 创建Unity工程

2 将OC静态库和头文件放在Unity工程的/Assets/Plugins/iOS目录

3 为使用OC的callback,创建一个MonoPInvokeCallbackAttribute.cs

《Unity调用Objective-c带有Callback的静态库》 MonoPInvokeCallbackAttribute.cs

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

《Unity调用Objective-c带有Callback的静态库》 TestLib.cs

5 测试

《Unity调用Objective-c带有Callback的静态库》 DemoApp.cs


推荐阅读
author-avatar
sumer
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有