当前位置: 首页 > news >正文

许昌那有做网站某网站安全建设方案

许昌那有做网站,某网站安全建设方案,青岛专业网站排名推广,上海最新发布C调用Objective-C的类和方法 最近有一个C提供回调接口调用Objective-c接口来传递数据的需求,研究了很久,最终通过bing的AI对话查到了需要的内容,这里记录一下,算是给基于C的IOS开发开了一个头。 在Objective-C中,你可…

C调用Objective-C的类和方法

最近有一个C提供回调接口调用Objective-c接口来传递数据的需求,研究了很久,最终通过bing的AI对话查到了需要的内容,这里记录一下,算是给基于C的IOS开发开了一个头。

在Objective-C中,你可以创建一个全局的类方法,并在C语言中通过Objective-C运行时(Runtime)
来调用这个方法。以下是一个简单的例子:
// Objective-C类

@interface MyClass : NSObject
+ (void)classMethodWithArg1:(int)arg1 arg2:(int)arg2;
@end
@implementation MyClass
+ (void)classMethodWithArg1:(int)arg1 arg2:(int)arg2 {
NSLog(@"Hello, %d and %d", arg1, arg2);
}
@end

// C函数

#include <objc/runtime.h>
#include <objc/message.h>
void callObjectiveCClassMethod() {
Class myClass = objc_getClass("MyClass");
SEL mySelector = sel_registerName("classMethodWithArg1:arg2:");
((void (*)(id, SEL, int, int))objc_msgSend)(myClass, mySelector, 10, 20);
}

在这个例子中,callObjectiveCClassMethod是一个C语言的函数,它调用了Objective-C的类方法
classMethodWithArg1:arg2:。

另外,Objective-C的代码可以直接调用C的函数,直接引入C的头文件,不需要额外改动。

id为对象类型,int、double、long等类型也支持,字符串等类型也需要通过id对象来调用。

http://www.yayakq.cn/news/695754/

相关文章:

  • 网站收录燕郊网站建设
  • 做器材的网站深圳一元购网站设计公司
  • 网站开发与设计实训心得两千字淘宝做seo要建网站吗
  • 深圳小程序网站开发公司学做投资网站好
  • 手机端的网站怎么做的硬件开发平台是什么
  • 网络安全网站手机网站开发人员工具
  • 可信网站认证代理网站书店建设背景
  • 合肥seo网站建设南通网站建设方案开发
  • 郑州网站如何制作网店推广方法有哪些
  • 邯郸做wap网站找谁wordpress添加右侧菜单
  • 兰州网站建设哪家专业网页版微信和电脑版微信的区别
  • 网站建设选超速云建站施工企业介绍
  • 国外公司在国内建网站上海市住房和城乡建设厅
  • 农业科技工作服务站建站模板义乌住房与城乡建设官网
  • 网站速成班有哪些专业公众号和网站先做哪个
  • 网站建设分配人员方案沈阳建站经验
  • 带数据库网站设计网站改版建设
  • 想开个网站怎样开网络营销的推广方式
  • 冷水江市建设局网站住房建设部网站监理员
  • 查信息的网站有哪些福州企业高端网站建设制作哪家好
  • 有关做服装的网站吗山东网站制作公司排名
  • 河南华盛建设集团网站做网站需要留什么
  • 龙华做企业网站网页设计师培训和继续教育的机会
  • 网站开发学什么语言怎样一个域名做两个网站
  • 相亲网站男人拉我做外汇湖南省建设资源人才网站
  • 东菀高端网站建设壹像素网站
  • 2345传奇世界游戏介绍网站内页怎么做seo
  • 杭州网站建设电话塔城地区建设工程信息网站
  • 宝塔织梦网站建设万基城市建设有限公司网站
  • 做折线图网站佛山十大进出口贸易公司