纯C代码中如何调用Object-C中的方法?

程序员长弓 2012-11-14 11:51:52
如题。
1、OBJC中调用C函数非常容易。
2、C怎么回调OBJC?怎么把OBJC的类指针传给C?
...全文
247 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
巴依老爷 2012-11-14
  • 打赏
  • 举报
回复
一样的,把objc对象作为指针类型的参数传给c函数就好了
程序员长弓 2012-11-14
  • 打赏
  • 举报
回复
引用 3 楼 darkdong 的回复:
引用 2 楼 M_ChangGong 的回复:引用 1 楼 darkdong 的回复:一样的,把objc对象作为指针类型的参数传给c函数就好了 C代码源文件中无法识别objc对象指针,如果引入objc的头文件会出现一堆错误。 在.m里写c函数
可以用,将部分.c中c代码移到.m文件中。 谢谢!
程序员长弓 2012-11-14
  • 打赏
  • 举报
回复
引用 3 楼 darkdong 的回复:
引用 2 楼 M_ChangGong 的回复:引用 1 楼 darkdong 的回复:一样的,把objc对象作为指针类型的参数传给c函数就好了 C代码源文件中无法识别objc对象指针,如果引入objc的头文件会出现一堆错误。 在.m里写c函数
试试,现在的C代码都在静态库里,都是.c文件中。
巴依老爷 2012-11-14
  • 打赏
  • 举报
回复
引用 2 楼 M_ChangGong 的回复:
引用 1 楼 darkdong 的回复:一样的,把objc对象作为指针类型的参数传给c函数就好了 C代码源文件中无法识别objc对象指针,如果引入objc的头文件会出现一堆错误。
在.m里写c函数
程序员长弓 2012-11-14
  • 打赏
  • 举报
回复
引用 1 楼 darkdong 的回复:
一样的,把objc对象作为指针类型的参数传给c函数就好了
C代码源文件中无法识别objc对象指针,如果引入objc的头文件会出现一堆错误。

29,028

社区成员

发帖
与我相关
我的任务
社区描述
主要讨论与iOS相关的软件和技术
社区管理员
  • iOS
  • 大熊猫侯佩
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧