Object-C 学习笔记(一) Hello Objective-C
#import <Foundation/Foundation.h>//可以使用#include;但#import可以保证头文件只被包含一次,而不论此命令在此文件中出现了多少次;C语言中通常用#ifdef等命令
//整句话告诉编译器查看Foundation框架中的Foundation.h头文件
//框架:是一种聚集在一个单元的部件集合,包含头文件,库,图像,声音文件等;如Cocoa,Carbon,QuickTime,OpenGL等
//Cocoa组成部分有Foundation和Application Kit(AppKit)框架;还有一个支持框架的套件,包含Core Animation和Core Image,这为Cocoa增添了许多精彩功能;
//Foundation框架处理的是用户之下的层(layer)中的特性,如数据结构与通信机制;
int main(int argc, const char *argv[])
{
@autoreleasepool{
NSLog(@"Hello Object-C!");//NSLog()函数 类似c中的printf()函数,但它添加了新的特性,如时间戳,日期戳和自成附加换行符('\)等;
//NS前缀含义告诉你函数来自Cocoa工具包,目的只是为了预防两个不同的事物使用相同的标识符导致的名称冲突;
//@符号表示引用的字符串应该作为Cocoa的NSString元素来处理;
//NSString元素有许多打包的特性:如 告之其长度,将自身与其它字符串比较,将自身转换为整型值或浮点值;
}
return (0);
}
单击Build and GO或Mac键+R,将生成并运行程序;

浙公网安备 33010602011771号