在Xcode6以前,创建framework可以使用iOS-Universal-Framework模板来创建framework,现在苹果已经提供了模板,如下图选择:...
分类:
其他好文 时间:
2015-08-03 21:05:03
阅读次数:
99
centos5.8,g++4.1.2最近操作比较多,小小笔记下静态库,动态库编译和链接//1.DynamicMath.hclass DynamicMath{ public: static double add(double a, double b); static double sub(double...
分类:
其他好文 时间:
2015-08-03 20:45:21
阅读次数:
92
SDK组成
百度iOS导航SDK由四部分组成:baiduNaviSDK.bundle资源包,libbaiduNaviSDK.a静态库,头文件,BaiduStatistics。baiduNaviSDK.bundle资源包由导航所需的配置数据、基础数据,以及导航功能所需的图片资源组成。libbaiduNaviSDK.a静态库,提供导航功能、线径规划、巡航等功能。头文件是libbaiduNaviS...
分类:
其他好文 时间:
2015-08-03 19:15:39
阅读次数:
173
先上图:
原因:静态库冲突。libPods-Reachability.a是开源的,你可以把这个库里面的kReachabilityChangedNotification换个名字。如果看不到libPods-Reachability.a的代码,可以把libPods-Reachability.a删掉,然后从github上下载Reachability源码,把源码加到工程中,然后修改kReachabili...
分类:
移动开发 时间:
2015-08-03 17:03:09
阅读次数:
187
库是代码的集合,根据代码公开程度,分为开源库和闭源库。
其中闭源库主要包括静态库和动态库,是经过编译的二进制文件,看不到具体实现。
静态库的拓展名是.a或者.framework,动态库则是.dylib和.framework。
静态库在链接时会将库完整的复制到可执行文件中,被多次使用就有冗余拷贝。
动态库在链接时不复制,程序运行时系统会动态的加载,多个程序共享一个动态库,节省内存。
注意:...
分类:
其他好文 时间:
2015-08-02 23:26:40
阅读次数:
187
上节介绍的方法,只能创建静态库而不能调试,因为直接创建静态库工程并非可执行文件。
本文介绍的方法创建的静态库断点能够在调试时起作用。
为了能够调试静态库,应该在一个可执行工程(例如Single View Application),然后再其内部再加入一个静态库,加入的方法如下图所示:
点击工程配置,中下部有一个+,点击后选择静态库然后创建。
创建后会发现工程中多了两个文件夹:
...
分类:
其他好文 时间:
2015-08-02 23:25:36
阅读次数:
165
内存补码分析
#include
#include
void main3()
{
//printf不会进行数据类型转换
printf("%d", (int)10.3);//printf不管你是什么类型,按照%d ,%f解析数据
printf("\n%f", (float)10);
getchar();
}
void main4()
{
int num = 100;
printf(...
分类:
编程语言 时间:
2015-08-01 22:08:08
阅读次数:
183
使用官方的AddressBook框架仅能使用C语言访问通讯录,十分不便,这里介绍集成第三方框架RHAddressBook的方法,该框架可以通过OC访问和操作通讯录。
该框架是一个静态库,集成比较复杂。
首先下载该框架:RHAddressBook,下面有关于集成的一些介绍,下面简单的介绍一下集成的过程。
①首先把静态库工程直接拖入自己的工程:
②选中自己的工程,工程配置中选择Build ...
分类:
其他好文 时间:
2015-08-01 20:38:35
阅读次数:
120
Objective-C静态库中含有category怎么办?
1、苹果推荐的做法...
2、我的做法......
分类:
其他好文 时间:
2015-08-01 01:05:08
阅读次数:
119
作者:郭孝星
微博:郭孝星的新浪微博
邮箱:allenwells@163.com
博客:http://blog.csdn.net/allenwells
Github:https://github.com/AllenWells一 Application.mk文件的作用和特点作用:描述应用程序中所需要的模块(静态库或动态库)。位置:Application.mk通常放在PROJECT/jni/Ap...
分类:
移动开发 时间:
2015-07-31 16:24:04
阅读次数:
135