首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Iphone >

关于NSString的一些用法解决思路

2012-01-16 
关于NSString的一些用法我在做C++时候有个习惯初始化的时候习惯把指针初始化成NULL在析构的时候习惯#defin

关于NSString的一些用法
我在做C++时候有个习惯
初始化的时候习惯把指针初始化成NULL
在析构的时候习惯#define MEMORY_FREE(a) if(a){delete a; a=NULL};用这个宏删除指针。
在使用这个指针的时候习惯if(指针),先判断指针是否为空,再使用这个指针。


在iPhone中加入在成员变量的时候定义了一个NSString* str;
我是否可以在viewDidLoad中写 str = nil;
使用的时候 if(str){...}
在dealloc中 if(str){[str release]; str = nil;}

不知道这种使用方法是否正确,语法是否正确,还请大牛指点。

[解决办法]

探讨
我在做C++时候有个习惯
初始化的时候习惯把指针初始化成NULL
在析构的时候习惯#define MEMORY_FREE(a) if(a){delete a; a=NULL};用这个宏删除指针。
在使用这个指针的时候习惯if(指针),先判断指针是否为空,再使用这个指针。


在iPhone中加入在成员变量的时候定义了一个NSString* str;
我是否可以在viewDidLoad……

热点排行