大家做開發最大的問題是什麼?英語的問題應該困擾很多的同學的地方,我們提倡科學學習開發中的常用詞彙。我們不要求大家有特別好的聽、說、寫,只要能夠記住,能夠認識這些常用詞彙你以後的開發也將遊刃有餘。我們的目標是每天記住3個單詞。
今天的單詞分別是:
l Asynchronous 形容詞 非同步的
n 副詞形式: asynchronously 非同步地
n 縮寫:ASYNC
n 反義詞:synchronous 形容詞同步的 使用用法:synchronize 使xxx同步
n 例句:
u [asiHttpRequest startAsynchronous] 讓一個請求以非同步形式開始。(不在主執行緒中執行)
u [asiHttpRequest startSynchronous] 讓一個請求以同步形式開始。(阻塞主執行緒)
u [[NSUserDefaults standardUserDefaults]synchronize] 同步儲存NSUserDefaults.
l Encrypt 動詞 對xxx進行加密
n 名詞形式:encryption 編密碼,加密(加密演算法)。
n 反義詞:decrypt 動詞,解密。
n 形容詞形式:encrypted 已加密的 decrypted 已解密的
l utility 名詞 實用工具
n 常常縮寫為util
n 同義詞 tool 名詞
l TableView相關單詞:
n Section n. 節
n Row n. 行
n Cell n.表格/單元格
n Index n.索引/序號
n Dequeue v.出列 queue v.(使)排列的反義詞。常見例句:
u [tableView dequeueReusableCellWithIdentifier:identifier]
u 語義:tableview根據某一標示符讓一個可重用的cell出列(也可以理解為安排)
n reuse v.重用 use v.使用 的反義詞
n accessory n.輔助件 常見例句: [cell setAccessoryType:UITableViewCellAccessoryDisclosureIndicator] 語義:為某個單元格設定輔助指示檢視,提示使用者該單元格點選後可以有其他操作
我們的目標是每天記住3個單詞。
今天的單詞分別是:
- 首先是長的非常像的一組單詞
- transition n.轉換,變遷
- transaction n.事務
- translation n.翻譯 n.平移(開發中這個詞義遇到的更多)
- transform v.改變,改觀 n.[數]變換式 可理解為變換中的狀態
- transparent adj.透明的 記法parent 可理解為父檢視,加上trans修飾可理解為能夠看到父檢視,那麼可以理解為透明
- translucent adj.半透明的。跟上一個詞結合起來記
- 例句:
- transition.type =kCATransitionFade; 將這個transition動畫的主型別設定為淡入(fade)。
- [CATransactionbegin];動畫事務開始
- [CATransactioncommit];動畫事務提交
- [self.viewsetTransform:CGAffineTransformMakeRotation(M_PI)];將self.view按順時針旋轉180°。
- [self.navigationController.navigationBarsetTranslucent:YES];將當前導航條設定為半透明
- 其他單詞:
- Kernel n.核心,常用來指核心
- Core n.中心 核心精髓 常用來指重要程度
- Normal adj.普通
- Default n./adj. 預設;預設
- Multiple adj. 多重的。
- 常用搭配:multiple threads,多執行緒
- Duplicate adj.複製的. 與…完全相同的;n.複製品
- 常見情景:duplicated defiantionof variable/method 對一個變數或者方法進行了重複的宣告,編譯器會給出這樣的警告
- reference v.引用 n.參照 ARC中的R即代表這個單詞
- retain v.持有,保持 在OC中這兩個詞意思非常相近,但是retain是一個方法名字,reference不是。