今天完成了三個講座的視頻。 317 Device Management and App Submission with Xcode 4 Instruments 這一集與前一講座313有關,這一講座進一步深入介紹如何在硬件上調試和試用軟件,以及如何向蘋果遞交軟件的申請。記得蘋果推出軟件商店之後,開發者的註冊和遞交過程比較複雜,有很多程序要手動方式填表、申請和等待批准。現在這個過程逐漸自動化了,遞交軟件的過程在Xcode 4中就可以很方便進行。 這一講座對想在蘋果商店買軟件的開發者來說,是一個重要的視頻內容。講座從開發軟件寫程序開始,到項目的設定,編碼,調試,硬件上的運行,實驗調試到最後的存檔,分享和上傳到蘋果商店整個過程。 318 iOS Performance in Depth 該講座主要講下面三個方面: - 如何使用蘋果的Grand Centrl Dispatch來實現多線程序過程,提高軟件的運行效率。
- 有效的使用內存
- 提高用戶界面和動畫的效率
GCD是蘋果花了很大精力推出的多線程序過程平台,這個平台提供了非常簡易的API讓開發者將同步和異步的多線程序通過block方式加入多線,省去了許多非常複雜和瑣碎的多線之間數據傳輸和設鎖過程。 蘋果一再強調軟件開發者要有效利用有限的內存,做一名iOS中的好市民。蘋果平台從操作系統給每個軟件警告內存到達極限的接口,因此在接受到警告之後,要儘可能釋放不需要的內存。蘋果說,iOS對內存的警告數量有所減少,但之後不會再有警告,如果不採取措施,軟件會被操作系統中斷。因此開發者要注意這一警告,採取釋放內存的措施,否則用戶使用起來會有不爽的經歷,因此也會影響軟件的銷售。 319 Effective Debugging with Xcode 4 debug是軟件開發中常用的手段。Xcode 4提供了許多十分便捷的調試手段。這是一個十分精彩的講座,講座介紹了許多在Xcode debug的設置和演示,這些新的功能將會給軟件開發者提供十分有力的工具,更有效地檢查和發現軟件中的問題。 講座中還介紹了多線程序過程的debugging,這是一個十分精彩的演示,不同線中的debug是一個非常複雜和不確定的過程,但Xcode的強大功能將這種調試變成十分有用和方便的過程。 最後介紹了如何使用Xcode來debugging OpenGL ES,調試遊戲額軟件。圖像的動畫過程是一個新的軟件開發領域,蘋果的高手們為遊戲開發者提供了很多強大和有效的工具。 我的RSS |