簡體   English   中英

用於添加庫的Xcode文件夾結構

[英]Xcode folder structure for adding a library

我正在用X代碼創建一個iPhone應用程序。 我已經下載了ASIHTTPRequest庫來向我的Web服務器發出請求。 添加此庫后,我的文件夾結構應該是什么樣? 如果要對一般的最佳做法進行大膽的猜測,它應該是這樣的:

  • 班級
    • ASIHTTPRequest
      • ASHTTPRequestClass1.h
      • ASHTTPRequestClass1.m
      • ASHTTPRequestClass2.h
      • ASHTTPRequestClass2.m
      • ...
  • 其他來源
  • 資源資源
  • 構架
  • 產品展示

要么

  • 班級
  • 其他來源
  • 資源資源
  • 構架
    • ASIHTTPRequest
      • ASHTTPRequestClass1.h
      • ASHTTPRequestClass1.m
      • ASHTTPRequestClass2.h
      • ASHTTPRequestClass2.m
      • ...
  • 產品展示

可以安全地添加到類文件夾中,並在包含標頭的代碼中使用。

我個人只將編譯后的產品放在Frameworks文件夾中。 我通常將未編譯的類作為“庫”的一部分放在項目根目錄下的Utility文件夾中。 我應該補充一點,最近我一直在使用諸如github之類的源中越來越多的代碼來在我的項目中使用。 我喜歡將這類項目放在“ 開發”文件夾的根目錄中,例如:

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...

在使用這些庫的項目中,我創建了對這些項目的引用,這些引用又在當前項目根目錄的Utility文件夾內創建。 這樣,我所有的項目都可以共享github代碼,並且我可以輕松地一次為所有項目更新這些庫。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM