第三方的使用总结
风外杏林香
这个作者很懒,什么都没留下…
展开
-
使用SDWebImage 清除App 缓存
首先在tableView上面加载图片缓存大小{ NSString *cachesPath = [NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES) lastObject]; NSString *floderPath = [cache原创 2016-01-22 11:35:01 · 448 阅读 · 0 评论 -
iOS基于WebSocket聊天机制(主要运用Facebook第三方SocketRocket)
1、WebSocket 机制 以下简要介绍一下 WebSocket 的原理及运行机制。 WebSocket 是 HTML5 一种新的协议。它实现了浏览器与服务器全双工通信,能更好的节省服务器资源和带宽并达到实时通讯,它建立在 TCP 之上,同 HTTP 一样通过 TCP 来传输数据,但是它和 HTTP 最大不同是: WebSocket 是一种双向通信协议,在建立连接后,WebSocke原创 2016-09-22 13:48:30 · 4022 阅读 · 1 评论 -
iOS绘制折线图、树状图等图形
项目中需要将数据以折线的形式展示出来,于是乎在网上找了一大堆相关资料,最后觉得还是PNChart这个第三方库可以满足我的需求,并且不是很有难度 1、首先下载PNChart(俩种方法,cocoapods和直接下载导入) pod search PNChart之后我们直接下载最新的0.8.8版本就可以, 2、将PNChart.h和PNChartDelegate.h头文件引入需要用的类里面 3、直接原创 2016-10-20 09:57:38 · 3622 阅读 · 0 评论 -
iOS 集成聚宝云支付
前段时间 公司集成了支付宝感觉还可以 、万万没想到啊一个月不到、又让集成什么叫做聚宝云支付的 也是,咱这行业 太敏感 就得走偏门 长话短说 1、在官网上面下载官方支付文档 (吐槽下他们的demo,demo里面有俩个libFWPaySdk.a一个说是真机跑、另一个说是俩头跑,反正我是俩个都没跑起来) 2、libFWPaySdk.a文件拖进工程之后发现报错了,卧槽了,各种解决不了,最后发现li原创 2016-08-04 16:19:20 · 2271 阅读 · 2 评论 -
C++错误
静态库中采用ObjectC++实现,因此需要您保证您工程中至少有一个.mm后缀的源文件(您可以将任意一个.m后缀的文件改名为.mm),或者在工程属性中指定编译方式,即将Xcode的Project -> Edit Active Target -> Build -> GCC4.2 - Language -> Compile Sources As设置为"Objective-C++"原创 2015-12-01 11:44:17 · 286 阅读 · 0 评论 -
iOS 引入支付宝 缺少 #include <openssl/asn1.h>
解决方法:在你的Xcode里的header search paths 里添加支付宝SDK(openssl的路径);格式如下 $(PROJECT_DIR)/文件夹名 (这里说一下,直接点击openssl,然后showinfinder,然后command + i 查看路径,把得到路径的工程名字以后的部分加在文件夹名这OK了)such as : /Users/dpfst520原创 2015-12-01 15:34:24 · 506 阅读 · 0 评论 -
环信demo的集成问题
首先是导入环信的sdk,编译,这个过程的困难不是很多,简单提一下,首先下载好EaseMobSDK,这里注意一点的是,lib静态库中包括EaseMobClientSDKLite和EaseMobClientSDK这两种,如果你需要实时语音的话选择EaseMobClientSDK,否则选择EaseMobClientSDKLite,两者只能导入一个。其次添加需要的静态库MobileCoreServic原创 2015-12-10 10:20:43 · 3327 阅读 · 0 评论 -
The sandbox is not sync with the Podfile.lock 解决方法!!!
github下载的Demo,很多时候使用到CocoaPods,有的时候因为依赖关系或者版本问题不能编译运行。出现例如The sandbox is not sync with the Podfile.lock问题时候,如下所示diff: /../Podfile.lock: No such file or directory diff: Manifest.lock: No such file o原创 2015-12-14 09:25:32 · 432 阅读 · 0 评论 -
环信demo的集成 进阶版
前文已经 有EaseUI的 配置 ,但是 略显 麻烦 这个 就是 easy了。。。集成SDK 就不用多说了 但是 如果要用到EaseUI 可能会有些问题 官网上 没说怎么搞其实 不难 只需要导入 上图的 3个文件 即可, @【EaseUI, export, Resource】然后 编译运行 工程 你会发XIAN 报错17个,原创 2015-12-22 17:07:59 · 1128 阅读 · 0 评论 -
cocoapods pod install 卡死
pod install 已经被墙 使用 pod install --verbose --no-repo-updatepod update 同理。。。原创 2015-12-29 17:58:26 · 1242 阅读 · 0 评论 -
图片转成base64编码
//UIImage图片转成Base64字符串:UIImage *originImage = [UIImage imageNamed:@"originImage.png"];NSData *data = UIImageJPEGRepresentation(originImage, 1.0f);NSString *encodedImageStr = [data base64EncodedS原创 2015-12-25 14:46:24 · 474 阅读 · 0 评论 -
Xcode HTTP 报错。。。(麻辣个蛋。。。)
控制台打印出来这玩意:App Transport Security has blocked a cleartext HTTP (http://) resource load。。。。。。配置 info.plist文件App Transport Security Settings Dictionary Allow Arbitrary Loads原创 2016-01-04 10:08:40 · 573 阅读 · 0 评论 -
使用ASIHTTPRequest 编译提示找不到"libxml/HTMLparser.h"的解决方法
使用ASIHTTPRequest xcode编译提示找不到"libxml/HTMLparser.h",解决方法如下:1>.在xcode中左边选中项目的root节点,在中间编辑区的搜索框中输入“search paths" --> "Header Search Paths",点击加号增加一项并输入"${SDK_DIR}/usr/include/libxml2",点击enter按钮结束.原创 2016-01-07 17:08:55 · 309 阅读 · 0 评论 -
iOS 微信第三方登录
项目中用到微信第三方登录,吐槽下微信登录demo,基本是没看。。。主要参照微信第三方登录文档,不得不说文档确实比demo好很多 1、在微信开放平台申请账号,注册应用,拿到appId和appSecret,后台部分搞定; 2、下载微信官方sdk,将需要的framework拖进工程中; 3、设置微信白名单和URL type 这里就忽略掉了; 4、集成开发 首先、在appdelegate里面注册a原创 2016-12-02 16:53:25 · 831 阅读 · 0 评论