2011-02-17 25 views
2

1)iPhone開發 - 當創建一個類庫和何時不? (有沒有最佳實踐指南,以說明這一點?)iPhone開發 - 最佳實踐可重複使用的功能

2)你需要,當你決定VS開發一個Web應用程序或桌面應用程序創建一個類庫來採取不同的方法。由於iPhone應用程序有很多的意見是最好複製從一個視圖功能到另一個,而不是可重複使用的功能創建函數庫? (即網絡服務功能,是否應該複製?)

3)傳統上在Web應用程序,桌面應用程序中,當需要重複使用一個函數兩次以上時,可以考慮創建一個庫,但不是所有的時間真的取決於情況,這對iPhone的發展仍然如此嗎?

回答

3

一個好的經驗法則是問自己:我會在另一個項目中使用它?

在我看來,在重複使用同一個應用程序的不同視圖中的功能是不夠好的情況下創建庫。

重要的是要注意在不同的應用程序之間重用(在這種情況下,它是很好的創建庫)的differente和項目中重複使用是很重要的

你可以(你有良好的面向對象設計解決它)查詢this link以獲取開源的iPhone庫列表。您會了解圖書館應該包含哪些內容。

0
  1. 我們創建一個類庫時,它是非常有用的。並非所有的類都在圖書館中有意義,並且並非所有的圖書館都需要爲特定目的而創建。 (對我來說)一般規則可以表述爲:如果你已經有撕裂出來的東西的另一件事,因爲它是有用的,把它放在另一件事,賠率是好的,你想,從第一件事情代碼移除過程中,使其可重複使用。
  2. 這可能是一個好主意,它再次,很難回答的抽象這個特殊的點。
  3. 這對於許多類問題領域,包括iPhone開發如此。
+0

2)我的意思是,因爲iPhone有許多人認爲屏幕和視圖控制器等,如果兩個以上的觀點需要使用相同的功能,無論是從通過Web服務的本地函數或函數是一個好主意爲可重用功能創建一個庫? – 001 2011-02-17 03:22:36