66问答网
所有问题
iOS如何在C里调用OC对象的方法?求解
如题所述
举报该问题
推荐答案 推荐于2016-04-30
应该把Objective-C包装成C函数,做一个中间层再供外层调用。这样更健壮,耦合性也更低。
至于如何包装,只需要按C的语法写好所有函数(这些函数中直接使用中括号语法调用OC方法),然后将这个文件名由*.c改为*.m就行了。
然后其他的C模块中就可以直接调用前面的*.m文件中的C接口了。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/UUx2D2ivvivsvppvivv.html
相似回答
——
iOS
运行时中
方法的调用
流程
答:
当实例
调用方法
经obj
c
_msgSend时:首先,在相应操做的对象中的缓存方法列表中找调用的方法,若找到,转向相应的实现并执行;若没找到,
在对象的方法
列表中查找,若是找到,转向相应的实现并执行;若是没找到,则递归的去父类指针所指向的类
对象方法
列表中查找;以此类推,若是一直到根类都没有找到,...
c++
调用oc
静态
方法
答:
1. 首先创建两个.h和.m文件 --> 然后更改.m文件为.mm源文件,让其同时具备C++和OC的语法特性。2. 然后开始在新的.h和.mm文件中写入过渡的类和
方法
。在.h文件中使用C++语法声明一个C++类和可以实现
调用OC的
C++方法。如:class helloOC{ public:static void obj
c
FormCBlockData(bool isWhetherC...
求教要
如何在
一个C语言的类
里调用OC
类
的方法
答:
c
语言还有类这个说法??一个面向过程的语言什么时候有类和
对象的
概念了?
iOS 怎么
让
OC调用C方法
答:
ios
中
oc
和c语言是兼容的,直接
调用
就可以的
IOS
、
OC
和Objective-
C的
区别
答:
IOS、
OC
、objective-c三者无可比性,只能说存在相互关联。IOS是一款操作系统,OC是objective-
c的
简写(程序员之间使用,官方并不承认这种缩写,官方缩写:objc),objective-c是
IOS的
开发语言。
iOS
是由苹果公司开发的移动操作系统。苹果公司最早于2007年1月9日的Macworld大会上公布这个系统,最初是设计给...
iOS
开发中c与
oc的
使用比例是多少,c用的多吗
答:
看你的应用是做什么的,就普通的展示类的APP 一般很少用
C
。如果应用涉及到绘图,底层网络通信,安全之类的就用C会比较频繁。也就是一些比较底层的功能用C比较多。能达到30%左右吧。
大家正在搜
C语言如何进行函数调用
C语言函数的调用方式有哪些
C语言函数的三种调用方式
OC调用C需要
C程序中有调用关系的所有函数必须
C语言调用dll中的函数
java调用C
C中调用Python
C调用函数
相关问题
Xcode里怎么使用c 调用oc的方法?
ios objective-c怎么调用函数
如何在c++中,调用objective-c
iOS 怎么让OC调用C方法
求教要如何在一个C语言的类里调用OC类的方法
objective-c中类方法和对象方法有什么区别?
IOS中 js如何调用oc对象中的方法?
OC语言对象引用怎么可以直接调用对象方法?