設萬維讀者為首頁 廣告服務 聯繫我們 關於萬維
簡體 繁體 手機版
分類廣告
版主:諍友
萬維讀者網 > 教育學術 > 帖子
學習蘋果WWDC 2011視頻講座的筆記(4)
送交者: 茶樹油之家 2011年06月27日21:27:21 於 [教育學術] 發送悄悄話
今天利用午飯和休息的時間完成了兩個講座的視頻。我儘量抓緊時間充電,這樣做好更新的準備。

講座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。蘋果推薦使用分支來管理不同的發展版本和變化,然後有非常好的解決矛盾的工具,將不同分支融合一體。對於編程人員來說,這是一個非常方便和必須的工具。

參考資料

0%(0)
標 題 (必選項):
內 容 (選填項):
實用資訊
回國機票$360起 | 商務艙省$200 | 全球最佳航空公司出爐:海航獲五星
海外華人福利!在線看陳建斌《三叉戟》熱血歸回 豪情築夢 高清免費看 無地區限制