oc引入头文件

简介:

建立.h的头文件(header file)命名为Hi.h,源码如下:

#ifndef oc3_Hi_h
#define oc3_Hi_h

void sayHi();

#endif

建立.c的头文件(c file)命名为Hi.c,源码如下:

#include "Hi.h"
#include <stdio.h>

void sayHi(){
    printf("Hello World");
}

修改项目资源文件夹里面的main.m

复制代码
#import <UIKit/UIKit.h>
#import "AppDelegate.h"  
#import "Hi.h" //引入头文件,亦可以用#include方式引入

int main(int argc, char * argv[]) {
    sayHi();//调用c语言里面的方法
    
    //    @autoreleasepool {
//        return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
//    }
}
复制代码

 

本文转自 netcorner 博客园博客,原文链接:http://www.cnblogs.com/netcorner/p/4736549.html   ,如需转载请自行联系原作者


相关文章
UE插件开发引用包含第三方库头文件问题总结
UE插件开发引用包含第三方库头文件问题总结
334 0
|
8月前
|
Swift Perl
OC和swift混合工程更新库时报:target has transitive dependencies that include statically linked binaries
OC和swift混合工程更新库时报:target has transitive dependencies that include statically linked binaries
154 0
|
API Swift iOS开发
45 Swift和OC的混编
Swift和OC的混编
137 0
|
编译器 Shell C++
如何在项目中引入googtest(上)——通过编译器引入库
如何在项目中引入googtest(上)——通过编译器引入库
176 0
|
编译器 Linux Go
Golang减小体积包的方法和c语言调用go封装的动态库步骤
Golang减小体积包的方法和c语言调用go封装的动态库步骤
|
C++
一个简单的CPP处理框架
下面分享一段代码,是用CPP做的一个简单的消息(协议)处理框架,是通过成员函数指针+map来实现的。
116 0
|
Swift iOS开发
Swift - 与OC混编时如何创建桥接头文件
Swift - 与OC混编时如何创建桥接头文件
497 0
Swift - 与OC混编时如何创建桥接头文件
|
C++ iOS开发
iOS开发 -- 在Xcode中引入cpp文件,并调用cpp文件中的方法
iOS开发 -- 在Xcode中引入cpp文件,并调用cpp文件中的方法
902 0
iOS开发 -- 在Xcode中引入cpp文件,并调用cpp文件中的方法
|
Swift iOS开发
oc与swift混编
1.swift中调用oc;2.oc中调用swift
303 0
oc与swift混编
|
Swift iOS开发
Swift与OC的混编
Swift调用OC文件 OC调用Swift文件
388 0
Swift与OC的混编