• 在Ubuntu 10.04中搭建ObjectiveC 开发环境


    在Ubuntu 10.04中搭建Objective-C 开发环境  

    1.Objective-C 简介

    1980 年代初布莱德·确斯在其公司 Stepstone 发明 Objective-C。Objective-C 是在 C 语言的基础上,增加了面向对象的特征而扩充的编程语言。目前主要应用于 Mac OS X 和 iPhone Os 这两个以 OpenStep 为标准的系统。Objective-C 可以在任何运行 GCC 的系统中编译和执行,因为GCC 本身就包含了 Objective-C 的编译器。[1]

    2.安装 Objective-C 开发环境
     
    很多朋友知道,进行 Objective-C 开发需要 Apple Mac 机器(不是咱无产阶级兄弟玩得起的!)。买台苹果本本,有些不太现实(如果读者的经济能力允许的话,那就另当别论了。),怎么办?Ubuntu 10.04 下可以使用 GNUStep 进行 Objective-C 开发·[2]。请使用新得立软件包管理器安装,启动后输入 gnustep-devel,右键标记安装,会提示安装相关的依赖软件包(很省事),然后选中标记下,最后点击应用,即可进行安装。

    3.编写一个实例
     
    安装完毕后,自然是要编写一个实例[来自维基百科]来验证下,例子如下所示:

    #import<Foundation/Foundation.h>

    int main(int argc, char *argv[]){
    NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
    NSLog(@"Hello World!");
    [pool drain];
    return 0;
    }

    使用 gedit 或 vi 编辑器编辑上述内容,并保存为 hello.m。

    然后打开终端,进入到 hello.m 目录中,使用如下所示命令编辑程序:
    $ gcc hello.m `gnustep-config --objc-flags` -lgnustep-base -o hello

    当前目录下生成了两个文件,一个是 hello.d,另外一个是 hello(可执行文件)。
    运行可执行程序:
    $ hello
    2010-09-12 11:37:39.917 hello[5170] Hello World!

    4.Objective-C 学习资料
     

    The Objective C Programming Language
    http://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/ObjectiveC/Introduction/introObjectiveC.html

    Objective C on Ubuntu
    http://www.excession.org.uk/blog/objective-c-on-ubuntu.html



    Beginners Guide to Objective-C Programming

    http://gnustep.made-it.com/BG-objc/

    参考资料
     
    1.维基百科 http://zh.wikipedia.org/zh-cn/Objective-C
    2.Ubuntu 下 Object-C 开发环境搭建
    http://www.linuxidc.com/Linux/2010-08/28064.htm
  • 相关阅读:
    迭代器实现斐波那契数列
    type 创建类,赋予类静态方法等
    使用types库修改函数
    使用property取代getter和setter方法
    pdb 进行调试
    nonlocal 访问变量
    timeit_list操作测试
    metaclass 拦截类的创建,并返回
    isinstance方法判断可迭代和迭代器
    苹果cms10 官方QQ微信防红防封代码
  • 原文地址:https://www.cnblogs.com/jackrex/p/3001299.html
Copyright © 2020-2023  润新知