2012-02-10 51 views
3

我來自web開發背景下的iOS開發。在iOS xCode項目中是否有組織文件的標準做法?

將我所有的視圖控制器,數據模型和故事板都放在同一個目錄下,真是一團糟。

在項目中組織文件是否有任何約定?

如果不是,有什麼好的理由我不應該這樣做,如:

my_project/ 
    view_controllers/ 
    data_models/ 
    views/ 
    assets/ 
    tests/ 

所有建議讚賞

回答

3

有沒有約定(據我所知,至少),它只是說到回到你感覺舒適的地方。儘管沿着這些方向,我使用了類似的結構:

MyProject/ 
    Source/ 
    Controller/ 
    Model/ 
    View/ 
    External/ 
     JoeRandomLibrary/ 
    Resources/ 
    Graphics/ 
    Interfaces/ 

我發現能夠很好​​地解決問題。然後我將該結構複製到磁盤上。

+0

酷 - 謝謝:) – bodacious 2012-02-10 14:57:44

+0

我看到你沒有在這裏包括測試...在iOS世界中單元測試有多常見? – bodacious 2012-02-10 14:58:07

+0

@bodacious一個偉大的問題!說實話,我並不傾向於單元測試,儘可能多我應該做的。我有時會這樣做,但根據我的經驗,用戶測試更好。儘管這裏有很多關於它的問題,例如http://stackoverflow.com/questions/8621617/unit-testing-for-the-app-store – mattjgalloway 2012-02-10 15:05:45