iOS中.m和.mm区别

作者: __Mr_Xie__ | 来源:发表于2019-06-19 11:34 被阅读6次

前言

之前集成 Face++ 人脸识别 SDK 时,涉及到把 .m 文件后缀改成 .mm ,这里就简单的总结一下原因吧。

区别

  • .m 文件是纯 Object-C 文件
    .mmObject-CC++ 混合文件;
  • .m只能调用纯 Object-C 的类,不能调用混合的
    .mm 可以调用 Object-C 的,也可以调用 C++ 的;
  • .m 要调用混合的怎么办?
    可以解决办法是 .hObject-C 的方式,而具体实现用 .mm 的方式;

Author

如果你有什么建议,可以关注我的公众号:iOS开发者进阶,直接留言,留言必回。

相关文章

  • iOS中.m和.mm区别

    前言 之前集成 Face++ 人脸识别 SDK 时,涉及到把 .m 文件后缀改成 .mm ,这里就简单的总结一下原...

  • IOS JavaScript 日期 new Date()

    IOS中能支持YYYY/MM/DDYYYY/M/DYYYY-MM-DDYYYY-MMYYYY/MM/DD hh:m...

  • 时间格式

    yyyy:代表年MM:代表月(MM和M一样,区别就是MM表示从零开始,比如四月份,MM显示04,M显示4,后面的如...

  • Creator iOS接入穿山甲SDK

    首先介绍一下 .m文件与.mm文件有什么区别.m文件 支持C ,OC.mm文件 支持C,C++,OC OC 与 T...

  • IOS的.m和.mm文件总结

    1. .m文件是纯Object-C 文件 .mm是Object-C和C++混合文件 2. .m只能调用纯Objec...

  • 英语语音与拼写:辅音音素m

    辅音音素/m/与现在的[m]衔接。对应的拼写形式为m或mm。对应古英语中的m和古法语中的m。这个m在现代法语...

  • iOS 每天问题解惑(一)

    目录: Pragma Mark — NO.1 iOS 中成员变量和属性的区别 iOS 开发中成员变量与属性的区别 ...

  • IOS Xcode文件中m,mm,cpp,h后缀名的区别

    .h:头文件。头文件包含类,类型,函数和常数的声明。 .m:源代码文件。这是典型的源代码文件扩展名,可以包含Obj...

  • iOS中.h文件和.m文件的区别

    属性在.h文件中和在.m中声明是有区别的。区别就是,在.h文件中声明的属性,外部类可以通过“类实例.属性”来调用,...

  • 2019-01-08

    mm m m

网友评论

    本文标题:iOS中.m和.mm区别

    本文链接:https://www.haomeiwen.com/subject/rnphqctx.html