iOS中.m和.mm區別

前言

之前集成 Face++ 人臉識別 SDK 時,涉及到把 .m 文件后綴改成 .mm ,這里就簡單的總結一下原因吧。

區別

  • .m 文件是純 Object-C 文件
    .mmObject-CC++ 混合文件;
  • .m只能調用純 Object-C 的類,不能調用混合的
    .mm 可以調用 Object-C 的,也可以調用 C++ 的;
  • .m 要調用混合的怎么辦?
    可以解決辦法是 .hObject-C 的方式,而具體實現用 .mm 的方式;

Author

如果你有什么建議,可以關注我,直接留言,留言必回。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • Swift1> Swift和OC的區別1.1> Swift沒有地址/指針的概念1.2> 泛型1.3> 類型嚴謹 對...
    cosWriter閱讀 11,136評論 1 32
  • mean to add the formatted="false" attribute?.[ 46% 47325/...
    ProZoom閱讀 2,719評論 0 3
  • 在他差不多兩歲多點的時候,我給他買了一本DK幼兒百科大全。他還是比較感興趣的,所以幾乎天天都看。 但是他看的內容幾...
    霧黎lady閱讀 180評論 0 1
  • 馬是大自然的精靈,. 也是一座城市的文化。 它優美柔順, 給了我們生活安全和溫暖; 它奔放馳騁, 給了人類戰勝自我...
    晴天_0d55閱讀 1,865評論 0 1
  • 1 最近的熱播劇《三生三世十里桃花》,我也是十分癡迷。從最初對演員陣容的不以為然到如今對人物劇情的無法自拔,絕不僅...
    作家李新月閱讀 5,694評論 66 122