黑马程序员——Objective-C简介 与 “Hello World”的编写

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------

1、Objective-C的入门特点总结:

【1】Objective-C,通常被简称为OC或ObjC。是以C语言为基础,增加了面向对象语法的编程语言;
【2】OC是一个用C写成、很小的运行库,OC写成的程序通常只比其原始码大很少的一点;
【3】OC能完全兼容C语言,可以在OC代码中混入C语言代码;
【4】OC可以用来开发Mac OS X平台和iOS平台的应用程序;
【5】Objective-C 的预设扩展名是 .m



2、学习OC的基础要求:
掌握C语言的基础知识,包括变量类型、函数、返回值、以及指针等相关概念。


3、与C语言的几点差异
【1】nil相当于C语言中的NULL;
【2】BOOL的两种形态为:YES 或 NO,而不是TRUE 或 FALSE;
【3】#import(见例程1)基本上跟C语言中的#ifndef #define #endif相同。与#include相比能避免代码的重复。


//  例程1
#import 

int main()
{
	//  NSLog 有自动换行功能,所以不需要用“ \n ”
	NSLog(@"Hello, World!");
	
	return 0;
}


4、通过课程视频了解到的几个知识点
【1】OC的源文件文件名可以使用中文;
【2】OC中的关键字大多数以@开头
【3】#import加载的Foundation框架包含了很多头文件,若想使用整个框架的内容则只需要它的主头文件即可(见例程2);


//  例程2
#import 


【4】BOOL类型的本质和输出(见例程3)


//  例程3
typedef signed char BOOL;
#define YES (BOOL)1
#define NO  (BOOL)0
//  输出时当做整数来用
NSLog(@"%d %d", YES, NO);



你可能感兴趣的:(OC学习日记)