签到
Home
Android
iOS
C++
Article
搜索
登录
注册
iOS开发中的文件后缀名区别m,mm,cpp,h
Home
/
C++
MrLee
2016-6-12
4688
.h :头文件。头文件包含类,类型,函数和常数的声明。 .m :源代码文件。这是典型的源代码文件扩展名,可以包含Objective-C和C代码。 .mm :源代码文件。带有这种扩展名的源代码文件,除了可以包含Objective-C和C代码以外还可以包含C++代码。仅在你的Objective-C代码中确实需要使用C++类或者特性的时候才用这种扩展名
.cpp:只能编译C++
当你需要在源代码中包含头文件的时候,你可以使用标准的#include编译选项,但是Objective-C提供了更好的方法。#import选项和#include选项完全相同,只是它可以确保相同的文件只会被包含一次。Objective-C的例子和文档都倾向于使用#import。
.m 和.mm 的区别是告诉gcc 在编译时要加的一些参数。当然.mm还可以命名成.m,但在编译时要手动加参数(麻烦)
本文链接:
https://it72.com/9444.htm
收藏
0
收藏的用户(
0
)
X
正在加载信息~
推荐阅读
VC++内嵌WebBrowser跨域调用问题
OpenCV行人检测
VC实现的QQ自动停靠隐藏功能
VC获取硬盘序列号
OpenCV图像基本运算及掩膜
VC++实现远程控制
UDP穿越NAT
c++代码实现环境变量的修改
Windows蓝牙开发参考
Boost线程锁lock_guard 和unique_lock
最新回复
(
0
)
返回
站点信息
文章
2321
用户
1336
访客
12111891
每日一句
Kitchen steam blurs the window, painting warmth on the cold glass.
厨房的蒸汽晕染了窗,在寒冷的玻璃上画下温暖。
OpenCV质心跟踪
亲测!虚拟机VirtualBox安装MAC OS 10.12图文教程
jQuery的load方法Cannot read property 'indexOf' of undefined
HSV颜色检测
MPAndroidChart曲线非连续改装笔记
《闲来麻将》搭建教程
Android超简单时间轴的实现
使用Python构建一个简单的自动登录功能
解决android studio "found an invalid color"的问题
This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its de
免费xiuno博客主题【最后更新:2019.5.20】
独家发布最新可用My-AutoPost——wordpress 采集器
C#实现后台最小化截图
仙剑奇侠传3d回合-PC端多开
如何在iPhone上移动多个应用程序
首发:Thinkpad T550黑苹果10.13.4安装教程
css样式之flex布局注意事项
Android屏幕共享及远程控制【免root】
MPAndroidChart曲线非连续改装笔记
ASUS TF810C平板电脑用U盘安装windows8.1系统
新会员
南北在南
Trya
龙祖
Yan
每天前进
/llx
。我是蓝
小满哥
Airh
南宁枫桥
同尘
Chil
好久不见
中国网建
UilT
蒋林斌(