成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

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

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

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

1.新建 "Libary" -> "Cocoa Touch static libary" 項(xiàng)目 "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" 項(xiàng)目 "TempTest";

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

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

選擇 "LibaryTest.xcodeproj",點(diǎn)擊"Add",

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

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

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

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

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

點(diǎn)OK. 這時(shí)在當(dāng)前項(xià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"運(yùn)行可能會(huì)有問題.因?yàn)榈侥壳盀橹?我們還只是將LibaryTest和當(dāng)前項(xiàng)目添加了關(guān)聯(lián),但在編譯當(dāng)前項(xiàng)目時(shí),它不會(huì)去編譯LibaryTest庫(kù). 所以我們還需要在當(dāng)前項(xiàng)目添加對(duì)LibaryTest的依賴關(guān)系.

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

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

責(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-19 18:17:38

Xcode Xcode4 App

2011-07-26 16:28:11

Xcode iPad

2024-01-29 10:20:39

Obsidian鏈接

2011-07-19 17:49:10

Xcode Xcode4 Frameworks

2011-07-20 09:16:02

MongoDB索引稀疏索引

2024-05-06 00:00:00

Android系統(tǒng)通信

2021-02-18 17:00:52

Linux歸檔文件

2010-07-16 11:23:06

Telnet客戶端

2021-10-28 19:08:29

Python虛擬環(huán)境

2021-11-09 07:59:50

開發(fā)

2010-07-05 11:14:32

2010-08-05 13:23:05

NFS協(xié)議

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編程
點(diǎn)贊
收藏

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

主站蜘蛛池模板: 国产黄色小视频在线观看 | 91免费高清视频 | 手机av在线 | 日本粉嫩一区二区三区视频 | 欧美日韩综合一区 | 国产美女一区二区 | 欧美乱人伦视频 | 在线日韩不卡 | 国产欧美日韩一区 | 曰韩三级 | 亚洲免费久久久 | 国产精品久久久久久久久免费软件 | 男女网站免费 | 午夜不卡福利视频 | 亚洲一二三在线观看 | 国产精品99久久久久久久vr | 成人久久网 | 日韩五月天 | 狠狠爱综合网 | 久久久久久久国产 | 欧美 中文字幕 | 国产极品91| 成人三级av| 欧美日产国产成人免费图片 | 久久99精品久久久 | 亚洲一区在线播放 | 中国一级特黄毛片大片 | 国产欧美精品区一区二区三区 | 男人的天堂视频网站 | 免费一级欧美在线观看视频 | 91私密视频 | 国产中文字幕在线 | 亚洲精品片 | 亚洲a网 | 亚洲一区二区三区欧美 | 久久久久久色 | 一区二区三区视频在线免费观看 | 日韩av高清| 日韩一区二区av | 91色站| 亚洲一区二区三区四区五区午夜 |