一,Default.png 包含應用程式預設扉頁的PNG圖像文件。用戶運行應用程式時,iPhone會用此圖片顯示一個動畫,產生由小變大來到屏幕前的效果。應用程式的Default.png文件載入後會不斷變大,直到充滿整個屏幕。在應用程式完成啟動前,這個分變率大小為320*480的圖片將一直顯示在屏幕上 ...
一,Default.png
包含應用程式預設扉頁的PNG圖像文件。用戶運行應用程式時,iPhone會用此圖片顯示一個動畫,產生由小變大來到屏幕前的效果。應用程式的Default.png文件載入後會不斷變大,直到充滿整個屏幕。在應用程式完成啟動前,這個分變率大小為320*480的圖片將一直顯示在屏幕上。通常,應用程式的扉頁由全黑或全白的背景加一個徽標構成,也可能是一個背景圖,與應用程式初始化後顯示的界面類似。
二,icon.png
包含應用程式圖標的PNG圖像文件。此圖標顯示在iPhone主界面中。蘋果公司建議的圖標尺寸是57*57像素。文件可以隨意命名,只要在下文講解的Info.plist清單中指定即可。圖標在顯示時會自動“加亮”,因此,無需考慮繪製圖標的圓角邊框和高亮效果。
應用程式 的icon.png和Default.png文件如果存在的放,也被覆制到程式文件夾中。如果沒有這兩個文件,iPhone將會使用效果最差的預設圖片來替代。在你發佈討好你你呢的應用程式時,要確保創建並包含這些圖片,以便讓程式顯得專業。
三,交叉編譯。
交叉編譯是這樣一種編譯器:它在一種系統平臺上運行,編譯生成另一種系統平臺的可執行程式。在iPhone SDK中,編譯器運行在Mac OS X桌面機器上,編譯生成的卻是iPhone的ARM架構上的可執行程式。
四,iPhone模擬器。
你無法得知應用程式的哪個部分會大量耗用iPhone的CUP和記憶體,這是因為桌面電腦擁有更多的資源來運行你的應用程式。圖形處理緩慢以及其他一些問題可能要到真機調試的時候才會顯現出來。
五,模型-視圖-控制器
iPhone上的軟體開發都要遵循模型-視圖-控制器模式,模型,負責應用程式的數據和業務邏輯。視圖負責向用戶展現數據的用戶界面元素,並允許用戶進行操作。控制器提供了用戶界面元素和數據之間的互動。如響應多點觸摸手勢,交互事件以及在邏輯的不同部分之間切換。
六,添加框架。
靜態鏈接會將對象直接編譯到你的應用程式中。而動態鏈接則是運行進載入對象。
七,引入。
使用#import的一個好處是它有一種內建的邏輯,可以確保同一個資源被包含的次數絕對不會多於一次。這取代了在C代碼中常常可以見到的,用巨集來做標記的那種權宜之計。
參考資料:《AppStore掘金-iPhone SDK應用程式開發》