ios-静态库-3

ios 静态库

找到静态库所在目录

弹出属性菜单,在“位置”属性中记录的便是该目录所在的绝对路径,复制粘贴到终端窗口,即可进入指定文件夹

然后使用lipo命令合成静态库

我们来验证一下生成的库是否支持我们想要的平台

可以看出,我们最终生成的库libMyToolsA.a同时支持32位模拟器架构i386、64位模拟器架构x86_64、32位真机架构armv7/armv7s及64位真机架构arm64

跟我们的预期相吻合。

下面便是测试工程

此处选择iOS工程的单视图模板

注意:

拖动时同时按住Alt键,这样就是复制而不是移动,原来的文件都还在,否则就会把原位置的文件删除了

由于.a静态库的使用必须由头文件配合,所以也要把.h文件拷贝过来

必须勾选上Add to targets 下的StaticLibATest目标,否则即使把文件放进来编译目标时也无法使用

要使用刚刚导入的静态库,只需要加入其头文件即可

修改ViewController.m文件

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
//  ViewController.m
//  MyToolsATest
//
//  Created by LZH on 14-8-15.

相关推荐

  • 南京iOS开发培训——全面了解iOS静态库开发   在企业开发中,一些核心技术或者常用框架,出于安全性和稳定性的考虑,不想被外界知道,所以会把核心代码打包成静态库,只暴露头文件给程序员使用(比如:友盟、百度地图等第三方的sdk)南京iOS开发培训  静态库和动态库的存在形式  静态库:.
  • 蓝懿IOS静态变量/结构体/枚举 静态方法(类方法)只能访问静态变量,+(void)类方法名苹果的东西我们只能commend点击看到.h文件.m文件我们是看不见代码空间里存在代码区,静态区,栈区,堆区,常量static修饰完变量,存在于静态区,,大家一起共享所有地方共用调对
  • ios 静态库制作与使用 原文:http://hi.baidu.com/chenfalei/blog/item/745a69d9b225303710df9bf9.html静态库导出的一般都是全局的变量和函数,我们这里制作的静态库是C语言的1,先开启XCode(我使用
  • ASP伪静态实现html的方法及优缺点 导读:伪静态是相对真实静态来讲的.一、什么是静态技术?所谓静态的意思,就是地址中不带问号。二、为什么要用伪静态技术?Web应用程序最大的特点之一就是无状态,当一个…伪静态是相对真实静态来讲的.一、什么是静态技术?所谓静态的意思,就是地址中不
  • iOS静态库的制作 总结一下静态库制作的过程:1.新建一个项目用于制作静态库,如test2.File-->new-->Target选择iOS下的Framework&Library-->CocoaTouchStaticLibrary,然
  • iOS - 史上最全静态库与动态库的制作 作者:Mitchell孟晨作者费不少劲写的,转载请注明出处,谢谢侬。一、创建过程1、创建静态库工程创建出静态库.png2、创建静态库文件正常创建静态库需要封装的文件,这里的文件仅仅是举个例子。静态库文件.png3、将头文件暴露出来将头文件添
  • iOS 制作静态库 1.制作模拟器和真机调试的.a文件2.查找.a文件的相关属性消息,合并两个.a文件静态库的编写:1.静态库工程的建立:XcodeNew一个新的project,选择IOS下面的Framework&Library,下面有一个CocoaT
  • 搜索引擎之:url静态化(7) 搜索引擎之:url静态化(7)URL静态化在SEO优化中通常是将网站动态的URL地址通过伪静态或生成静态的方式将URL地址变成静态,url静态化一直以来都是最基本的seo要求之一,但近一两年seo行业对是否一定要做静态化有了一些观念上的改变
  • 营销型网站建设动态页面比静态页面好吗? 很多人认为动态页面的网站比静态页面的网站页面漂亮,其实这里面存在两个误区:1、动态页面和静态页面的定义混淆2、选择动态页面还是静态页面要从我们网站本身的功能需求出发动态页面和静态页面最简单最直接的区分就是看是否从数据库调取数据,每次打开网页
  • iOS 静态库开发 简介在企业开发中,一些核心技术或者常用框架,出于安全性和稳定性的考虑,不想被外界知道,所以会把核心代码打包成静态库,只暴露头文件给程序员使用(比如:友盟、百度地图等第三方的sdk)静态库和动态库的存在形式静态库:.a和.framework动
  • 全面了解 iOS 静态库开发 作者:汉斯哈哈哈授权本站转载。简介在企业开发中,一些核心技术或者常用框架,出于安全性和稳定性的考虑,不想被外界知道,所以会把核心代码打包成静态库,只暴露头文件给程序员使用(比如:友盟、百度地图等第三方的sdk)静态库和动态库的存在形式静态库
  • [转载]IOS Static library(静态库.a)中混编swift,编译不过问题 原文地址:http://andelf.github.io/blog/2014/06/25/write-swift-module-with-swift-cont/摘要本文提出了一种可以编译Swift静态链接模块的方法,通过对swift编译命令

你的评论

就没有什么想说的吗?

©2017传客网    琼ICP备15003173号-2    

本站部分文章来源于互联网,版权归属于原作者。
本站所有转载文章言论不代表本站观点,如是侵犯了原作者的权利请发邮件联系站长(weishubao@126.com),我们收到后立即删除。
站内所有资源仅供学习与参考,请勿用于商业用途,否则产生的一切后果将由您自己承担!

X