API:(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。
SDK:软件开发工具包(外语首字母缩写:SDK、外语全称:Software Development Kit)。
IPA:是Apple程序应用文件iPhoneApplication的缩写。简单来说,Mac 下的软件就像是 Windows 下的绿色软件一样,解压后即可使用,不需要安装,卸载的话也只用删除程序文件即可(这里不涉及 pkg 格式安装包)。
BSD:Berkeley Software Distribution,伯克利软件套件,是Unix的衍生系统,Mac OS的核心。
assistant editor:辅助编辑区域。
build:构建、编译。
run:构建,编译并运行。
debugger:调试器。
identity inspector:标识检视面板。
navigator:导航面板。
OC:objective-C是一种通用、高级、面向对象的编程语言。是苹果的OS X 和iOS操作系统,及其相关API、Cocoa和Cocoa Touch的主要编程语言。
Cocoa:苹果公司为Mac OS X所创建的原生面向对象的编程环境。
foundation:通用的面向对象库。
framework:框架,通常指的是为了实现某个业界标准或完成特定基本任务的软件组件规范,也指为了实现某个软件组件规范时,提供规范所要求之基础功能的软件产品。
Cocoa Touch:iOS界面框架。
Media:iOS中负责处理图片、音频、视频等多媒体数据的层级。
Core Services:提供系统核心功能(比如数据存储等)的软件层级。
Core OS:提供操作系统级别(操作蓝牙模块、键盘、显示器等)的服务的软件层级。
import:OC中加载头文件的一种方式。
术语
OO:Object-oriented,面向对象。
OOP:Object-oriented programming,面向对象编程。
OOD:Object-Oriented Design,面向对象设计。
OOA:Object-Oriented Analysis,面向对象分析。
block:阻塞。
GCD:Grand Central Dispatch,线程集中调度机制。
网友评论