如果没有看过 基础篇,从这里进入 Xcode_静态库制作_基础篇。
一、创建项目
创建一个名叫 People 的项目
创建两个继承于 NSObject 的类:Name 与 Age。
Name.h 代码
#import <Foundation/Foundation.h>
@interface Name : NSObject
+ (NSArray* )boyName:(NSString* )boyName girlName:(NSString *)girlName;
@end
Name.m 代码
#import "Name.h"
@implementation Name
+ (NSArray *)boyName:(NSString* )boyName girlName:(NSString *)girlName {
// 一男一女
NSArray * array = @[boyName,girlName];
return array;
}
@end
Age.h 代码
#import <Foundation/Foundation.h>
@interface Age : NSObject
+ (NSArray *)boyAge:(NSString* )boyAge girlName:(NSString *)girlAge ;
@end
Age.m 代码
#import "Age.h"
@implementation Age
+ (NSArray *)boyAge:(NSString* )boyAge girlName:(NSString *)girlAge {
// 一男一女
NSArray * array = @[boyAge,girlAge];
return array;
}
@end
进入 People.h 文件中,添加如下代码:
#import "Name.h"
#import "Age.h"
-
打静态包前的配置
1、Build Active Architecture Only 全部设置成 NO。
2、设置暴露文件
-
开始编译 编译方式,与基础篇的相同 得到 libPeople.a 文件
-
最后整理如下:
如下:
然后在 Products 目录中创建一个目录,名叫 Peoplewen文件。 把合并好的 libPeople.a 放在该目录下 ,在加上 Include 文件
网友评论