objective-c - 包含和导入之间的区别

标签 objective-c ios include header-files include-guards

<分区>

Possible Duplicate:
What is the difference between #import and #include in Objective-C?

有什么区别

#include< >
#include" "

#import< >
#import" "

最佳答案

#import指令是 #include 的改进版本. #import确保一个文件只被包含一次,这样你就不会遇到递归包含的问题。

#import ""首先检查项目文件夹中的标题,然后转到系统库,#import<>检查系统头文件”。理论上,这些位置是编译器定义的,它们可以在给定平台上以不同方式实现。

关于objective-c - 包含和导入之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13250253/

相关文章:

objective-c - 在 iOS 中解析 RFC3339 日期字符串的最简单方法是什么?

ios - 应用商店拒绝了该应用程序,称其添加了苹果登录和应用内购买功能

ruby-on-rails - 测试 Controller - 将查找与包含一起使用时未找到记录

javascript - AngularJS ng-include 在 Google Maps InfoWindow 中?

c++ - 使具有依赖项的 C++ 库在 R 中可用

iphone - requireGestureRecognizerToFail不起作用

objective-c - 对于 iPhone 上的类似卡拉 OK 的应用程序,我应该如何使用音频突出显示文本?

objective-c - xcode 上未声明的标识符 __bridge

ios - 由于退出代码 255,无法在 xcode 中构建

ios - CoreBluetooth 背景 - 如何重新实例化 appdelegate 中的中央管理器对象?