sending 'const NSString *' to parameter of type 'NSString *' discards qualifiers

/**

 *  extern NSString * const serverAddress; // constant pointer   NSString 指针。 指针(NSString*) + 常量(const) 。 指向const的指针

 *  extern const NSString * serverAddress;// pointer to constant  const指针。 常量(const) + 指针(NSString*)。指针是const的

 * 以上两种方式声明的 NSString 常量相同,但是指针的方式不同。

*第二种方式声明的NSString 当成 NSString 传递给函数时会有警告。 应为它是一个 常量指针(指针是const的),而不是NSString指针

*如 isEqualToString: (NString*).  它希望得到一个NSString*指针, 如果你给他一个 常量指针(const NSString *.....),就会有警告

 */

extern NSString * const serverAddress;

 

posted @ 2014-08-16 13:34  xupeiying  阅读(1320)  评论(0编辑  收藏  举报