objc中可以通过动态运行的方法调用第三方库的函数通过可以用下面的方法判断工程是否引入了第三方的库,如果引入,则可以通过NtSdkIMP获取到对应方法的函数指针去执行代码。如果没有引入,则不执行。通过获取方法的imp指针,可以运行对应的函数,如果imp为空,说明不包含所需要的库和符号。@interf...
分类:
移动开发 时间:
2015-01-14 12:34:48
阅读次数:
243
公司项目,需要用到ScrollView的下拉刷新,一开始使用的时候PullToRefresh三方库的下拉刷新,我比较纠结第三档库,很强大,但是,公司项目的需求,PullToRefresh就不能做到了,改来改去的还是自己写一个下拉刷新比较靠谱,很多东西能够自己去控制。效果图就不上传了。直接解释关键代码...
分类:
移动开发 时间:
2015-01-14 00:33:26
阅读次数:
224
步骤一:下载pip包https://pypi.python.org/pypi/pip步骤二:安装pip包解压后,到pip包目录执行: python setup.py install步骤三:添加环境变量c:\python27和c:\python27\scripts步骤四:使用pippip查找第三方库:...
分类:
编程语言 时间:
2015-01-08 15:04:11
阅读次数:
115
对linux不是很熟,之前只是听说过可以设置程序共享库位置也就是 使用 “exportLD_LIBRARY_PATH”今天用了用,感觉还挺不错,也很常用。比如你编译了一个so 而这个so 同时又依赖其他第三方库。如果你想把你编译的so 提供给别人用的话,你不光提供你的so 同时也要提供你的so所依赖...
分类:
其他好文 时间:
2015-01-08 13:08:20
阅读次数:
160
场景概述近来接触node程序以及负责实现node扩展来对象本地SDK的调用,旨在借node及其第三方库来快速实现RESTful API以及给浏览器端使用。当然这中间研究工作耗了不少时间。在实现目标扩展中,因SDK调用存在一些事件状态需要关注且由上层处理,为了便于模型的可视性为了易于理解,因此还是觉得...
分类:
系统相关 时间:
2015-01-08 13:01:04
阅读次数:
157
概要
瞎逛发现某广告的链接,点进去,发现某通讯SDK,瞅了下,好像不是太复杂,想想也算学了些IOS开发,好像没啥事做,拿来学学学习。
该SDK支持Cocoapod第三方库,所以安装比较简单的,不过注意只能使用两个库中的一个,因为IMKit包含了IMLib,其中IMLib是通讯库,没有实现界面组件,而IMKit在IMLib的基础上实现了界面,集成简单。
本例子力求简单点吧,做了一个好友聊天功能...
分类:
其他好文 时间:
2015-01-08 09:46:12
阅读次数:
242
一般 Android 项目从 Eclipse 导入至 Android Studio(以下简称AS) 后,会出现各种问题,最主要的就是 “gradle” 目前为止还不支持 .so 库文件打包入 apk 。
也就是说,如果你用的第三方库中包含 .so 文件 (一般是 libs\armeabi\ xxx.so ) , 那么只要在代码中出现 “System.loadLibrary( "xxx" ) ; ...
分类:
移动开发 时间:
2015-01-07 13:18:13
阅读次数:
168
全局命名空间污染与 IIFE总是将代码包裹成一个 IIFE(Immediately-Invoked Function Expression),用以创建独立隔绝的定义域。这一举措可防止全局命名空间被污染。IIFE 还可确保你的代码不会轻易被其它全局命名空间里的代码所修改(i.e. 第三方库,windo...
分类:
其他好文 时间:
2015-01-07 10:50:00
阅读次数:
276