ios - 为什么 Xcode 自动完成在导入时建议 .m 文件?

标签 ios objective-c xcode5

只是想知道-

当你开始输入#import "

Xcode 建议使用 .m 文件和 .h 文件。在错误地导入 .m 文件后,我感到很沮丧。

这是一个糟糕的设计吗?你能导入.m文件吗?

最佳答案

您可以导入任何文件。 #import 只是一个预处理器指令,基本上是说“将我告诉您的文件的内容包含到当前文件中”。也有一些 include 守卫,但导入就是这样做的——它导入你告诉它的文件。

使用 .h 文件导入 header 可能更方便/约定(请不要为此打败我,我只是猜测)除非有一些 C/C++ 标准另有说明。

关于ios - 为什么 Xcode 自动完成在导入时建议 .m 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25017496/

相关文章:

cocoa-touch - 如何用十分之一秒创建倒计时?

ios - ReactiveCocoa : Immediately send the latest value when there's a new subscription

objective-c - KeyDown 事件和拖放

ios - 如何在XIB(Interface Builder)中使用UIPageViewController的子类来设置DataSource、Delegate和TransitionStyle

storyboard - 如何在不使用 Storyboard的情况下在 Xcode5 中创建新项目?

ios - 检查 iOS SDK 版本的预处理器和/或宏方法?

ios - 如果我的 IOS 应用程序支持 IPV6,共享库 (.so) 是否需要更改

iphone - 如何使用 GameKit 在 iPhone 蓝牙中区分主机和客户端

iphone - CLGeocoder reverseGeocodeLocation "kCLErrorDomain error 2"

ios - UIView 动画一个约束会影响另一个约束