<A href="http://www.goodprogrammer.org/" target="blank">ios培训</A>------我的Obj-c语言笔记,期待与您交流!
#import<Foundation/Foundation.h> int main(int argc,const char** argv) { NSLog(@"hello Obj-c"); return 0; }
1、头文件:
#import 可以保证该头文件只被包含一次,而不论此命令实际上在那个文件中出现了多少次(等同于在c中的#ifdef #define #endif)
#import<Foundation/Foundation.h> 告诉编译器查看Foundation框架中的Foundation.h头文件
2、Obj-c风格字符串@:
@"string" 是Obj-c在标准c基础上添加的特性之一,这表示引用的字符串应该作为Cocoa的NSString元素来处理。(NSString元素“NS”+string)。
3、“NS”前缀:
“NS”来源于“NextSTEP”(后被更名为Cocoa);说明这个函数来自Cocoa;
增加前缀能使代码更清晰,可读性强;防止名称冲突;
4、NSlog()函数:
类似于c中的printf()输出函数,接受一个字符串作为其第一个参数,该字符串可包含格式说明符(%s);
时间: 2024-11-25 16:49:27