為了**保密或者**重用等等原因需要把現有的**打包放入靜態庫中,這也是靜態庫的好處,所以今天一天都在研究如何用xcode 4建立靜態庫,也是為了我們的專案需要。qq發布的微博sdk會報錯,也是因為沒有把靜態庫打包為unniver static libraries的原因,至於是什麼是unniver static libraries,大家可以google一下。( create-universal-static-libraries-on-xcode-4/)
下面是建立靜態庫的方法
1.xcode-create project-cocoa touch static libary.這樣就順利的建立了乙個靜態庫模板。裡面只有乙個檔案,沒有什麼用處。
2.在靜態庫中建立乙個類,命名為myclass。這樣我們就得到了.h 和 .m 檔案。
3.寫入方法
///.h
#import
@inte***ce myclass : nsobject
- (int )add:(int )a b:(int )b;
@end
/.m
#import "myclass.h"
@implementationmyclass
- (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建立靜態庫,也是為了我們的專案需要。qq發布的微博sdk會報錯,也是因為沒有把靜態庫打包為unniver static libraries的原因,至於是什麼是unniver sta...
關於Xcode 4建立靜態庫
xcode 4建立靜態庫詳解是本文要將介紹的內容,主要是為了 保密或者 重用等等原因需要把現有的 打包放入靜態庫中,這也是靜態庫的好處,所以今天一天都在研究如何用xcode 4建立靜態庫,也是為了我們的專案需要。qq發布的微博sdk會報錯,也是因為沒有把靜態庫打包為unniver static li...
Xcode 4 中使用靜態庫
xcode4中使用靜態庫 1.建立乙個工作區 xcworkspace 2.將專案新增到工作區 新建 新增現有專案 3.向應用程式target新增靜態庫,從workspace 4.開啟 build settings 標籤,設定 user header search paths 項的值為 built p...