这本书,4年前已经看完,并且成功完成了flash ane扩展包的开发。几年不碰OC,到需要用的时候才发现已经忘得一干二净了,只好把这本书再读一遍。
老规矩,Hello world 开始。
//code
#import <Foundation/Foundation.h>
int main(int argc char *argv[]){
NSLog(@"Hello OC");
return 0;
}
#import <Foundation/Foundation.h>
import 保证只包含相同的头文件一次,这点与include 不同
import 可以使用"<>"或者" "" "但<>一般用来引入系统头文件,而""则引入项目头文件。
控制台输出
NSLog(@"Hello OC");
额外需要记住的点:
1,NSString,OC中的字符串类型;
NSString *str = "Object-c";
NSLog(@"len of str is %d", str.length);//取长度
[str uppercaseString];//大写
[str lowercaseString];//小写
[str caplitalizedString];//每个单词首字母大写;
以上均返回一个新的字符串。
2,BOOL,OC中特有的东西,2个值YES,NO
其中YES == 1, NO == 0;
注意,与其他语言不同,非0的数不一定为YES!