自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Xcode中創(chuàng)建和添加Libary 實例操作

移動開發(fā) iOS
本文介紹的是Xcode中創(chuàng)建和添加Libary 實例操作,簡單的代碼實現(xiàn),我們先來看內(nèi)容。

Xcode中創(chuàng)建和添加Libary 實例操作是本文要介紹的內(nèi)容,主要介紹如何在xcode中創(chuàng)建自定義libary,以及如何將外部Libary添加到項目中。

1.新建 "Libary" -> "Cocoa Touch static libary" 項目 "LibaryTest";

2.新建 "HellowWorld" 類:

  1. //HelloWorld.h  
  2. #import <Foundation/Foundation.h> 
  3. @interface HelloWorld : NSObject {}  
  4. -(void)helloWorld;  
  5. @end  
  6. //---------------//  
  7. HelloWorld.m  
  8. #import "HelloWorld.h"  
  9. @implementation HelloWorld  
  10. -(void)helloWorld{  NSLog(@"hello world");  
  11. }  
  12. @end 

3.新建 "Window-based Application" 項目 "TempTest";

4.在TempTest下新建“new Group” 名為 “Dependencies”;

5.在"Dependencies"下"Existing Files...",

選擇 "LibaryTest.xcodeproj",點擊"Add",

在彈出的面板中選中"Reference Type" 的 "Relative to project"選項, 然后確定.

6. 在 Dependencies 的詳情窗口勾選 LibaryTest.a 項,如圖(單擊可放大):

Xcode中創(chuàng)建和添加Libary 實例操作

7.在LibaryTest.xcodeproj 上右鍵 "get info"窗口,我們可以看到它相對于當(dāng)前項目的相對路徑為"../LibaryTest/LibaryTest.xcodeproj".打開當(dāng)前項目的"get info"窗口,在build中搜索head,將會找到"Header Search Paths"項, 雙擊該選項,將"../LibaryTest"添加進去,如圖:

Xcode中創(chuàng)建和添加Libary 實例操作

點OK. 這時在當(dāng)前項目(TempTest)中,應(yīng)該就能正常的提示LibaryTest中的類和方法了.

8.修改TempTestAppDelegate.m后,代碼如下:

  1. #import "TempTestAppDelegate.h"  
  2. #import "HelloWorld.h"  
  3. @implementation TempTestAppDelegate  
  4. @synthesize window;  
  5. #pragma mark -  
  6. #pragma mark Application lifecycle  
  7. - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {    
  8. // Override point for customization after application launch.  HelloWorld *helloworld = [[HelloWorld alloc] init];    
  9. [helloworld helloWorld];     
  10.  [self.window makeKeyAndVisible];        
  11.  return YES;}#pragma mark -#pragma mark Memory management- (void)dealloc {     
  12.   [window release];      
  13.   [super dealloc];}  
  14. @end 

"Command + B"編譯,沒有問題. 修改"LibaryTest"后編譯依然沒有問題,但" Command + R"運行可能會有問題.因為到目前為止,我們還只是將LibaryTest和當(dāng)前項目添加了關(guān)聯(lián),但在編譯當(dāng)前項目時,它不會去編譯LibaryTest庫. 所以我們還需要在當(dāng)前項目添加對LibaryTest的依賴關(guān)系.

9. 在打開Targets 下 TempTest 的 "get info"窗口. 選中g(shù)enaral標(biāo)簽. 在 "direct dependencies" 中 添加對LibaryTest的依賴.

小結(jié):Xcode中創(chuàng)建和添加Libary 實例操作的內(nèi)容介紹完了,希望本文對你有所幫助!

責(zé)任編輯:zhaolei 來源: 互聯(lián)網(wǎng)
相關(guān)推薦

2011-07-27 17:41:35

Objective-C Xcode

2011-07-06 15:14:34

iOS Xcode

2011-07-19 13:20:22

Xcode

2012-12-03 14:21:02

服務(wù)器群集

2011-07-26 16:28:11

Xcode iPad

2011-07-19 18:17:38

Xcode Xcode4 App

2024-01-29 10:20:39

Obsidian鏈接

2011-07-19 17:49:10

Xcode Xcode4 Frameworks

2024-05-06 00:00:00

Android系統(tǒng)通信

2011-07-20 09:16:02

MongoDB索引稀疏索引

2021-02-18 17:00:52

Linux歸檔文件

2010-07-16 11:23:06

Telnet客戶端

2021-10-28 19:08:29

Python虛擬環(huán)境

2010-08-05 13:23:05

NFS協(xié)議

2021-11-09 07:59:50

開發(fā)

2010-07-05 11:14:32

2012-01-13 12:57:48

Java

2010-08-02 17:24:25

NFS目錄

2009-09-28 15:50:53

Hibernate創(chuàng)建持久化Product

2024-10-14 17:13:48

模塊Python編程
點贊
收藏

51CTO技術(shù)棧公眾號