一些iOS开发中会用到的英文术语(一)

    本文主要整理了《编写高质量iOS与OS X代码的52个有效方法》中出现的所有专业名词。以首字母分类。

A

单词 中文翻译
ABI = Application Binary Interface 应用程序二进制接口
abstract 抽象的
abstract base class 抽象基类
absolute retain count 绝对保留计数(某一时刻的固定值)
access method 存取方法
available pool 可用内存池,对象所占内存空间释放后所占位置
available pool 可用内存池
allocator 内存分配器
anti pattern 反模式
anonymous 匿名的
anonymous type 匿名类型
anonymous object 匿名对象
APP = application 应用
ARC = Automatic Reference Counting 自动引用计数
Associated Object 关联对象
associated reference 关联引用
attribute 特质
atomicity 原子性
atomic 原子的
attribute 属性特质
attribute 特质
atomic access 原子访问
autodialing 自动清空
autorelease pool 自动释放池
auto synthesis 自动合成

B

单词 中文翻译
background 后台
background thread 后台线程
backward compatibility 向后兼容
backtrace 回溯
barrier 栅栏、阻断器
barrier block 栅栏块
base header file 基本头文件
synchronous barrier 同步栅栏
block
global block 全局块
stack block 分配在栈上的块、栈块
heap block 分配在堆上的块、堆块
building block 基本构造单元
button 按钮
button type 按钮类型
boilerplate code 样板代码
breakpoint 断点
bridge
bridged cast 桥式转换
brutal 爱用蛮力的、暴力的
brute force 暴力破解
bit 二进制位
bitfield 位段
bitwise OR 按或位
bitwise OR operator 按位或操作符
bitwise AND operator 按位与操作符
binding 绑定
dynamic binding 动态绑定
static binding 静态绑定
BSD socket BSD套接字(UNIX系统中通用的网络接口)

C

单词 中文翻译
C-style array C语言数组
camel casing 驼峰式大小写命名法
cache 缓存
cache miss 缓存未命中
category 分类
callback 回调函数
call a method 调用方法
capture 捕获
chain
chain of errors 错误链
chicken-and-egg situation 循环引用
class
class cluster 类族
class object 类对象
class cluster 子族
class hierarchy 类继承体系
class-continuation category class-continuation分类
cleanup method 清理方法
cleanup routine 清理例程
collision 碰撞
comma-separated string 以逗号分隔的字符串
compile time 编译期
compile-time constant 编译期常量
composition 组合
completely opaque 完全不知道其具体实现的
completion handler 任务完成后所执行的处理程序
concurrent queue 并发队列
context 上下文、环境参数
constant variable 常值变量
consumer 使用者
concrete subclass 具体子类
concrete ownership semantic 具体的所有权语义
contract 约定
copy 拷贝
deep copy 深拷贝
shallow copy 浅拷贝
coupling 耦合
decouple 解耦

D

单词 中文翻译
data 数据
metadata 元数据
Data Source Pattern 数据源模式
database 数据库
database connection 数据库连接
database handler 数据库处理器
data source 数据源
data source protocol 数据源协议
data section 数据段
dangling pointer 悬挂指针、迷途指针、悬垂指针、悬摆指针(指向已经被释放,但没有赋值为nil的时候)
DRY = Don’t Repeat Yourself 不重复原则
debug 调试
debugger 调试器
decode 解码
decoder 解码器
encode 编码
delegate 委托、委托对象
Delegate pattern 委托模式
delegate interface 委托接口
delegate protocol 委托协议
dealloc 释放、回收
deallocating state 正在回收状态
deallocate 释放内存(内存回收)
deallocated 已回收、解除分配
deep copy 深拷贝
deep equality 深度等同性判断
designated initializer 全能初始化方法
shallow copy 浅拷贝
deadlock 死锁
decouple 解耦
dictionary 字典
drain 清空
dispatch 派发
dispatch queue 派发队列
GCD = Grand Central Dispatch 大中枢派发、大中央调度
dot
dot syntax 点语法
duplicate symbol error 重名符号错误
dynamic 动态的
dynamic loader 动态加载器
dynamic typing 动态类型系统
dynamic dispatch 动态派发
dynamic binding 动态绑定
dynamic loading 动态加载
dynamic library 动态库
dynamic method resolution 动态方法解析
dynamic message dispatch system 动态消息派发系统
duration 持续

E

单词 中文翻译
encoding 编码
encapsulation semantic 封装语义
enum 枚举
enumerator 枚举器
enumeration set 枚举集
exception 异常
exception safe 异常安全的
exception handler 异常处理程序
exception-handle routine 异常处理例程
extension 扩展
explicit cast 显式转换
event loop 事件循环
error domain 错误范围
error code 错误码
edge case 边界情况
equality 等同性
equality-checking method 等同性判定方法
unequal 不相等的
extern 外部的
external symbol 外部符号

F

单词 中文翻译
factory method 工厂方法
Factory pattern 工厂模式
fast enumeration 快速遍历
fast map 快速映射表
fast path 快速执行路径
fatal error 致命错误
fuction 函数
function calling 函数调用
destructor function 析构函数
functional area 功能区
floating-point register 浮点数寄存器
first-class citizen 一等公民
first name
last name
fire and forget 安排好任务之后就不管了
file 文件
file handle 文件句柄
file descriptor 文件描述符
final release 最终释放操作
fragile state 脆弱状态
forward declaring 向前声明
format string 格式字符串
full forwarding mechanism 完整的消息转发机制
fully NSCoding compliant 完全遵守NSCoding协议

G

单词 中文翻译
garbage collector 垃圾收集器
getter 获取方法
GCD = Grand Central Dispatch 大中枢派发、大中央调度
global 全局的
global block 全局块
global symbol table 全局符号表
global concurrent queue 全局并发队列
graphical application 带图形界面的应用程序

H

单词 中文翻译
hack 杂技代码
hang 挂起
hash 哈希码
hash table 哈希表
hardcode 硬编码
hard limit 硬限制
header file 头文件
heap
heap block 分配在堆上的块(堆块)
heap space 堆空间
helper 辅助方法
heavyweight 重量级
lightweight 轻量级
high-memory waterline 内存峰值
highest memory footprint 最大内存用量
HTTP method HTTP方法
HTTP header HTTP头

I

单词 中文翻译
IDE = Integrated Development Environment 优秀的集成开发环境
immutable 不可变的
implicit cast 隐式转换
implementation file 实现文件
in a winding-down state 接近尾声(对象的生命已近尾声)
incompatibility 不兼容现象
inconsistent internal data 内部数据不一致的错误
inherent type 固有类型
inheritance hierarchy 继承体系
invoke a message 发送消息
inline 内联
inline block 内联块
initializer 初始化方法
int 整数类型
integer 整数
introspection 自我反省
introspection method 自我查询方法
internal state object 内部状态对象
interface 接口
internal class 内部类
internal type 内部类型
interdependency cycle 依赖环
interval 间隔值
island of isolation 孤岛(垃圾收集环境中的循环引用,一旦形成孤岛就会全部回收)

K

单词 中文翻译
key
key-value-coding-compliant 兼容于键值编码的
KVC = Key-Value Coding 键值编码
KVO = Key-Value Observation 键值观察
KVO = Key-Value Observing 键值观察

L

单词 中文翻译
lazy initialization 惰性初始化
lazy load 惰性加载、懒加载
lease recently used 最久未使用的
list 列表
list view 列表视图
list of method 方法列表
life cycle 生命期
literal syntax 字面量语法
lexical closure 词法闭包
localized 局部化的
localized description 本地化的描述
localized string 本地化字符串
lowercase 小写的
low memory 低内存
low-level GCD queue 底层GCD队列

M

单词 中文翻译
main application entry point 应用程序的主入口点
main interface 主接口
main implementation 主实现
main thread 主线程
manifest file 清单文件
magically 神奇地
messaging 消息传递
messaging structure 消息结构
message-dispatch system 消息派发机制
message forwarding 消息转发
message dispatch 消息派发
method 方法
method swizzling 方法调配
method signature 方法签名
method dispatch 方法派发
metadata 元数据
metaclass 元类
memory model 内存模型
mutable 可变的
mutable array 可变数组
mutable library 可变字典
mutable string 可变字符串
mutable portion 可变部分
mutable variant 可变版本
mutable object 可变对象
multiple inheritance 多重继承

N

单词 中文翻译
name 名称
namespace 命名空间
naming clash 命名冲突
naming convention 命名习惯
network fetcher 网络数据获取器
nil out 清空
no-op 空操作
nonliteral syntax 非字面量语法
nonfragile 稳固的
nonfatal error 非致命错误
nonobject type 非对象类型
nonowning relationship 非拥有关系

O

单词 中文翻译
Objective-C runtime Objective-C运行期环境
object 对象
object type 对象类型
object file 目标文件
object graph 对象图
observer 观察者
observation behavior 观测行为
offset 偏移量
ordered 有序的
unordered 无序的
operation 操作
operation queue 操作队列
optional 可选的
option mask 选项掩码
opaque 不透明
opaque value 不透明值
opaque pointer 不透明的指针
opaque void pointer 不透明的void指针
out-parameter 输出参数
override 覆写
overall cost 总开销
own 拥有
owning relationship 拥有关系

P

单词 中文翻译
parent queue 父队列
pass a message 传递消息
pass by reference 按引用传递
pattern 模式
paradigm 范式
perform task asynchronously 异步执行任务
perform a task asynchronously 以异步方式执行一项任务
placeholder array 占位数组
programmer 程序设计者
programmer error 编程错误
primary key 主键
private 私有的
property 属性
prototype 原型
protocol 协议
proxy 代理
proxied object 接受代理的对象
pointer 指针
pointer value 指针值
point to 指向
tagged pointer 标签指针
public facade 公共接口

Q

单词 中文翻译
queue 队列
dispatch queue 派发队列
queue-specific data 队列持有数据

R

单词 中文翻译
range 范围
race condition 竞争条件
read-only 只读
read-write 既可读又可写
receiver 接收者
race condition 竞争条件
recursive lock 递归锁
redirect 重定向
register 订阅
reference 引用
reference count 引用计数
reference counting 引用计数
strong reference 强引用
weak reference 弱引用
replacement receiver 备援的接收者
retain 保留
retain count 保留计数
retain cycle 保留环、循环引用
repeating timer 反复执行任务的计时器
reuse 可重用
root object 根对象
runtime 运行期
runtime method binding 运行时方法绑定
runtime component 运行期组件
run loop 运行循环

S

单词 中文翻译
state machine 状态机
scheduling algorithm 调度算法
scalar type 纯量类型
setter 设置方法
SEL = selector 选择子
self-explanatory 自明其意
self-documenting code 自我描述式代码
segmentation fault 大段落的错误
serial synchronization queue 串行同步队列
serialization mechanism 序列化机制
singleton 单例
singleton class 单例类
side effect 副作用
socket 套接字
socket connection 套接字链接
social networking 社交网络
special variable 特殊变量
stack
stack frame 栈帧
stack space 栈空间
stack block 分配在栈上的块、栈块
stack trace 栈踪迹
stack overflow 栈溢出
string 单词,字符串
string literal 字符串字面量
strong type 强类型
strong reference 强引用
strongly typed 强类型的
strong type checking 强类型检查
storage policy 存储策略
style 样式
static 静态的
static library 静态库
static analyzer 静态分析器
statically bound function call 静态绑定的函数调用操作
socket 套接字
subscripting 取下标操作
superset 超集
switch 开关
synchronization block 同步块
synchronization semantic 同步语义
synthesized method 合成方法
syntactic sugar 语法糖
system watchdog 系统监控器
symbol name 符号名
symbol table 符号表

T

单词 中文翻译
tail-call optimization 尾调用优化
text field 文本框
two-letter prefix 两字母前缀
translation-unit-specific constant 只在编译单元内可见的常量
translation unit 编译单元
thread 线程
thread priority 线程优先级
thread safety 线程安全
thread-safe environment 线程安全的环境
thread-safe single-code execution 只需执行一次的吸纳成安全代码
time out 超时
title 标题
token 标记
toll-free bridging 无缝桥接
top-level symbol 顶级符号
type encoding 类型编码
type definition 类型定义

U

单词 中文翻译
unarchiving 解压缩、解档
undefined 未定义
underlying type 底层数据类型
user info 用户信息
user interface framework 用户界面框架
unknown selector 未知的选择子
unique identifier 唯一标识符
unregister 注销
unretained 不保留
unsafe 不安全
URL-handling subsystem 处理URL的子系统

V

单词 中文翻译
view 视图
view controller 视图控制器
verbatim 照原样
virtual table 虚方法表
variadic function 参数个数可变的函数

W

单词 中文翻译
website 网站
web service 网络服务

Z

单词 中文翻译
zone
default zone 默认区

你可能感兴趣的:(积累)