Semp

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

Objective-C 语法 修饰符 const、static、extern

 

const

const最好理解,修饰的东西不能被修改
指针类型根据位置的不同可以理解成3种情况:

I 常量指针

// 初始化之后不能赋值,指向的对象可以是任意对象,对象可变。
NSString * const str1;
 

II 指向常量的指针

// 初始化之后可以赋值,即指向别的常量,指针本身的值可以修改,指向的值不能修改
const NSString * str2;
 

III 指向常量的常量指针

const NSString *  const str3;
 

static

Objective-C中,在变量声明前加上关键字static,可以使局部变量保留多次调用一个方法所得的值。

 

posted on 2014-10-14 10:07  Semp  阅读(126)  评论(0编辑  收藏  举报