如何在 Objective-C 中调用 static 方法 (a.mm 调用 b.mm 的 entry 方法)
要调用 b.mm 文件中的 static void attribute((constructor)) entry() 方法,可以按照以下步骤进行操作:\n\n1. 确保 b.mm 文件已经在项目中正确引入,并且在编译选项中包含了 b.mm 文件。\n\n2. 在需要调用 entry() 方法的地方,包含 b.mm 文件的头文件。\n\n3. 使用以下语法调用 entry() 方法:\n\nobjc\nextern void entry(void);\n\n// 调用 entry() 方法\nentry();\n\n\n这样就可以在 a.mm 文件中调用 b.mm 文件中的 entry() 方法了。请注意,为了正确调用 entry() 方法,确保 b.mm 文件中的 entry() 方法是可见的,可能需要调整相关的访问控制权限。
原文地址: https://www.cveoy.top/t/topic/pSyA 著作权归作者所有。请勿转载和采集!