標籤:
Objective-C http://rypress.com/tutorials/objective-c/index
C Basics http://rypress.com/tutorials/objective-c/c-basicsComments 註解 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 生態系統
Functions http://rypress.com/tutorials/objective-c/functions
(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
)獨立的自動變數和分享的靜態變數
classes http://rypress.com/tutorials/objective-c/classesblueprint 藍本 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 動態類型
Properties http://rypress.com/tutorials/objective-c/properties
(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
)
Methods http://rypress.com/tutorials/objective-c/methodslogical counterpart to 邏輯對應 frustrating 沮喪的 ambiguity 歧義 verbose 詳細的,冗長的 undeniably descriptive 不可否認的描述 boils down to 歸結到 Explicitly 清楚地
Protocol http://rypress.com/tutorials/objective-c/protocols
(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 專用的分類
Blocks http://rypress.com/tutorials/objective-c/blocksanonymous functions 匿名函數 arbitrary 任意的 intuitive 直觀 closures 閉包 mechanical 結構
Objective-C文章中的生詞