Xcode_静态库制作_升级篇

如果没有看过 基础篇,从这里进入 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 文件

    如下:
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,780评论 18 399
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,665评论 25 708
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,010评论 19 139
  • 文/洛小简 我无法参透为何会醒来,但闷热依旧在。哦,原来窗帘未拨、窗户未开。 是思念盘旋得脑瓜疼,还是生活造化把人...
    洛小简阅读 348评论 0 2
  • 《新不了情》:我觉得生命是最重要的,所以在我心里,没有事情是解决不了的。不是每一个人都可以幸运的过自己理想中的生活...
    老秦说电影阅读 527评论 0 0