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

韩峰
2023-12-01

    本文主要整理了《编写高质量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 socketBSD套接字(UNIX系统中通用的网络接口)

C

单词中文翻译
C-style arrayC语言数组
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 categoryclass-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 methodHTTP方法
HTTP headerHTTP头

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 runtimeObjective-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默认区
 类似资料: