黑马程序员——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 <Foundation/Foundation.h>

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


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


//  例程2
#import <Foundation/Foundation.h>


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


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



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值