objective-c入门参考手册.pdf

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
objective-c入门参考手册

objective-c入门参考手册 05.06.2013 objective-c 入门参考手册 开发工具介绍(cocoa工具包的功能,框架,源文件组织;XCode 使用介绍) 简介: 1.objective-c 是C 语言的一个扩展集,主要由APPLE 公司维护,是MAC 系统下 的主要开发语言。 2.开发 Mac 的 UI 程序来说,使用的是 Cocoa 这个框架,cocoa 的组成部分 有:foundation 和applicationkit 框架。 foundation 框架处理用户界面之下的特性,如数据结构和通信机制; applicationkit 框架包含cocoa 的高级特性: 用户界面元素,打印,颜色,声音管理,applescript Objective-c 和C 语言区别 1.文件介绍:Objective-C 也使用头文件(headerfiles),后缀为.h,但使用.m(即 message,其他面向对象编程语言也叫method),作为源文件的后缀。 在objective-c 中使用#import,而不使用#include,#import 可以保证 头文件只被包含一次。 2.与C 一致的地方: 数据类型,表达式,各种运算符 循环:for,while,dowhile,break,continue 分支:if,else,switch 3.NSlog()函数:与 printf()类似,想控制台输出信息。但它增加了一些特性, 如时间戳等,用法:NSlog(@”ABCDEFG”) 双引号的前面的@表示这双引号中的字符串应该作为 cocoa 的NSString 元素来 @计算机精选 第 1 頁,共 11 頁 t.cn/i2325 objective-c入门参考手册 05.06.2013 处理。 cocoa 对所有的函数,常量和类型名称都添加了NS 前缀。 5.布尔类型BOOL:值为YES,NO;数字和0 都可能出现BUG。 6.%d 表示输出整数,%@表示输出NSString 类型字符串,%s 表示输出字符串数 组char* 7.★objective-c 中的方括号: 1.用于通知某个对象该做什么。 2.方括号内第一项是对象,其余部分是你想让对象执行的操作。 3.在objective-c 中通知对象执行某种操作,称为发送消息。 (也叫调用方法) 8.标识符id:是一种泛型,用于表示任何种类的对象。 9.类声明@interface: @interfaceCircle:NSObject//为Circle 类定义接口; NSObject 表示是父类。 {//以下是数据成员 ShapeColorfillColor; ShapeRectbounds; } //以下是方法声明 - (void)setFillColor:(ShapeColor)fillColor; //前面的短线表明这是方法声明 //短线后面是方法的返回类型 //接着是方法名 @计算机精选 第 2 頁,共 11 頁 t.cn/i2325 objective-c入门参考手册 05.06.2013 //冒号后面是参数,其中(ShapeColor)是参数类型,fillColor 是参数名 - (void)setBounds:(ShapeRect)bounds; - (void)draw; //减号就是普通函数,加号就是静态函数 @end//结束声明 objective-c 看到@符号,就把它看成是C 语言的扩展。 一个类的完整声明如下: @interfaceCClassA(Category):CBaseClassIA,IB... //类名(类别名):父类协议 10.类实现@implementation @implementation @implementationCircle - (void)setFillColor:(ShapeColor)c { fillColor=c; } -(void)draw { NSLog(@”drawinga

文档评论(0)

maxmin + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档