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

来源:互联网 发布:同花顺软件k线图 编辑:程序博客网 时间:2024/05/29 10:26

    本文主要整理了《编写高质量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 默认区
2 0