OC开发之——OC简介(1)

一 OC简介

  • C语言的基础上,增加了一层最小的面向对象语法
  • 完全兼容C语言
  • 可以在OC代码中混入C语言代码,甚至是C++代码
  • 可以使用OC开发Mac OS平台和IOS平台的应用程序

二 OC语法预览

2.1 关键字

  • 基本上所有关键字都是以“@”开头

  • 下面是一些常见的关键字

    1
    2
    3
    4
    5
    6
    7
    @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.2 字符串以“@”开头

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

2.3 其他语法

基本数据类型 char,int,float,double,BOOL(YES\NO)
nil 相当于C语言中的NULL,也就是0
基本语句 循环语句(do while, while, for),条件语句(if,if-else,switch)
注释 //和/*....*/
屏幕输出 NSLog(@"Hello");NSLog(@"age is %i",27);

三 OC程序的开发过程

与C语言类似: