2011-04-21 66 views
0

我正在X代碼中創建iPhone應用程序。我已下載ASIHTTPRequest庫來向我的Web服務器發出請求。添加此庫後,我的文件夾結構應該如何?如果我是採取胡亂猜測的一般最佳實踐,它要麼是這樣的:用於添加庫的Xcode文件夾結構

    • ASIHTTPRequest
      • ASHTTPRequestClass1.h
      • ASHTTPRequestClass1.m
      • ASHTTPRequestClass2 .h
      • ASHTTPRequestClass2.m
      • ...
  • 其他來源
  • 資源
  • 框架
  • 產品

OR

  • 其他來源
  • 資源
  • 框架
    • ASIHTTPRequest
      • ASHTTPRequestClass1.h
      • ASHTTPRequestClass1.m
      • ASHTTPRequestClass2.h
      • ASHTTPRequestClass2.m
      • ...
  • 產品

回答

0

我個人只將編譯後的產品放入我的框架文件夾中。未編譯的類通常放入我的項目根目錄中的「庫」文件夾中的一個實用程序文件夾中。我應該補充說,最近我一直在使用越來越多的源代碼,比如github,用於我的項目。我喜歡將這些類型的項目放在我的Development文件夾的根目錄下,例如,像這樣:

in the folder 'Development': 
/project_1 /* my project that makes use of json and egocache */ 
/project_2 /* my project that makes use of json and three20 */ 
/project_3 /* my project that makes use of three20 and egocache */ 
/... 
/json-lib-github 
/egocache-lib-github 
/three20-lib-github 
etc... 

在我的項目是利用我創建這些項目引用庫,再引用的實用程序文件夾中的我的當前項目的根目錄中創建。通過這種方式,我所有的項目都可以共享github代碼,並且我可以一次輕鬆更新這些庫,以便用於我的所有項目。

0

它是安全的,在你的類文件夾添加在你的代碼,包括頭使用。