直接编写使用 Foundation 类型的 C 代码吗?
我想编写一些使用某些 Foundation 类型的直接 C 代码。现在,我想使用 NSInteger、NSUInteger 和 NSRange;我可以想象以后还想要其他人。是否有一个我可以导入的标头可以让我获得这些类型,而不会在直接的 C 文件中造成麻烦?
I want to write some straight C code that uses some Foundation types. For now, I want to use NSInteger, NSUInteger, and NSRange; I can imagine wanting others later. Is there a header somewhere I can import that will get me these types without causing trouble in a straight C file?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
不是 Foundation,但您可以使用 Core Foundation(
或更具体地说CFBase.h
),以及等效类型CFIndex、<代码>CFRange等。
Not Foundation, but you can use Core Foundation (
<CoreFoundation/CoreFoundation.h>
or more specificallyCFBase.h
), and the equivalent typesCFIndex
,CFRange
, etc.