IOS 静态库制作

原创 2016年08月31日 16:11:33

新建项目:
这里写图片描述

写一个静态方法:

//
//  WhrSmartLink.h
//  WhrSmartLink
//
//  Created by 谢厂节 on 16/8/31.
//  Copyright © 2016年 谢厂节. All rights reserved.
//

#import <Foundation/Foundation.h>

@interface WhrSmartLink : NSObject

+(void)test:(NSString *)text;
@end
//
//  WhrSmartLink.m
//  WhrSmartLink
//
//  Created by 谢厂节 on 16/8/31.
//  Copyright © 2016年 谢厂节. All rights reserved.
//

#import "WhrSmartLink.h"

@implementation WhrSmartLink
+(void)test:(NSString *)text{
    NSLog(@"myPrint:%@",text);
}
@end

编译生成:
这里写图片描述

使用:
点Target-Build Phases-Link Binary With Libraries
点+号 把.a文件添加进来

再把.h文件放进项目里来

封装ionic插件,在plugin.xml里写:

    <platform name="ios">
        <config-file target="config.xml" parent="/*">
            <feature name="插件名称">
                <param name="ios-package" value="插件名称Plugin"/>
            </feature>
        </config-file>
        <source-file src="src/ios/lib/插件库文件名称.a" framework="true"/>
        <header-file src="src/ios/头文件名称.h"/>
    </platform>

合并编译的包

生成的库在正式使用前,要针对虚拟机、真机分别编译成两个.a文件,如:
virtual.a
iphone.a

然后执行命令:lipo -create virtual.a iphone.a -output lib.a
然后把生成的lib.a放在项目里使用。

否则可能报以下错误:

file was built for archive which is not the architecture being linked armv7

也可以把库的编译使用:
Project-Architectures-Build Active Architecture Only设置为NO。

版权声明:(谢厂节的博客)博主文章绝大部分非原创,转载望留链接。

相关文章推荐

iOS-Xcode制作静态库

  • 2015-03-03 20:37
  • 109KB
  • 下载

iOS 制作静态库

简介 什么是库? 库是程序代码的集合,是共享程序代码的一种方式 根据源代码的公开情况,库可以分为 2 种类型 开源库 公开源代码,能看到具体实现 比如 SDWebI...

iOS静态库制作实例

  • 2016-08-22 18:09
  • 100KB
  • 下载

iOS开发之静态库.a的制作教程

简介 什么是库? 库是程序代码的集合,是共享程序代码的一种方式 根据源代码的公开情况,库可以分为 2 种类型 开源库 公开源代码,能看到具体实现 比如 SDWebImage...

IOS 使用Xcode4制作静态库详解(五)

IOS程序是由Objective-c语言构成,而是Objective-c语言中每一个类又分成 .h .m 文件。静态库可以将这些程序的类封装成一个.a文件,第三方应用程序只需要拿到这个.a文件和代码对...

IOS 入门开发之使用Xcode4制作静态库详解(五)

IOS 入门开发之使用XCODE4制作静态库详解雨松MOMO原创文章如转载,请注明:转载至我的独立域名博客雨松MOMO程序研究院,原文地址:http://www.xuanyusong.com/arch...

IOS 入门开发之使用XCODE4制作静态库详解

注意:首先确保你的XCODE4使用IOS5,否则请下载IOS5在继续阅读。 IOS程序是由Objective-c语言构成,而是Objective-c语言中每一个类又分成 ...

iOS---Xcode6.1标准Framework静态库制作方法

1、创建一个工程,或者在原有的工程上进行。不在列举。 2、在原有工程上添加一个静态库   2.1、选择OS X 的Bundle。因为Xcode6.1中iOS里没有Bundle。 ...

ios 开发中 制作和使用静态库

静态库导出的一般都是全局的变量和函数,我们这里制作的静态库是C语言的 1,先开启XCode(我使用的是3.2.6,SDK4.3)     创建一个静态库工程:File--->New Project...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)