《IOS应用开发教程》.pptxVIP

  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文档。上传文档
查看更多

《IOS应用开发教程》QQ学习群:262779381

第二章Objective-C基础QQ学习群:262779381

教学目标:掌握Objective-C基本概念和相关知识点的运用了解并掌握Objective-C基本数据类型和表达式的使用掌握选择、判断和循环三种结构的使用掌握Objective-C中的数组和字典基本方法的使用QQ学习群:262779381

2.1Objective-C概述Objective-C最早是在20世纪80年代由BradJ.Cox设计的,它以一种叫做SmallTalk-80的语言为基础。Objective-C实际上实在C语言的基础上加上了一层,对C语言的扩展,从而创造出的一门新的变成语言。1988年,NeXT计算机公司获得了Objective-C语言的授权,并对该语言创建了语言库和一个开发环境,就是NEXTSTEP。在1996年12月,苹果公司正式收购NeXT公司后,Objective-C语言正式被用为开发苹果系统的软件,NEXTSTEP/OPENSTEP环境成为了苹果操作系统下一个主要发行版本OSX的基础,这个开发环境的版本被Apple公司成为Cocoa,内置了对Objective-C语言的支持。QQ学习群:262779381

2.2Objective-C基本数据类型与表达式变量:包括变量名、变量类型和作用域定义变量的方法:类型变量名=初始值标识符:标识变量名、方法名和类名的有效字符标识符可以由字母、数字、美元符号$和下划线组成,但标识符只能以字母、美元符号$和下划线开头,并且Objective-C中是区分大小写的member_ios4u_u#abcfloatu4QQ学习群:262779381

变量的赋值:类型说明符变量a=值1,变量b=值2,……;但应注意的时,不允许给变量连续赋值,例如inta=b=c=5是不合法的下面我们就来在Xcode的CommandLine中定义一些变量并给它们赋初值。QQ学习群:262779381

新建CommandLineTool窗口1.#importFoundation/Foundation.h2.intmain(intargc,constchar*argv[])3.{4.@autoreleasepool{5.inta=10,b,c=8;6.b=a+c;7.NSLog(@a=%d,b=%d,c=%d,a,b,c);8.}9.return0;10.}QQ学习群:262779381

常量:Objective-C中的5种常量·整形常量:12345·实型常量:1.2345·字符常量:‘a’·字符串常量:“abc”·逻辑常量:true、false这里我们主要要注意字符常量和字符串常量的不同,字符常量是用单引号而且引号中只有一个常量,而字符串常量则是用双引号引起,引号中可以由多个字符组成。QQ学习群:262779381

局部变量和实例变量:定义在方法或者语句内部的变量成为局部变量,而将定义在方法外部和类内部定义的变量称为实例变量或成员变量1.#importFoundation/Foundation.h2.intmain(intargc,constchar*argv[])3.{4.@autoreleasepool{5.inta=10,b,c=8;6.b=a+c;7.}8.NSLog(@a=%d,b=%d,c=%d,a,b,c);9.return0;10.}QQ学习群:262779381

实例变量:实例变量不能在定义的时候给它初始化创建一个Objective-C类.h文件1.#importFoundation/Foundation.h2.@interfaceabc:NSObject3.{4.inta;5.}6.-(void)print;7.@endQQ学习群:262779381

.m文件8.#importabc.h9.@implementationabc10.-(void)print11.{12.NSLog(@a=%d,a);13.}14.@endQQ学习群:262779381

main.m文件15.#importFoundation/Foundation.h16.#importabc.h17.intmain(intargc,constchar*argv[])18.

文档评论(0)

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

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

1亿VIP精品文档

相关文档