簡體   English   中英

Objective-C調用C函數

[英]Objective-c calling C function

您好,我想從目標C方法調用ac函數,我該怎么做?

這是我的功能

static BOOL test () {

....


if(...){
 return YES;
}else{
 return NO;
}
....
}

就像在C程序中一樣:

-(void) myVoidMethod {
    BOOL res;
    res = test();
}

不要忘記聲明/包含相關的頭文件(同樣,就像在C程序中一樣)。

而且,正如daknøk所提到的,Objective-C是C的嚴格超集,因此與C一起使用的東西-與Objective-C一起使用。

您可以通過休閑方式從object-c函數調用c函數...

-(void)viewDidLoad
{
  // calling the c function from objective-c function 

    someFunctionName();
}

這是我的object-c函數

void someFunctionName()
{
  // write logic what you want in this function...

  int a ,b;
  a=10;
  b=20
 printf("A value is %d \n B value is %d",a,b);


}

這是我的C函數...

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM