今天利用午飯和休息的時間完成了兩個講座的視頻。我儘量抓緊時間充電,這樣做好更新的準備。 講座310 What's New In Instruments Instruments的意思我的理解是測試設備或工具,蘋果有許多測試工具,其中有的是開放原碼的工具。這些工具可以用來測試軟件的運行的許多參數或用於發現問題,如內存的漏洞(Memory leak)。我用的不多。蘋果鼓勵軟件開發人員一定要用這些工具來檢查軟件,發現和幫助解決軟件中的漏洞和隱患。 本講座介紹了幾個新的測試工具,並演示了這些工具的用法。蘋果的這些先進工具可以和Xcode和原碼結合起來,直接測試軟件在iPhone/iPad上的運行和資源利用的情況,如CPU的分配情況、多線程分布、內存漏洞等。這就像修車使用的工具和設備一樣,利用這些工具設備可以了解到操作系統非常低層的數據分布,用圖像的方式和關繫結構圖展示軟件的細節。真是分析到非常精細的程度。熟悉和了解這些工具,可以發現問題,做出高質量的軟件,編程員、用戶和蘋果三方大家都得到好處。 講座311 Mastering Source Control in Xcode 這是我最喜歡的講座之一,原碼控制是軟件開發人員必備的一個工具。該講座介紹了在Xcode中如何使用Source Control(SC),並以例子講解其使用的基本情況,非常精彩! 在Xcode 4中,SC是融為一體的。Xcode 4提供許多界面和工具。該講座共分三個內容: - SC的介紹
-
- 編碼(editing)
- 確認存入改變(committing changes)
- 查看歷史(view history)
- 管理原碼庫(managing repositories)
- 分享原碼
-
- 用SC創建新的項目(creating new projects using source control)
- 配置遠程(configuring remotes)
- 推出改變(pushing changes)
- 有效地利用分支與融合來管理和分享原碼
-
- 建立分支(creating branhes)
- 轉化(switching)
- 解決矛盾不同(resolving conflicts)
- 融合(merging)
在Xcode 4內部有自己的SC,同時如果多人合作,可以設置遠程SC。蘋果推薦使用分支來管理不同的發展版本和變化,然後有非常好的解決矛盾的工具,將不同分支融合一體。對於編程人員來說,這是一個非常方便和必須的工具。 我的RSS |