Mac Xcode4 怎么把静态库.a加到工程,并调用静态库中的函数

Mac Xcode4 怎么把静态库.a加到工程,并调用静态库中的函数,第1张

1、在Xcode中新建一个Project.选择如下图:

2、然后点next,下一步至于填写的东西随意。

创建完成后结构如下图:

3、未生成的静态库在Products下为红色,

然后随便在.h文件中写一个简单的方法sayHello

#import <Foundation/Foundation.h>

@interface TestStaticeLibrary : NSObject

-(void)sayHello

@end

.m文件内容:

#import "TestStaticeLibrary.h"

@implementation TestStaticeLibrary

-(void)sayHello{

NSLog(@"Hello OSChina")

}

@end

由于模拟器是采用i386模式进行开发的如果要在模拟器中使用静态库的话需要把iOS Device改成iphone 6.0 Simulator.然后点击run,就会生成.a文件。

引用方法:

创建任意IOS project,把刚才生成的静态库直接拖到新的项目中,结构如下:

如果只是单单加入静态库是不够的,之前生成的还有一个文件夹include,里面还带了一个.h文件,把.h文件引入项目中,最终目录结构如下:

如果不是直接拖入项目中的话可以,鼠标右键在项目中,选择ADD Files to "XXXX"

在ViewController 敲入如下代码:

#import "ViewController.h"

#import "TestStaticeLibrary.h"

@interface ViewController ()

@end

@implementation ViewController

- (void)viewDidLoad

{

   [super viewDidLoad]

   

   TestStaticeLibrary *t = [[TestStaticeLibrary alloc] init]

   [t sayHello]

   

// Do any additional setup after loading the view, typically from a nib.

}

- (void)didReceiveMemoryWarning

{

   [super didReceiveMemoryWarning]

   // Dispose of any resources that can be recreated.

}

@end

然后运行项目 在控制台看到以下内容

1、(经加工可出售的)作品,产品       dairy products 奶制品

2、(经化学、自然或加工过程生产的)产品,物产,产物。waste products 废品

3、(行为,过程的)产物(指人和物)  We are all products of our time我们都是这个时代的产物。

4、产儿(性格、特质被某时期或环境塑造之人)

5、(商业性)音乐制品总称

6、乘积,(代数运算的)结果。 英 [ˈprɒdʌkt]美 [ˈprɑːdʌkt] n.产品制品(自然、化学或工业过程的)产物,生成物产儿产物结果

变形名词复数:products

扩展资料:

product同义词 merchandise

merchandise  英 [ˈmɜːtʃəndaɪs , ˈmɜːtʃəndaɪz]美 [ˈmɜːrtʃəndaɪs , ˈmɜːrtʃəndaɪz]

商品 n.商品货品相关商品指定商品;v.推销(运用广告等)销售

Please mail us a sample of the merchandise as soon as possible.

烦请贵公司尽速将货样寄来。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/7994159.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-12
下一篇 2023-04-12

发表评论

登录后才能评论

评论列表(0条)

保存