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

个人做网站开发网络教学

个人做网站开发,网络教学,大连h5网站开发,建站工具帝国C调用Objective-C的类和方法 最近有一个C提供回调接口调用Objective-c接口来传递数据的需求#xff0c;研究了很久#xff0c;最终通过bing的AI对话查到了需要的内容#xff0c;这里记录一下#xff0c;算是给基于C的IOS开发开了一个头。 在Objective-C中#xff0c;你可…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.w-s-a.com/news/735699/

相关文章:

  • 网站优化排名如何做网络开发工程师
  • 域名已有服务器也有怎么做网站pc 手机网站 微站
  • 鞍山网站设计制作网站最好的外贸网站建设
  • 百度手机模板网站新变更营业执照注册号查了发现之前有备案过网站了
  • 群晖个人网站建设建设网站主机免费版
  • 下载好了网站模板怎么开始做网站阿克苏网站建设价格
  • 有谁做彩票网站学会了vue 能搭建一个网站平台
  • 描述对于营销型网站建设很重要飘红效果更佳教育培训排行榜前十名
  • 国外网站有哪些推荐的网站按关键词显示广告图片
  • 互联网招聘网站排名手机网站系统
  • 网站与云平台区别企业网站建设有什么要求
  • wordpress福利网站源码高端网站设计培训机构
  • 网站建设找客户招标网免费
  • 东莞食品网站建设扬州市住房建设局网站
  • 网站色彩心理建设网站的主要功能有哪些
  • 营销型网站建设运营企业宣传网页设计
  • 建设银行官方网站网址sem搜索
  • 简述建设网站的具体步骤网络建设方案ppt
  • 自建门户网站建设工程质量监理协会网站
  • 为企网站版面设计经历了哪几个阶段
  • 如何直到网站是用什么模板做的怎么在外贸公司拿订单
  • 网站专题制作酒店网站建设考虑的因素
  • 苏州招聘网站建设潍坊网站建设wfxtseo
  • 手机网站特效做互联网平台要多少钱
  • 做网站广告推广平台旅游网站后台管理系统
  • ppt模板下载免费素材网站php网站开发平台下载
  • 网站推广策划报告航空航天可以做游戏可以视频约会的网站
  • 云南建设学院的网站划分切片来做网站
  • 建设视频网站需要什么知识辽阳建设网站
  • 提供o2o网站建设打扑克网站推广软件