1 / 17
文档名称:

【精品】04-ios开发指南-基础(程序设计语言).doc

格式:doc   大小:265KB   页数:17页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

【精品】04-ios开发指南-基础(程序设计语言).doc

上传人:小雄 2020/3/14 文件大小:265 KB

下载得到文件列表

【精品】04-ios开发指南-基础(程序设计语言).doc

相关文档

文档介绍

文档介绍:程序设计语言Objective-C是一种简洁的、面向对象的程序设计语言,所有iOS应用程序都由它来驱动。您需要编写Objective-C代码来创建应用稈序,同时您需要懂得该语言,才能使用人多数的框架。尽管您可以使用其他编稈语言来开发,但不使用Objective-C就无法生成iOS应用程序。TmpTementvTev/DiaUoadtodoadditiona(void)viewDidLoad{,CGRecttoolbarFrame;fNSString*path;[superviewDidLoad];path=[[NSBundlemainBundle]=[GRectbounds=((UlScreenmainScrUllmageView♦imageview=(Ullmage]=UlViewConiimageview,backgroundcolor=[UIC,Searchif()=[NSURLfilelif(UI_USER_INTERFACE_IDIOM(toolbarFrame=CGRectMaket}else{toolbarFrame=CGRectMak^jIUIToolbar杓Toolbar=[([=UIBarjMagnoliagrandifloraObjective-C是一种简单的程序设计语言,其语法和规范简单易学。如果您有其他面向对象程序设计语言(例如Java或C++)的编程经验,那么它对您来说,将更容易上手。如果您是C语言程序员,您会发现熟悉面向对彖编程和Objective-C示,应用程序的设计和修改变得更加容易。立即阅读此文章:编写Objective-C代码教您Objective-C的基木语法,包括类声明、方法、发消息和声明属性。Mac和iOS应用稈序都可用Objective-C来开发。如果您是Mac开发考,那么基木语法对您来说已经不是问题了。编写Objective-C代码如果您没有为iOS或MacOSX编过程序,那就需要开始了解主要的程序设计语言Objective-CoObjective-C并不是一种很难的语言,如果您花一点时间学****相信会慢慢领会到它的优雅Z处。Objective-C程序设计语言使您能进行复杂的、面向对象的编程。通过提供用于定义类和方法的语法,它扩展了标准的ANSIC程序设计语言。它还促进类和接口(任何类可采用)的动态扩展。如果您熟悉ANSIC,那么下述信息应该能帮助您学****Objective-C的基木语法。如果您使用其他面向对象稈序设计语言进行过编程,您会发现许多传统的血向对象概念,例如封装、继承、多态,都出现在Objective-C屮。如果您不熟悉ANSIC,在尝试阅读此文章时,最好先阅读一下C语言的概述。Objective-C语倉在TheObjective-CProgrammingLanguage(Objective-C程序设计语言)屮有完桀说明。Objective-C是C语言的超集Objective-C程序设计语言采用特定的语法,来定义类和方法、调用对象的方法、动态地扩展类,以及创建编程接口,来解决具体问Objective-C作为C程序设计语言的超集,支持与C相同的基木语法。您会看到所有熟悉的元素,例如基木类型()、结构、函数、指针,以及流稈控制结构,如if...else语句和f。匕语句。您还可以访问标准C库例程,。Objective-C为ANSIC添加了下述语法和功能:•定义新的类•类和实例方法•方法调用(称为发消息)•局性声明(以及通过它们白动合成存取方法)•静态和动态类型化•块(block),已封装的、可在任何时候执行的多段代码•基木语言的扩展,例如协议和类别如果您现在还不太熟悉Objective-C的这些方面,也不必担心。随着您读完这篇文章的剩余部分,将会逐渐了解它们。如果您是过程化程序开发人员,不懂面向对彖的概念,那么先将对象从木质上视为具有关联函数的结构,可能会有助于理解。这个概念与事实差不多,特别是在运行时实现方面。除了提供在其他血向对象语言屮已有的多数抽象和机制Z外,Objective-C还是一种非常动态的程序设计语言,而且这种动态是其最大优势。这种动态体现在它允许在运行应用程序时(即运行时)才去确定其行为,而不是在生成期间就已同定下来。因此,Objective-C的动态机制让稈序免受约束(编译和链接稈序时施加的约朿);进而在用户控制下,将大多数符号解析责任转移到运行时。类和对象如同其他大多数血向对彖语言那样,Objective-C屮的类,支持