Objective-C http://rypress.com/tutorials/objective-c/index
Comments 注解 Inline comments Block comments Confusing snippest困惑的(代码)片段 self-documenting 自我记录 Variables 变量 Statically typed 静态变量 Explicitly state 显式的声明 Declare a variable 声明一个变量 Syntax 语法结构 Assign 分配 Operator 运算符 Prefixing 添加前缀 Parentheses 圆括号 Output panel输出面板 Comprehensive 全面的 Format 格式 Specifiers 说明符 Constants 常量 Modifier 修饰符 parameters 参数 caller 调用者 Assume 假设 Altered 更改 Arithmetic 四则运算 Modulo operator 模运算符 Demonstrated 示例
Floating-point 浮点指针 Encounter 偶尔碰见 Increment(++) Decrement(--) Loops 循环 Convenience 方便的 Subtracting 减去 Conditionals条件语句 Logical negation逻辑非 Logical and 逻辑与 Logical or 逻辑或 switch statement switch 语句 inflexible 不可变通的 Iterating 遍历 Keywords 关键字 Prematurely 提前地 Skip 跳过 Respectively 依次地 Aborting 终止 Fast-enumeratin 快速枚举 Macros 宏命令 Abbreviation 缩写 Typedef 定义类型 OOP(Object-oriented Programming)面向对象程序 via 通过 Component 组件 Initializer syntax 初始化语句 dot-syntax 点语法 Enum 枚举 Primitive Arrays 基本数组 superset 超集 reference 引用 dereference 间接引用 generic type 泛类型 essentially 本质上 arbitrary 任意的 cast to 转换
Dedicated 专用的 UTF 统一码转换格式 slight 微小的 Outside of 除了……之外 aspects 特征 file extension 文件扩展名 ecosystem 生态系统
(Declaration VS Implementation)(全局作用域函数和静态作用域函数)
Construct 结构 Considerrations 注意事项 Parameters 参数 Parentheses 插入语 arguments 参数 parameters between parentheses 在括号中的参数 algorithms 算法 seamlessly integrated 无缝的整合 omit 忽略 code block 代码块 The Static keyword Static关键字 global scope 全局作用域 specfile 说明符 private 私人的 conflict 冲突 Static Local Variables 静态局部变量 intuitive 直观的 consistently 始终地 modifier 修饰符 invocation 调用 previous section 上一部分 namespaces 名域 collision 冲突,碰撞 identifier 标识符 built-in function 内部函数 dedicated 专用的 import 导入 in-depth 彻底地 encapsulate 封装 utility 实用的 instantiate objects 实例化对象 properties 特性 call methods 调用方法
(Independent automatic variables vs. shared static variables)独立的自动变量和分享的静态变量
blueprint 蓝本 interact 交互 corresponding 对应的 explore 探讨 resides in 存在于 template 模板 Navigate 导航 shortcut 快捷键 category 种类 configuration 布局 Subclass 子类 inherit 继承 manually 手动地 directive 指示符 colon 冒号 curly braces 花括号 attribute 属性 minus sign 负号 instance method 实例方法 +(void) class method 类方法 -(void) omit 忽略 naming conventions 命名约定 signature 标记 Typically 通常地 square braces 方括号 preceded by 被领先于 emulate 模仿 exemplary 典型的 designated initializer 指定初始化 eliminate 忽略 equivalent of 等价的 valid 合理的 Dynamic Typing 动态类型
(Interacting with a property via accessor methods)
semantic level 语义层面 directive 指令 generate 生成 underscore 下划线 abstract level 抽象层面 override 覆盖,重写 dot-notation 点表达式 comma 逗号 nonatomic 非原子 corrupt 损坏的 thread 线程 overhead 开销 multi-threaded 多线程的 scarce 稀有的 efficient manner 高效的方式 alternative 替换物 object ownership 对象所有权 relinquish 撤回 advent 出现 Automatic Reference Counting 自动引用计数 implicit 内隐的 memory leaks 内存泄漏 weak reference 弱引用 dangling pointer 悬垂指针 demonstrated 展示 in-place 适当的 compatible 相容
(A retain cycle between the
Car
and Person
classes)
(A weak reference from the
Person
class to Car
)
logical counterpart to 逻辑对应 frustrating 沮丧的 ambiguity 歧义 verbose 详细的,冗长的 undeniably descriptive 不可否认的描述 boils down to 归结到 Explicitly 清楚地
(Unrelated classes adopting the
StreetLegal
protocol)
hierarchy 层次 horizontal 水平的 street-legal 合法上路的 vehicle 车辆 guaranteed 保证
Categories
(Using multiple files to implement a class)
category 种类 split 分开 ease the burden 减轻负担 modularrizing 模块化 monolithic 整体的,庞大的 maintenance 保持 cluttering up 搞乱了 dedicated category 专用的分类
anonymous functions 匿名函数 arbitrary 任意的 intuitive 直观 closures 闭包 mechanical 结构