黑马程序员——Objective-C——简介

来源:互联网 发布:淘宝衣服相同钱不一样 编辑:程序博客网 时间:2024/06/04 20:04
<pre name="code" class="html">-----<a href="http://www.itheima.com" target="blank">Java培训、Android培训、iOS培训、.Net培训</a>、期待与您交流! -------

Objective-C简介

Objective-C:一种简单的计算机编程语言,是在c语言的基础上增加了一些面向对象的语法,使它可以支持真正的面向对象编程。

Objective-C:提供类的定义、方法、属性等语法,还有可以提高类的动态扩展能力的结构等,它扩展了标准的ANSI C语言,类的语法和设计主要是基于Smalltalk它是最早的面向对象编程语言之一。

Objective-C:它是ANSI版本C编程语言的超集,可以在代码中混入C语言代码,甚至是C++代码,可以使用Objective-C开发Mac OS X平台和iOS平台的应用程序。在C代码中,定义头文件和源代码文件,从代码实现细节分离公共声明。Objective-C头文件使用的文件名列在下图中:

扩展名 内容.h头文件。头文件包含类,类型,函数和常数的声明。.m源代码文件。这是典型的源代码文件扩展名,可以包含Objective-C和C代码。.mm源代码文件。带有这种扩展名的源代码文件,除了可以包含Objective-C和C代码以外还可以包含C++代码。仅在你的Objective-C代码中确实需要使用C++类或者特性的时候


Objective-C用途:

当需要在源代码中包含头文件的时候,可以使用标准的#include编译选项,但是Objective-C提供了更好的方法。#import选项和#include选项完全相同,只是它可以确保相同的文件只会被包含一次。Objective-C的例子和文档都倾向于使用#import,所以使用Objective-C的代码也应该是这样的。

编写iOS操作系统(如:iPhone、iPod touch、iPad 等苹果移动终端设备 )应用程序和MacOS X操作系统应用程序的利器。 Objective-C的流行当归功于iPhone的成功,因为Objective-C被用于编写iPhone应用程序。

Objective-C语法预览:

1> 关键字基本上所有关键字都是以@或__开头

@interface、@implementation、@end

@public、@protected、@private、@selector

@try、@catch、@throw、@finally 

@protocol、@optional、@required、@class

@property、@synthesize、@dynamic

self、super、id、_cmd、__block、__strong、__weak等。

  2>字符串以@开头

比如@"Hello"是OC中的字符串,而"Hello"则是C语言中的字符串

  3>其他语法

基本数据类型int、char、float、double、bool(YES/NO)nil 相当于c语言中的NULL也就是0基本语句循环(dowhile、while、for)条件语句(if、if-else、switch)注释 // 和/* */      两种屏幕输出NSLog(@"hello"); Objective-C开发过程:-C其它:






  
0 0