美文网首页iOS开发拾碎
iOS中OC调用.C文件方法的一个简单示例

iOS中OC调用.C文件方法的一个简单示例

作者: 王加水 | 来源:发表于2019-03-22 15:47 被阅读0次

先新建一个c文件和头文件,写个简单的printf方法
WTTestC.h

#ifndef WTTestC_h
#define WTTestC_h

#include <stdio.h>

void printfHelloWord(void);

#endif /* WTTestC_h */

WTTestC.c

#include "WTTestC.h"

void printfHelloWord(void)
{
    printf("hello world!");
}

再新建一个OC的Viewcontroller用来调用上面C文件的方法
.m中

#import "WTRootViewController.h"
#include "WTTestC.h"
@interface WTRootViewController ()
@end

@implementation WTRootViewController

- (void)viewDidLoad {
    [super viewDidLoad];
    // Do any additional setup after loading the view.
    self.view.backgroundColor = [UIColor whiteColor];

    printfHelloWord(); //此即为上面C文件的方法

@end

ok,运行即可在打印信息处看到打印结果hello world!,方法调用成功

相关文章

  • iOS中OC调用.C文件方法的一个简单示例

    先新建一个c文件和头文件,写个简单的printf方法WTTestC.h WTTestC.c 再新建一个OC的Vie...

  • OC调用C++ || C++调用OC

    有的时候我们需要通过OC代码的.h/.m文件,调用纯C++的文件代码中的方法。 若调用纯c++的方法,这个时候,我...

  • 递归

    在iOS开发中,方法内部不能调用自身方法,但是OC开发是兼容C语言的,因此,我们可以使用C来实现递归的方法: 调用输出

  • [iOS]libffi动态调用C函数

    前言:在iOS开发中可以使用Runtime动态调用OC方法,但是无法动态调用C函数,那么该如何动态调用C函数呢?值...

  • OC和C++交互案例(1)

    OC调用C++ 1.新建生成一个C++文件CFile:New->File->IOS,选择”C++File“选项。 ...

  • Swift,Objective-C,C,C++混合编程

    OC调用C/C++ OC可以无缝调用C/C++,调用C++时将文件名由.m改为.mm即可。 OC调用Swift O...

  • iOS中 wkwebView与js 简单交互

    iOS 代码 js调用OC 方法 1、添加方法 2、接收js调用oc 的代理方法 3、移除js的监听方法 oc调用...

  • iOS OC 方法的本质

    iOS Objective -C alloc 调用流程 iOS Object-C init&new iOS OC ...

  • 从OC到Swift

    Swift调用OC类和方法 在工程名-Bridging-Header.h中添加需要调用OC类的头文件.h OC调用...

  • C++ 调用 OC

    iOS 开发中,经常会用OC 与C++混合开发。本篇文章就介绍一下 OC / C++的相互调用. OC => C+...

网友评论

    本文标题:iOS中OC调用.C文件方法的一个简单示例

    本文链接:https://www.haomeiwen.com/subject/yttrvqtx.html