HarmonyOS鸿蒙Next中native层支持接入Objective-C吗

HarmonyOS鸿蒙Next中native层支持接入Objective-C吗 鸿蒙native层是否支持接入Objective-C,麻烦回答下

3 回复

不支持

更多关于HarmonyOS鸿蒙Next中native层支持接入Objective-C吗的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


HarmonyOS鸿蒙Next的native层主要支持C++和Rust,目前官方文档中未提及对Objective-C的直接支持。开发者若需在鸿蒙Next中使用Objective-C,可能需要通过桥接或适配层实现,但这并非官方推荐或原生支持的方式。建议关注官方更新以获取最新支持信息。

目前HarmonyOS Next的native层开发主要支持C/C++语言,暂不支持直接接入Objective-C代码。开发者可以通过以下方式实现类似功能:

  1. 使用C/C++编写核心功能,通过FFI(外部函数接口)与上层交互
  2. 对于需要复用现有Objective-C代码的情况,建议将关键逻辑重写为C/C++版本
  3. 通过共享库(.so)方式集成已编译的C/C++代码

HarmonyOS Next的NDK工具链专注于优化C/C++开发体验,提供了完整的原生开发支持。如需调用平台原生能力,建议使用ArkTS/JS API或通过C API桥接。

回到顶部