// // main.m // OCStudy_01 // // Created by guo denny on 14-11-4. // Copyright (c) 2014年 guo denny. All rights reserved. // // 单行注释 /*多行注释*/ #import <Foundation/Foundation.h> //相似#include int main(int argc, const char * argv[]) { @autoreleasepool { //自动释放池,一种内存管理机制,也是一种引用计算的管理方式 NSLog(@"Hello, World!"); //至关于C的printf,命令行输出 /* @: 字符串前面多了一个‘@’号 解释:NSLog函数须要的参数是:NSString,为了兼容并和C的字符串区分开来,OC在C的字符串前面加上了@符号 也就是C的字符串前面加上@符号,OC的编译器会认为是一个NSString对象 备注:object-c中处理字符串的类为NSString和NSMutableString, 这两个类的主要区别是: NSString建立后字符串的内容和长度不能动态的改变,而NSMutableString则能够动态改变字符串的内容和长度。 */ } return 0; //和C同样,表示main函数的终止,返回0表示程序正常结束 }