uniapp ios原生插件开发之module

前言

在文章《uniapp ios原生插件开发 (framework,cocoapods)》中我们已经介绍了Module 类型的插件及其创建过程, 却没有深入的介绍Module类型插件开发过程中所涉及到的技术点。 本文呢就将重点放在对这些技术点的使用上进行详解,算是是对上篇文章的一个补充与扩展。

在文章开始之前,再重新介绍一下uniapp原生插件开发的两种扩展方式及不同点:

  • module:不需要参与页面布局,只需要通过 API 调用原生功能,比如:获取当前定位信息、数据请求等功能,通过扩展module的方式来实现;
  • component:需要参与页面布局,比如:map、image等需要显示UI的功能,通过扩展component即组件的方法来实现;

您需要根据实际的情况选择扩展方式,当然插件中可以同时存在 module 和 component,也可以是多个 module 和 多个 component;

扩展module的技术点

编写module类型的插件时,新建的类文件,必须要直接或间接继承自DCUniModule, 所以在使用DCUniModule这个父类时,首先要导入它的头文件

// 引入 DCUniMod

你可能感兴趣的:(uniapp,ios原生插件与混合开发教程,ios,uni-app,module,插件开发)