objective-c 建立一个程序,.c和.h里面分别写什么东西
展开全部
.c和.h就是和C语言的.c和.h一样,.c文件写方法的实现(definitions),.h写方法的定义(declarations)
但是默认的objc程序,是.m文件和.h文件,.m一样,也是写objc方法的实现,并且这种文件中可以兼容c的方法
另外一种.mm文件,也是写objc方法的实现,但是这种文件兼容c++的语法
也就是说,如果你用纯C语言编程,你可以使用.m文件或者.c文件,如果是objc和c混合编程,那么就使用.m文件,如果是C++和objc混合编程,那就使用.mm文件
.h文件的作用都是一样的,用来定义方法、类、协议、类目、常量、全局变量等
但是默认的objc程序,是.m文件和.h文件,.m一样,也是写objc方法的实现,并且这种文件中可以兼容c的方法
另外一种.mm文件,也是写objc方法的实现,但是这种文件兼容c++的语法
也就是说,如果你用纯C语言编程,你可以使用.m文件或者.c文件,如果是objc和c混合编程,那么就使用.m文件,如果是C++和objc混合编程,那就使用.mm文件
.h文件的作用都是一样的,用来定义方法、类、协议、类目、常量、全局变量等
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询