`

object-c编译

阅读更多
例子1:

WordLength1.m

#import <Foundation/Foundation.h>

int main(int argc, const char *argv[]) {

	const char *words[4] = {"aardvark", "abacus",
					"allude", "zygote"};

	int wordCount = 4;

	int i;
	for(i = 0; i < wordCount; i++) {
		
		NSLog (@"%s is %d characters long",
			words[i], strlen(words[i])	);

		}

		return (0);

}



WordLength1.sh脚本文件

#!/bin/sh

# Last Change:  2012-04-04 01:03:13
gcc -o WordLenght1 WordLenght1.m \
-fconstant-string-class=NSConstantString \
-I /GNUstep/System/Library/Headers/ \
-L /GNUstep/System/Library/Libraries/ \
-lobjc \
-lgnustep-base





分享到:
评论

相关推荐

    Object-C语言教程

    3. **动态类型**:Object-C支持动态类型,编译时不知道对象的确切类型,运行时才确定。 4. **协议(Protocol)**:协议定义了一组可选的方法,类似于Java或C#的接口,允许类间进行约定。 5. **分类(Category)**...

    Object-C语言教程&案例&相关项目资源

    提供的"Object-C语言教程&案例&相关项目资源"应该涵盖了从基础知识到实战项目的全方位学习资料,帮助你快速提升Objective-C编程技能。记得结合教程、案例和项目实践,理论与实践相结合,才能更好地掌握这门语言。

    iOS代码混淆,提供Object-C混淆python脚本

    iOS代码混淆,提供Object-C混淆python脚本 # 使用方法 安装python3 打开命令行,在命令行中输入:python3 脚本路径 按回车,脚本运行后拖入工程文件目录,等待脚本运行完成,重新打开项目检查是否正常编译和运行。 ...

    Object-C期末复习_object-c_

    Objective-C(简称ObjC)是一种基于C语言的、面向对象的编程语言,主要用于苹果的iOS和macOS操作系统开发。在学习和准备Objective-C的期末复习时,我们需要掌握以下几个核心概念和知识点: 1. **类与对象**: - **...

    Object-C语言案例.zip

    【标题】"Object-C语言案例.zip" 涵盖了Objective-C编程语言的实际应用和学习资源,这是一门苹果公司开发的面向对象的编程语言,主要用于iOS和macOS平台的应用开发。Objective-C是C语言的一个超集,它扩展了C语言以...

    Windows下安装开发Object-C

    Windows下安装开发Object-C 及配置环境, 简化了编译运行过程 ! 点点鼠标就可以完成全部过程啦!!

    MinGW Object-C编译器

    MinGW Object-C编译器就是MinGW中针对Objective-C语言的编译工具。 安装MinGW Object-C编译器的过程非常简单,只需要将下载的压缩包解压到已有的MinGW安装目录中。这通常意味着你已经有了MinGW的基础环境,包括C...

    Object-C语言,用C语言实现面向对象

    Object-C,全称Objective-C,是一种基于C语言的、面向对象的编程语言,由Stepanov和Moss在1983年为NextStep操作系统开发。苹果公司广泛使用Objective-C作为其iOS和macOS操作系统以及相关框架如Foundation和AppKit的...

    Object-C的语法与Cocoa框架

    Object-C是在C语言的基础上增加了面向对象的特性,其设计目标是为了提高程序的可维护性和代码复用性。 #### 二、GNUStep的安装 GNUStep是一个遵循GNU通用公共许可证的开源项目,提供了类似于苹果Cocoa框架的API集合...

    Object-C、C、C++混合编程

    1. **封装C库**:C++或Object-C可以调用C编写的库,通过C语言的API来利用其性能优势。 2. **C++类的Objective-C桥接**:通过`@interface`、`@implementation`和`Category`,可以在Objective-C中使用C++类,提供面向...

    Object-C语言教程&

    - **Objective-C作为C语言的超集**:Objective-C是在C语言基础上发展起来的语言,它能够直接兼容C语言的代码,任何有效的C语言程序都可以被Objective-C编译器编译执行。 - **混合编程**:在Objective-C程序中可以...

    Object-C+经典入门教程

    ### Object-C+经典入门教程知识点概览 #### 开始篇:环境配置与基础知识 - **下载教学资源**:初学者可从提供的`objc.tar.gz`下载所有教学代码,便于实践学习。 - **环境设定**: - **Linux/FreeBSD**:需安装...

    Object-oriented Programming with ANSI-C

    在"Object-oriented Programming with ANSI-C"这个主题中,我们将探讨如何利用C语言的特性来构建面向对象的程序。这个主题涵盖以下几个核心概念: 1. 封装:封装是OOP的基础,它隐藏了对象的内部细节,只暴露必要的...

    object-c程序设计第四版

    前6章讲述Objective-C语言,包括数据类型、运算符、表达式、条件语句、循环语句、类、协议、继承、类别、编译预处理等内容。第7章到第10章讲述Objective-C的基础框架,以及文件操作、内存管理、数据保存等内容。第11...

    windows下object-c环境搭建进阶

    保存代码后,IDE会自动编译Objective-C源文件。如果一切配置正确,你应该能在Windows环境下运行并测试你的Objective-C应用程序。 9. **调试和测试** 利用IDE提供的调试工具,如断点、单步执行、查看变量值等功能...

    Object-c初学者文档

    Core Foundation是Objective-C程序中另一个重要的部分,它提供了与Objective-C对象相对应的C语言数据类型。文档提到了如何在使用Core Foundation时进行子类化,以及在运行时系统中的差异。 9. 类别的扩展 类别...

    Object-C-Object-C编程规范.zip

    Objective-C,简称ObjC,是苹果公司开发的一种面向对象的编程语言,它是C语言的超集,具有Smalltalk风格的消息传递机制。Objective-C主要用于iOS和macOS应用开发,是Apple平台的标准开发语言。本资料“Object-C/...

    Object-C的教程.txt

    Object-C是一种面向对象的编程语言,主要用于苹果的Mac OS X和iOS等平台的开发。其教程内容通常涵盖了从基础语法到面向对象编程,再到内存管理和实践项目等多方面知识。以下详细介绍这些知识点。 一、Object-C基础...

    Object-C语言简介+demo程序

    Objective-C 是一种面向对象的编程语言,它是 C 语言的超集,...请注意,由于 Objective-C 主要用于开发 macOS 和 iOS 应用程序,因此下面的示例代码可能需要在一个支持 Objective-C 的环境中编译和运行,比如 Xcode。

    object-c教程

    这本“Object-C 教程”很可能是为初学者准备的一份指南,帮助他们进入 iPhone 开发的世界。让我们深入探讨一下Objective-C的基础知识以及在Mac上学习它的关键点。 1. **Objective-C 的起源与特性**: Objective-C ...

Global site tag (gtag.js) - Google Analytics