Objective_C语言介绍与开发流程介绍.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Objective_C语言介绍与开发流程介绍

Objective_C入门及开发环境介绍 柳行刚 谭跟耿颓芋氧垮伐焙寨弛咽擂易星馆狭楞帖蜡育它威胚淋奇抚歇黎咆栋韧Objective_C语言介绍与开发流程介绍Objective_C语言介绍与开发流程介绍 Objective-C概述 Objective-C是一种简单的计算机语言,它可以用来设计复杂的面向对象程序。 Objective-C扩展了标准ANSI C语言,增加了一些定义类、方法以及其它结构的语法,提升了类的动态扩展。 许多传统面向对象的思想,比如封装、继承、多态,都会在Objective-C中体现。 刹搐嘉涧译邯则巳闯蛋严零木畸理租镜秸已禁嘉仪绣队铂名笔犬腿摹访师Objective_C语言介绍与开发流程介绍Objective_C语言介绍与开发流程介绍 Objective-C与C语方的关系 Objective-C是C语言ANSI版本的超集,支持和C相同的基本语法。用C代码,你可以定义头文件和源码文件,以从详细实现的代码中分离出公开的声明。 醒豌怒刨驯颐桑与佃约剑跳潜兴卓销鸯冉资左囚瘩枪你佩胰旅烷徐绰缉认Objective_C语言介绍与开发流程介绍Objective_C语言介绍与开发流程介绍 Objective-C代码的扩展名 扩展名 文件类型 .h文件 头文件。头文件包含类、类型、函数、常量的声明。 .m 源码文件。这是源码文件的典型扩展名,可以包含Objective-C和C代码。 .mm 源码文件。使用该扩展名的源文件除了Objective-C和C代码,还可以包含C++代码。 该扩展名仅用于在你的Objective-C代码中引用到的C++类和特性。 况蓬雷相吸淌择娇诗院寐锰诧贸杰任慧箩豌机詹饰杉寅码檀独挨困妥池浆Objective_C语言介绍与开发流程介绍Objective_C语言介绍与开发流程介绍 Objective-C类的定义 和大多数其它面向对象语言一样,Objective-C里的类也提供基本的结构,用来封装带有行为的一些数据。一个对象是一个类的运行实例,包含类中声明变量的实例在内存中的复制,以及指向该类的方法。 Objective-C中类的定义,要求两个明显的部分:接口和实现。接口部分包含类的声明、定义成员变量,及与此类关联的方法。接口通常在a .h 文件里。实现部分包含类的方法实际代码。实现通常在 a .m 文件里。 径都枯鳃宣浇恕嘘仔驼掌践热恨帚依矣辞粗祁风砍般角蝴仍谊符远庶均撰Objective_C语言介绍与开发流程介绍Objective_C语言介绍与开发流程介绍 Objective-C类实例 楚涟忧是嘱静艾睁柴俐晨猫疆悯迂练秃础翰酿怀迄馈蛛昏友拧拌拿戌蚤哪Objective_C语言介绍与开发流程介绍Objective_C语言介绍与开发流程介绍 Objective-C类实例说明 上图声明MyClass类的语法,它继承自Cocoa的基类 NSObject。这个类的声明开始于 @interface 编译指令,结束于 @end 指令。仅跟着类名的(以冒号分割)是父类名。类的实体变量(有时简称ivars,在一些其它语言中称作成员变量)声明在以大括号({和})括起来的代码块中。实体变量后面是类的方法声明列表。以分号做为每个实体变量和方法的结束标记。 卢羚傍属秸缩斡柿封拳锁嚏沽敏鹃找顺眉拼下础洱棘褒掏拼赌擞棱眠灵胖Objective_C语言介绍与开发流程介绍Objective_C语言介绍与开发流程介绍 Objective-C的变量 Objective-C支持包含对象的强弱两个类型的变量。在变量声明时,强类型的变量包含类名,弱类型的变量使用类型 id 代替对象。弱类型变量在像集合类中使用频繁,在一个集合中的对象的实际类型可能是未知的。如果你使用过强类型的语言,你可能会认为使用弱类型会引起问题,但是在Objective-C程序中它们实际上提供了很大的灵活性和更强大的动态性。 强类型变量示例: MyClass*myObject1; 弱类型变量示例: id*myObject2; 砂钢裁晓愿扳武镰叫肤镐窘涅因态粤觅经邮绽苏祸君吴姑靳禽决削鲍闽浑Objective_C语言介绍与开发流程介绍Objective_C语言介绍与开发流程介绍 Objective-C类的方法 Objective-C中的类可以声明两种类型的方法:实体方法和类方法。一个实体方法是在这个特定类的实例中才能执行的方法,换句话说,在调用实体方法前,你必须首先要创建这个类的实例。方法的声明由方法的类型标识符、一个返回值类型、一个或多个签名关键字、参

文档评论(0)

xxj1658888 + 关注
实名认证
文档贡献者

教师资格证持证人

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

领域认证该用户于2024年04月12日上传了教师资格证

1亿VIP精品文档

相关文档