本文转载自一些iOS开发中会用到的英文术语(一)
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 | 默认区 |