關於Xcode 4建立靜態庫

2021-05-28 10:58:06 字數 1410 閱讀 4532

xcode 4建立靜態庫詳解是本文要將介紹的內容,主要是為了**保密或者**重用等等原因需要把現有的**打包放入靜態庫中,這也是靜態庫的好處,所以今天一天都在研究如何用xcode 4建立靜態庫,也是為了我們的專案需要。

qq發布的微博sdk會報錯,也是因為沒有把靜態庫打包為unniver static libraries的原因,至於是什麼是unniver static libraries,大家可以google一下。

下面是建立靜態庫的方法

1、xcode-create project-cocoa touch static libary.這樣就順利的建立了乙個靜態庫模板。裡面只有乙個檔案,沒有什麼用處。

2、在靜態庫中建立乙個類,命名為myclass。這樣我們就得到了.h 和 .m 檔案。

3、寫入方法

.h

#import 

<

foundation

/foundation.h

>

@inte***ce myclass : nsobject   

- (int)add:(int)a b:(int)b;  

@end 

.m

#import "myclass.h"  

@implementation myclass  

- (int)add:(int)a b:(int)b  

@end 

方法很簡單,如果你還是看不懂,就不要向下面看了。

4、然後 edit scheme pane (product > edit scheme), change its build configuration to release,這樣就產生乙個release模式的靜態庫,注意release和debug模式的靜態庫是有區別,如果在引用並把這個模式調錯,就會報出

「ignoring file /users/laiqiangzhuo/desktop/testlibary/testlibary/liblibary.a, missing required architecture i386 in file「 

的錯誤。

5、然後在主目錄下找到/build/release-iphoneos/liblibary.a檔案,並把它拖到要使用它的project中。

6、在project中引用myclass.h檔案。

小結:關於xcode 4建立靜態庫詳解的內容介紹完了,希望通過本文的學習能對你有所幫助!

Xcode 4 建立靜態庫

為了 保密或者 重用等等原因需要把現有的 打包放入靜態庫中,這也是靜態庫的好處,所以今天一天都在研究如何用xcode 4建立靜態庫,也是為了我們的專案需要。qq發布的微博sdk會報錯,也是因為沒有把靜態庫打包為unniver static libraries的原因,至於是什麼是unniver sta...

Xcode 4 建立靜態庫

為了 保密或者 重用等等原因需要把現有的 打包放入靜態庫中,這也是靜態庫的好處,所以今天一天都在研究如何用xcode 4建立靜態庫,也是為了我們的專案需要。qq發布的微博sdk會報錯,也是因為沒有把靜態庫打包為unniver static libraries的原因,至於是什麼是unniver sta...

Xcode 4 中使用靜態庫

xcode4中使用靜態庫 1.建立乙個工作區 xcworkspace 2.將專案新增到工作區 新建 新增現有專案 3.向應用程式target新增靜態庫,從workspace 4.開啟 build settings 標籤,設定 user header search paths 項的值為 built p...