0
A
回答
0
你不能将C函数到Objective-C类。如果你想要一个附加到类的“函数”,你必须声明它是一个类方法。或者你可以在课堂外声明该功能。
+3
请注意,Objective-C编译器确实接受要在Objective-C类中“内部”(即在@接口或“@实现”块内部)声明或定义的C函数。 – 2011-05-08 16:08:27
3
如果您在Objective-C中创建了一个C函数,它将与特定的类没有任何关系。也就是说,它将位于全局命名空间中。 SDK的一个例子是NSLog(...)
。
+0
@Alexsander:感谢您的编辑。不确定*是否在全局命名空间*提高了对新手的可理解性! – idz 2011-05-08 20:13:59
相关问题
- 1. 目标C中的构造函数C
- 2. GetTickCount()函数 - >目标C
- 3. 目标释放函数c
- 4. 调用目标函数c
- 5. 目标-C中的OR函数
- 6. 目标C调用c函数
- 7. C++分配成员的目标函数,类成员函数
- 8. 如何调用目标中的类内函数c
- 9. 阅读C++项目中的C#函数
- 10. 目标C中的累积正态分布函数C
- 11. 类型目标C
- 12. 新手目标C函数的NSString INT
- 13. 目标C中的通用数组C
- 14. 从目标C中的类mehod中引用类本身C
- 15. 目标c类上的EXEC_BAD_ACCES
- 16. 访问变量/函数从子类的目标C
- 17. 目标C与目标C++
- 18. 目标C,如何在函数中调用函数?
- 19. 目标C:不断调用函数
- 20. 在函数调用目标C
- 21. 目标C选择表函数
- 22. 从目标c调用JavaScript函数
- 23. 发送一个目标C实例的C函数
- 24. C函数和访问目标C的实例变量
- 25. 递归归档目标C中的类
- 26. 目标中的单例类c
- 27. 目标C类中的调用方法
- 28. 使用C++类在目标c
- 29. C++分类函数
- 30. 目标C:原始数据类型
它忽略了obj-c范围,并仍使用标准c风格范围。所以函数对于文件来说通常是全局的或静态的。 – slycrel 2011-05-08 17:47:38