zoukankan      html  css  js  c++  java
  • ios-制作静态.a文件

    一、制作静态库文件

    /*静态库制作*/
    //  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


    六、使用制作成的静态库


  • 相关阅读:
    05 DDMS中logcat的使用
    04项目的目录结构分析与资源引用
    03 Android之我的第一个.hello world 程序
    关于myeclipse的有关操作
    jsp运行原理分析
    JSP简介
    prepareStatement与Statement的区别
    正则表达式
    过滤器的作用和用法
    剑指Offer--数值的整数次方
  • 原文地址:https://www.cnblogs.com/sayimba/p/6273793.html
Copyright © 2011-2022 走看看