下载此文档

《Object-C的语法与Cocoa框架 V1.0.》.pdf.pdf


文档分类:IT计算机 | 页数:约55页 举报非法文档有奖
1/55
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/55 下载此文档
文档列表 文档介绍
Object-C的的的的语法语法语法语法与与与与 Cocoa 框架框架框架框架李海峰 QQ:61673110 邮箱:andrew830314@ Object-C 是苹果 Mac OS X、 iOS 平台的开发语言, Object-C 基于C 语言的,增加面向对象的相关特性。你可以认为 Object-C 就是另一个版本的 C++ ,也就是它采用了与 C++ 不同的语法, 但也实现了面向对象。 NextStep 是一个使用 Object-C 语言编写的功能强大的工具包,里面有大量的类库、结构体等, 被苹果收购之后,更名为 Cocoa ,但是苹果并未更改 NextStep 中的类库名称,因此你会看到大量的以 NS 为前缀的类名、结构体、枚举等。在 Object-C 中使用前缀可以有效的防止名称冲突。 Cocoa 框架由 Foundation Kit、 App Kit 两部分组成,前者是基础工具库,是你必须首先要学会的,后者主要是 UI 库、高级对象等,我们这里只介绍 Foundation Kit。本文档使用 Windows 上的 GNUStep 作为 Object-C 的编译器,不支持 Object-C 的相关新特性,但基本完全支持 Cocoa的 Foundation Kit、 App Kit 工具库。 1. GNUStep 的安装的安装的安装的安装: :: : 首先前往网址 erience/ ,下载文件: 然后按照下面的顺序安装这四个文件到同一个目录(例如: C:\GNUstep ): (1.)gnustep-msys-system- (2.)gnustep-core- (3.)gnustep-devel- (4.)gnustep-cairo- 安装完成后,进入开始--- 程序---GNUStep---Shell ,你会看到一个在 Windows 上打开的命令行窗口,你可以在其中使用 Linux的 Shell 命令 cd、 ls、 rm 等进行操作。启动 Shell 之后,它会在 GNUStep 的目录中建一个/home/xxx/ 的文件夹, xxx 为你当前登陆 Windows 系统的用户名称, Shell 默认进入的就是这个目录,也就是 Linux 上的 cd ~。你可以在 Shell 中使用 vi 命令创建 Object-C 的源文件,但是推荐的方式是使用 UltraEdit 等编辑器编辑 Object-C 的源文件,然后在 Shell 中编译、运行。 GNUStep 使用 GCC 编译器,编译 Object-C 的命令: gcc -o -I/GNUstep/System/Library/Headers -fconstant-string-class=NSConstantString -L/GNUstep/System/Library/Libraries -lobjc -lgnustep-base (1.) 红色部分为编译生成的可运行文件,蓝色部分为要编译的源文件,可以有多个,使用空格分隔。(2.) 参数-I 表示头文件查找的路径, -L 表示库文件查找路径, -l 表示需要链接的库文件, -fconstant-string-class=NSConstantString 主要是指定常量字符串所使用的 class。 2. 类定义类定义类定义类定义: :: : 我们定义一个类,这个类完成的功能是使用两个 int 类型的数字组成一个分数。在 Object-C 中必须首先定义一个接口,该接口用于描述这个类的组成,包含成员变量、类变量、类方法、成员方法。接口文件的扩展名为h ,也就是定义为C 语言中的头文件。 #import <Foundation/> static int t=0; ***@interface Fraction: NSObject{ int numerator; // 分子 ***@public int denominator; // 分母} -(void) setNumerator: (int) numerator; //numerator的 setter 方法-(void) setDenominator: (int) denominator; //denominator的 setter 方法-(void) setNumerator: (int) numerator andDenominato r: (int) denominator; // 一个同时设

《Object-C的语法与Cocoa框架 V1.0.》.pdf 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数55
  • 收藏数0 收藏
  • 顶次数0
  • 上传人changdan5609
  • 文件大小0 KB
  • 时间2016-05-12
最近更新