iOS framework
(一),lipo 命令
1)合并文件:
lipo -create xxxX/liblibsql.a xxxx/liblibsql.a -output libsql.a
2)查看Framework 对CPU架构的支持;lipo -info xxxx
1.打开终端,进入到你的FrameWork,cd xxxx/xxx.framework
2.查看架构支持,lipo -info xxxx/xxx.framework/xxx (注意:xxx是你的FrameWork名称)
3.如果以上两步都成功,你将会看到。。。is architecture:arm64 armv7 等等。
(二),制作静态动态库
Xcode 6制作动态及静态Framework
iOS开发——创建你自己的Framework
Xcode6.1标准Framework静态库制作方法。工程转Framework,静态库加xib和图片。完美解决方案。
(三) Assets
http://blog.csdn.net/gang544043963/article/details/50248531
1.图片只支持[UIImage imageNamed]的方式实例化,但是不能从Bundle中加载
2.不能根据路径读取图片,因为图片会被打包在Assets.car文件中
- [UIImage imageNamed],在图片使用完成后,不会直接被释放掉,具体释放时间由系统决定,适用于图片小,常用的图像处理
- [UIImage imageWithContentsOfFile:path] 快速释放图片
(四)
iOS使用Workspace来管理多项目
http://www.jianshu.com/p/b6c59d8ed2c9
iOS framework的更多相关文章
- [Cordova] Plugin里使用iOS Framework
		[Cordova] Plugin里使用iOS Framework 前言 开发Cordova Plugin的时候,在Native Code里使用第三方Library,除了可以加速项目的时程.也避免了重复 ... 
- ios  framework 分离与合并多种CPU架构,分离与合并模拟器与真机
		ios framework 分离与合并多种CPU架构,分离与合并模拟器与真机 如果你所用的framework支持真机和模拟器多种CPU架构,而你需要的是其中的一种或几种,那么可以可以从framewo ... 
- ios framework 开发实战 之 参考
		WWDC2014之iOS使用动态库 iOS开发——创建你自己的Framework 使用CocoaPods开发并打包静态库 iOS Framework 和CocoaPods TDD的iOS开发初步以及K ... 
- ios framework 开发
		ios framework 开发 之 参考 ios framework 开发 之 实战 iOS workspace 依次编译多个工程 
- Creating your first iOS Framework
		转自:https://robots.thoughtbot.com/creating-your-first-ios-framework If you’ve ever tried to create yo ... 
- ios framework通用库的制作
		这篇文章是在史上最完整的iOS DIY framework 详细教程(一)的基础上加以修改 1.新建一个静态库工程: 2:取自己喜欢的名字: 3.删除向导所生成工程中的 Target: 3.删除Tes ... 
- (转载)iOS Framework: Introducing MKNetworkKit
		This article is available in Serbo-Croatian, Japanese and German. (Translations in Serbo-Croatian b ... 
- ios framework 开发 之 实战二 ,成功
		1. 新建工程.引入cocoapod略过不提 2. 更改cocoapod类名 这是因为,引用framework的工程中,也有一个同样的文件,及文件里同样的类. 这个文件不能删除,但是可以重命名. 3. ... 
- ios framework 开发 之 实战 一,合并失败了
		保证public 文件目录独立 在 XCode 7 中,这一条已经自动实现了 Build Settings>Public Headers Folder Path "$(PROJECT_ ... 
随机推荐
- CSS_03_01_CSS组合选择器
			CSS组合选择器 第01步:创建css:with.css @charset "utf-8"; /* 组合选择器,用","隔开 */ .a,.b,div span ... 
- jquery  stop
			stop():停止当前活动的动画,但允许已排队的动画向前执行 stop(true):停止当前活动的动画,并清空动画队列:因此元素上的所有动画都会停止 stop(true,true):会立即完成当前活动 ... 
- Oracle重置序列(不删除重建方式)
			Oracle中一般将自增sequence重置为初始1时,都是删除再重建,这种方式有很多弊端,依赖它的函数和存储过程将失效,需要重新编译. 不过还有种巧妙的方式,不用删除,利用步长参数,先查出seque ... 
- com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException
			Exception in thread "main" com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You ... 
- 在linux中搭建git服务器
			个人觉得, 以下搭建git服务器的过程就像是在linux增加了一个用户, 而这个用户的登录shell是 git-shell, 太刨根问底的东西我也说不清楚, 还是看下面的过程吧. 过程参考了网上的文章 ... 
- 经典SQL
			一.基础 1.说明:创建数据库CREATE DATABASE database-name 2.说明:删除数据库drop database dbname3.说明:备份sql server--- 创建 备 ... 
- html里那些细节
			target="_top",项目是frameset形式写的,用这个在跳转的时候从父框架跳转 
- Openstack的mysql数据多主galera的错误
			登录openstack的在dashboard,提示说权限验证错误,有2种情况: 1. 密码被人改了. 2. 系统发生了问题. 密码确认没人改,所以查看/var/log/keystone-all.log ... 
- [转]编译Android源代码常见错误解决办法
			1. 编译时出现/usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-linux-gnu/4.4.5/../../../libz.so when ... 
- android 项目学习随笔六(网络缓存)
			1. 对SharePreference的封装 import android.content.Context; import android.content.SharedPreferences; /** ... 
