我对 iPhone 开发人员很陌生(我来自 C# 背景)。据我了解 - .h 文件被视为接口(标题)& .m 文件具有相应的实现(方法)。
因此,.m 文件必须具有与 .h 文件相对应的所有实现,反之亦然。
但是当我尝试时,我可以在 .h 文件中声明一些方法,而无需在 .m 中进行任何实现,反之亦然。它正在编译和正常工作,没有任何错误。为什么是这样?
如果我的概念是错误的,请纠正我。
谢谢
我对 iPhone 开发人员很陌生(我来自 C# 背景)。据我了解 - .h 文件被视为接口(标题)& .m 文件具有相应的实现(方法)。
因此,.m 文件必须具有与 .h 文件相对应的所有实现,反之亦然。
但是当我尝试时,我可以在 .h 文件中声明一些方法,而无需在 .m 中进行任何实现,反之亦然。它正在编译和正常工作,没有任何错误。为什么是这样?
如果我的概念是错误的,请纠正我。
谢谢