Objective-C 简介


简介

Objective-C是苹果公司所开发的一门语言,主要运行在IOS和OS-X操作系统上,
Objective-C主要是通过Xcode编辑器进行开发,当然还有一些其它的工具可以进行OC的编译操作。
Objective-C 常用于开发 IOS Apps OS X Apps ,可重用的OC库

Objective-C 被设计成为具有面向对象的C语言。
OC 语法和c++语法对比

//c++
testClass->show("展示信息1","展示信息2");
//Objective-C
[testClass show:@"展示信息1" info2:@"展示信息2"];

从OC和c++的语法对比,我们可以看出,OC的方法更像生活语言比计算机语言。


OC 常用框架简介

和其它语言一样,OC提供了很多标准库供开发人员调用,下文将列举系统提供的标准库,拥有这些标准库后,
将会使我们的开发工作变的易常简单

框架名

功能
Foundation

在这个框架中,OC定义了一些面向对象的数据类型,例:字符串 数组 字典 及数据类型的操作,这个模块是OC的基础模块。
UIKit

用于创建IOS设备界面相关的控制
AppKit

用于创建OS X 设备上的界面相关的控制
CoreData

主要应用于持久化数据存储操作
MediaPlayer

通过此框架可以播放音乐和视频及访问ITunes音乐库。
AVFoundation

通过此框架可以编写 (视频 音频的播放 录制)相关功能的客户应用
QuartzCore

此框架包含两个图像处理子框架,主要提供图像和视频处理
CoreGraphics

此框架主要提供图像绘制相关的功能


开发工具

OC 开发环境获取方法

相关阅读:
最经典的OC入门文件