我一直在使用目标C一段时间了,我已经开始学习一些较低级别的iPhone API,例如核心音频。大多数这些API都在C中,这让我有点困惑,我不知道在哪里放了很多代码,我不知道规则等等。有谁知道哪里开始学习这个好地方?
谢谢,Darren。
答案 0 :(得分:6)
您可以在任何Objective C方法中编写C inline。您还可以在.c文件中定义函数,并将它们的原型定义在.h文件中,然后您可以将其包含在任何ObjectiveC .m文件中,并从Objective C代码中调用。
答案 1 :(得分:2)
Objective-C是经典C的超集,这意味着您可以访问所有 C以及在Objective-C中实现的所有。如果你愿意,你可以写两个。
答案 2 :(得分:2)
有谁知道开始学习这个的好地方在哪里?
enum
和字符串常量等的好方法。做这三件事不会让你成为C的专家,但是它会给你90%的能力,让你可以自信地用Apple的低级框架完成任务。