`
dingran
  • 浏览: 375090 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

objc的.m文件和.c的关系

 
阅读更多

如题,如果直接使用.c文件,那么这里面就不能直接使用苹果的库等,所以很单调功能简单。

 

如果仅仅改变一下后缀名,改成.m的文件,那么就可以使用苹果的库了,靠,超变态啊,都不用引入什么。

 

      之前我还苦逼的折腾着c调用objc呢,现在看来真是蛋疼的要命啊。直接改文件的后缀就解决了问题。

分享到:
评论

相关推荐

    Objc (apple.com)

    - **定义类**:通过 `.h` 文件声明接口,`.m` 文件实现方法。 ##### 协议 - **正式协议**:定义了对象必须遵循的一组方法签名。 - **非正式协议**:没有严格的类型检查,主要用于指导设计。 - **协议对象**:可以...

    JSONKit的.h和.m文件

    在你提到的压缩包中,包含的"JSONKit.h"和"JSONKit.m"文件正是JSONKit的核心组件。 首先,我们需要了解JSON是什么。JSON是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。它基于...

    objc4-756.zip

    "objc4-756.zip" 是一个包含Objective-C运行时库源代码的压缩文件,其版本号为756。Objective-C是一种面向对象的编程语言,主要在苹果的macOS和iOS操作系统上广泛使用。这个压缩包可能包含了用于理解和学习Objective...

    nib2objc 将XIB文件自动转换为Objective-C的源代码文件

    nib2objc是一个小巧的转换工具,可以将XIB文件自动转换为Objective-C的源代码文件。 通常,考虑到程序的效率时,才将XIB直接转换为源代码文件。但是这样一来,通过Interface Builder设定的实例变量与行为方法的接续...

    j2objc-0.5.6.zip_J2ObjC_j2objc-0.5.6

    J2ObjC会生成对应的Objective-C头文件(.h)和实现文件(.m)。 3. **导入Xcode项目**:将转换后的Objective-C代码添加到Xcode项目中,配置相应的编译选项,确保所有依赖库和框架都已正确引入。 4. **编译与运行**...

    Objective-C(简称ObjC)是一门基于C语言的面向对象编程语言

    Objective-C(简称ObjC)是一门基于C语言的面向对象编程语言,它结合了C语言的灵活性和Smalltalk语言的面向对象特性。以下是一个简要的Objective-C语言教程,涵盖了一些基础知识和概念。 1. Objective-C的起源与...

    IOS应用源码之akosma-nib2objc-1.4-12-gcde9b9e.zip

    1. **源代码文件**:通常包含.m和.h文件,实现nib到Objective-C代码的转换逻辑。开发者可以通过阅读这些文件理解转换过程,甚至可以根据需求定制工具。 2. **脚本文件**:可能是.sh或.py等,用于执行nib文件的转换...

    ObjectiveC程序设计ObjectiveC程序设计PPT教案学习.pptx

    Objective-C是一种面向对象的编程语言,它是Apple的iOS和macOS操作系统的核心编程语言。这篇PPT教案主要介绍了如何进行Objective-C程序设计,包括如何使用Xcode这个强大的集成开发环境(IDE)来编译和运行Objective-...

    connectedadsdk_objc

    适用于iOS的ConnectAd SDK(Objective-C)设置使用CocoaPods进行设置是Swift和Objective-C Cocoa项目的依赖项管理器,它可以自动化并简化在项目中使用诸如Connect AD SDK之类的第三方库的过程。 您可以使用以下命令...

    obj-c-makefile

    在IT行业中,Objective-C(简称Obj-C)是一种面向对象的编程语言,它是C语言的超集,主要用于苹果的iOS和macOS平台开发。在Windows环境下,尽管不是Objective-C的原生平台,但开发者仍然可以通过一些工具和配置来...

    Object-C 疑问解答

    Objective-C 实现文件(implementation file)的后缀是 `.m`,头文件的后缀是 `.h`。Objective-C 编译器通常也接受 `.c` 作为后缀,但会把这些文件按照普通的 C 语言模式进行编译。 **2.2 如何使用 Stepstone ...

    Object-C笔记1_代码

    2. **实现类体文件 (.m)**:接下来,我们编写对应的.m文件来实现类的行为。在这里,我们会为声明的方法提供具体实现: ```objc @implementation MyClass -(void)displayString { NSLog(@"%@", myString); } ...

    beer.objc:杰出 Beer 的 Objective-C 版本! 应用程序。 尽快在您最喜欢的 iPhone 上可用

    1. **源代码文件**(.m和.h):Objective-C的实现文件(.m)和头文件(.h),分别包含类的方法实现和接口声明。 2. **资源文件**:如图片、音频或故事板(.storyboard)文件,用于构建应用程序的视觉元素和界面布局...

    Objective-C, Category, 实现分析, 源代码

    Objective-C 是苹果公司为其操作系统(包括iOS和macOS)开发的一种面向对象的编程语言,它在C语言的基础上扩展了面向对象特性和动态类型系统。Category是Objective-C中的一个强大特性,用于扩展已有的类,无需继承。...

    【protobuf】protobuf objective c的插件,要求protobuf2.4.1版本,2.5以上不兼容

    3. 使用protoc生成源代码:运行protoc命令并指定.proto文件,它会生成对应的.m和.h文件,这些文件包含了序列化和反序列化的接口。 4. 引入生成的源代码:在Objective-C项目中,将生成的源代码添加到工程中,然后就...

    objc代码-first objc demo

    Objective-C(简称ObjC)是苹果公司基于C语言开发的一种面向对象的编程语言,主要用于iOS和macOS应用程序的开发。这个demo是为了帮助开发者更好地理解和掌握ObjC的基本概念和编程实践。 首先,我们关注`main.objc`...

    iphone实现类似javaScript点击按钮超链接的功能

    在Assistant Editor中,打开对应的ViewController.m文件,按住Control键,从按钮拖动到.m文件中的界面视图控制器类,选择"Action",并命名方法,比如"buttonTapped:"。 4. 实现点击事件 在ViewController.m文件中...

    突破ObjectiveC开发速学手册之面向对象编程PPT学习教案.pptx

    类的声明和定义通常分别写在两个不同的文件中,`.h`文件(接口文件)用于声明类的公共属性和方法,`.m`文件(实现文件)则包含类的具体实现。 创建类的实例(对象)是面向对象编程中的重要步骤,这个过程称为实例化...

    Objective-C_快速入门教程

    Objective-C的源代码文件主要有三种类型:`.h`头文件,`.m`C代码文件,以及`.mm`C++代码文件。`.h`文件用于声明接口,`.m`文件则用于实现接口,`.mm`文件则允许混合C++代码。 Objective-C中的字符串类型是NSString...

Global site tag (gtag.js) - Google Analytics