码迷,mamicode.com
首页 > 移动开发 > 详细

ios-制作静态.a文件

时间:2017-01-11 15:55:22      阅读:55      评论:0      收藏:0      [点我收藏+]

标签:users   hone   show   developer   测试   library   uicolor   str   frame   

技术分享技术分享

一、制作静态库文件

/*静态库制作*/
//  MakeA.h
-(NSString*)testA;


//  MakeA.m
-(NSString*)testA{    
    return @"静态库测试成功";
}


//  TestVC.h
@property (nonatomic,strong) UILabel * label;
@property (nonatomic,copy) NSString * Title;

//  TestVC.m
-(NSString*)Title{
    
    if (!_Title) {
        _Title = [[NSString alloc]init];
    }
    return _Title;
}

-(UILabel*)label{
    
    if (!_label) {
        _label = [[UILabel alloc]initWithFrame:CGRectMake(100, 200, 50, 50)];
        _label.backgroundColor = [UIColor cyanColor];
        
    }
    return _label;
}

二、配置静态库文件

技术分享

 

三、运行项目,生成静态库

1、用模拟器运行一次;

2、用真机运行一次;

四、静态库完成

libaMakeA.a   ----->show in finder

技术分享

五、将模拟器和真机的.a 合并

终端:wangyalu:~ wangyalu$ lipo -create /Users/wangyalu/Library/Developer/Xcode/DerivedData/MakeA-flvyjcsvqkctmsbtnlbnrzeeksen/Build/Products/Debug-iphoneos/libMakeA.a  /Users/wangyalu/Library/Developer/Xcode/DerivedData/MakeA-flvyjcsvqkctmsbtnlbnrzeeksen/Build/Products/Debug-iphonesimulator/libMakeA.a  -output /Users/wangyalu/Desktop/libMakeA.a


六、使用制作成的静态库


技术分享

 

ios-制作静态.a文件

标签:users   hone   show   developer   测试   library   uicolor   str   frame   

(0)
(0)
   
举报
评论 一句话评论(0
0条  
登录后才能评论!
© 2014 mamicode.com 版权所有 京ICP备13008772号-2
迷上了代码!