`
kingj
  • 浏览: 425280 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

object-c demo例子

 
阅读更多

先写一个hello.m

#import <Foundation/Foundation.h> 

 

@interface Fraction:NSObject{

int number;

int ids;

}

 

-(void) print;

-(void) setNumber:(int)n;

-(void) setIds:(int)ids;

@end

 

@implementation Fraction

-(void) print{

NSLog(@"(x=%i,y=%i)",number,ids);

}

 

-(void) setNumber:(int) n{

number=n;

}

 

-(void) setIds:(int)ids{

ids=ids;

}

@end

 

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

NSLog(@"Hello World!\n"); 

// printf("%s\n","hello,ducker");

Fraction *fract=[[Fraction alloc] init];

[fract setNumber : 10];

printf("(number=%i)",fract->number);

[fract release];

return 0; 

}

 

写一个编译脚本oc

$ cat oc

#!/bin/bash

 

gcc -o $1 $2 \

-fconstant-string-class=NSConstantString \

-I /GNUstep/System/Library/Headers/ \

-L /GNUstep/System/Library/Libraries/ \

-lobjc \

-lgnustep-base

 

编译:

./oc hello hello.m

 

然后执行:

./hello.exe

$ ./hello.exe

 

2012-04-09 18:26:02.500 hello[2500] Hello World!

(number=10)

 

稍后继续object-c研究

分享到:
评论

相关推荐

    Object-Cios苹果app开发入门object-c例子demo14个实例 一般编程问题

    【Object-C】ios苹果app开发入门object-c例子demo14个实例 一般编程问题 【实例简介】 ios苹果app开发入门,object-c,例子,demo,14个实例 初学者难得的学习实例 【实例截图】 【核心代码】 归档 ├── Air...

    ios苹果app开发入门object-c例子demo14个实例

    在iOS应用开发领域,Object-C是苹果官方早期推荐的编程语言,尽管现在Swift已经更为流行,但许多现有的代码库和教程仍然基于Objective-C。对于初学者来说,掌握Object-C的基本语法和特性是至关重要的,特别是在探索...

    ios-SiganlR demo

    总的来说,"ios-SignalR demo"是一个实用的学习资源,它通过一个实际的例子展示了如何在iOS应用中利用SignalR-Object库实现实时通信。通过学习这个demo,开发者可以理解SignalR的基本工作原理,掌握如何在Objective-...

    IOS5开发经典基础实例20例

    1. **Objective-C编程语言**:作为iOS开发的基础,Objective-C是苹果官方支持的主要编程语言。学习如何声明对象、定义类、使用消息传递机制以及理解Category和Protocol等特性是必不可少的。 2. **Xcode IDE**:...

    gsoap-demo.rar_DEMO_gsoap 例子

    gSOAP是一种开源的C/C++库,用于生成和使用SOAP(Simple Object Access Protocol)和XML(eXtensible Markup Language)来实现Web服务和客户端应用程序。这个“gsoap-demo.rar_DEMO_gsoap 例子”是一个压缩包,包含...

    json demo 例子

    JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,它采用完全独立于语言的文本格式,但也使用了类似于C家族语言,包括C、C++、C#、Java、JavaScript、Perl、Python等。JSON是易于人阅读和编写,同时...

    Json-Demo[1]

    JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,它采用完全独立于语言的文本格式,但也使用了类似于C家族语言(包括C、C++、C#、Java、JavaScript、Perl、Python等)的习惯,这些特性使JSON成为...

    json例子和demo

    JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,它采用完全独立于语言的文本格式,但也使用了类似于C家族语言(包括Java)的习惯,这使得它对人类可读且易于编写,同时也易于机器解析和生成。...

    ios-videocover-demo-objc:在iOS中使用Objective-C中的AVPlayer的背景视频演示

    在iOS应用开发中,创建吸引用户的界面和交互是至关重要的,而使用背景视频可以极大地提升应用的用户...这个demo项目“ios-videocover-demo-objc”将为你提供一个实际操作的例子,帮助你更好地理解和应用这些知识点。

    android-uiautomator-demo

    结合 Jenkins、Travis CI 等持续集成工具,可以将 UIAutomator 测试集成到构建流程中,实现每次提交代码后自动运行测试,确保应用质量。 通过 "android-uiautomator-demo" 示例项目,开发者可以学习如何利用 ...

    TestBlockObject Demo代码

    TestBlockObject Demo代码是关于Objective-C或Swift编程中使用BlockObject的一个示例,它展示了如何在项目中有效地利用闭包(Block)这一强大的特性。在iOS和Mac开发中,闭包常常被用来处理异步操作、函数式编程以及...

    OC与Lua交互调用(不使用第三方库)Demo

    总的来说,这个"OC与Lua交互调用(不使用第三方库)Demo"提供了一个基础框架,演示了如何在不依赖外部库的情况下实现Objective-C和Lua的通信。通过自定义的`luaBridge`,开发者可以更好地控制和优化交互过程,同时也...

    C++调用python demo

    综上所述,"C++调用python demo"是一个学习和实践C++与Python交互的好例子。它可以帮助开发者了解底层的接口操作,同时提醒我们在进行跨语言编程时要考虑的性能和错误处理问题。通过这种方式,我们可以充分利用两种...

    uls.rar_DEMO_弱点检测代码

    描述中提到的"corba技术orbit demo例子 factoty 很好用"进一步指出了这个DEMO是基于CORBA的Orbit技术,Orbit是一个开源的CORBA开发工具集。其中的"factory"可能是指一个服务工厂,这是CORBA中的一个重要概念,用于...

    Jason_c.rar C语言实现,有例子

    3. 示例代码(如`example.c`或`demo.c`):这些示例程序展示了如何在实际项目中使用Jason库。它们可能包括了创建JSON对象,添加键值对,读取和修改JSON数据,以及将JSON对象序列化为字符串的代码。 4. 可能还有编译...

    Demo4j解析XML文档实例和方法总结(经典)

    在Demo4j中,你可以找到使用Java的`javax.xml.parsers.DocumentBuilderFactory`和`org.w3c.dom.Document`类来解析XML的示例。例如,通过`DocumentBuilder.parse()`方法加载XML文件,然后通过`getElementsByTagName()...

    jni接口demo,java与cpp快捷调用

    这个例子展示了如何在Java和C++之间进行双向通信。Java可以调用C++的函数,反之亦然,提供了极大的灵活性。这种技术广泛应用于游戏开发、图形渲染、加密算法以及需要高性能计算的场景。 在实际应用中,可能还需要...

    dcm例子 dicom列子

    4. DICOM网络通信:学习DICOM网络协议(DICOM Network Communication Protocol, DIMSE),包括C-FIND、C-MOVE和C-GET操作,用于在不同设备间检索和传输图像。 5. DICOM软件开发:了解如何使用开源库(如pydicom、...

    ToJsonTest Demo代码

    "ToJsonTest Demo代码"是一个示例项目,旨在演示如何在Objective-C或Swift中进行这类转换。我们将深入探讨数组、字典与JSON之间的相互转换,并展示实际的代码片段。 首先,我们需要了解JSON(JavaScript Object ...

    cmake unicorn c arm so demo003.zip

    标题 "cmake unicorn c arm so demo003.zip" 提示了这是一个关于使用 CMake 配置、Unicorn 模拟器以及 ARM 架构下的动态链接库 (SO) 的项目示例。在这个项目中,`main.c` 文件很可能是主程序入口,`libdemo002.so` ...

Global site tag (gtag.js) - Google Analytics