标签:ios objective-c
一 语法基础
1 关键字
关键字基本上都是以@开头,常见关键字如下:
@interface,@implement,@end,@public,@private,@selector,@required,@encode等
其他id,self,super等
2 字符串以@开头
@"Hello world!"
3 布尔类型Yes/No
4 空类型nil(值为0)
5 其他C语言语法
二 OC的HelloWorld程序
// helloworld.m #import <Foundation/NSObjCRuntime.h> #include <stdio.h> int main() { printf("OC完全兼容C\n"); NSLog(@"Hello World");// 自动换行 return 0; }
编译:
cc -c helloworld.m
将在当前文件夹下面生成一个hellowold.o
cc hellowork.o -framework Foundataion将在当前文件夹下面生成一个a.out
运行:
./a.out
OC完全兼容C
2015-01-28 19:10:49.451 a.out[503:507] HelloWorld
三 多文件
// main.m #import "helloworld.h" int main() { show(); return 0; }
#import <Foundation/NSObjCRuntime.h> #include <stdio.h> // helloworld.h void show() { printf("OC完全兼容C\n"); NSLog(@"HelloWorld"); }
cc -c main.m
cc main.o
标签:ios objective-c
原文地址:http://blog.csdn.net/xufeng0991/article/details/43235349