-->
顯示具有 Xcode 標籤的文章。 顯示所有文章
顯示具有 Xcode 標籤的文章。 顯示所有文章

2013年6月12日 星期三

Xcode 5 的新玩意 - UnitTest的進化 Xcode Test(XCT)

UnitTest顧名思義就是單元測試,意思是說把每個你撰寫的功能,個別做測試,當你的測試都沒有問題時,表示這些單元是處於絕對完成的狀態。之後再把這些個別的單元組合起來,完成一個較大的功能。像堆積木一樣,一步一步組成最後的app。這麼做的好處是,我們確保了每一個小步驟都是沒有問題的,因此當問題出現時,我們可以肯定不會是裡面的細項環節有錯誤。因此能夠幫助你節省debug的時間還有力氣。沒有在用這個功能的朋友,可以考慮加入你的coding流程。這個概念在建構大型程式是非常重要的。不過也是只有在大型程式中,才能凸顯其重要性。那麼接下來就來看看他到底多了什麼功能。

2013年2月21日 星期四

使用Xcode 的source control 做版本控制 (2) - Branch

延續上一篇使用Xcode 的source control 做版本控制 (1),本篇會針對其中一項功能Branch 做說明。當在設計app時,可能會面臨一種情況,想法的分歧。比如當你切換到另一個view 時,這個view 有一個主要風格A,但是有另外一種風格B也不錯,因此而讓你舉棋不定。此時可以使用branch 功能,為另外一種風格做一個分歧。因此你的app 會分為A 走向與B 走向。那麼該如何設定分歧,以下就針對此功能做介紹。

2013年1月30日 星期三

使用Xcode 的source control 做版本控制 (1)

有一次筆者在開心專案準備嘗試新的練習的時候,赫然注意到在選擇檔案存放位置的時候,下面有個Source Control 可以勾選,那麼究竟這是什麼東西,一瞬間就勾起了許多的好奇心。經過一番研究之後,原來還有"版本控制"這個概念。其實這個概念以筆者目前的理解,就是把每個階段的構想完成之後,儲存起來並留下註解與版本編號,假如日後有不同的想法,可以從某個合適的版本從新開始,省去許多麻煩。本篇文章只先針對簡單的設定,還有使用方式做一個解說,筆者認為這個觀念建立及使用的好,不僅可以增加效率,還可以幫助整理思路。那麼以下就針對如何在Xcode 中使用Source control 做一個說明。