摘要: 上一篇乱说了一阵socket,这篇要说说怎么干活了。毕竟用的起来才行。 我的项目里面使用的是CocoaAsyncSocket,这个是对CFSocket的封装。如果你觉得自己可以实现封装或者直接用原生的,我可以告诉你,很累;关键是等你弄出来,项目可能都要交了。这个库,支持TCP和UDP;有GCD和Ru 阅读全文
posted @ 2016-03-02 16:44 akforsure 阅读(3709) 评论(0) 推荐(3) 编辑
摘要: 做IM的话,需要用的socket来通讯。如果你了解socket的话,可以不看这一篇,谨防被我带坑。 至于什么是socket,我就贴两个链接,一个是博客园的 http://www.cnblogs.com/dolphinX/p/3460545.html,一个是CSDN的http://blog.csdn. 阅读全文
posted @ 2016-02-19 14:52 akforsure 阅读(1465) 评论(0) 推荐(0) 编辑
摘要: Google Protocol Buffer( 简称 Protobuf) 是 Google 公司内部的混合语言数据标准。你在http://code.google.com/p/protobuf/downloads/list 上可以下载 Protobuf 的源代码(然而需要FQ访问)。Protocol 阅读全文
posted @ 2016-02-15 14:10 akforsure 阅读(3876) 评论(0) 推荐(0) 编辑
摘要: 关于XML解析的blog有很多,我本来不想写的;不过我发现有一些细节他们都没有说,我这里就多说一些细节。 我们在哪些地方用XML:现在json用的这么多,使用XML通讯的已经不多了。我遇到的场景是,我们的服务器有很多个,需要用户去选择。那么我们就需要定期维护一个服务器列表,这个服务器列表的配置文件我 阅读全文
posted @ 2016-02-14 17:36 akforsure 阅读(1388) 评论(1) 推荐(1) 编辑
摘要: 很久不写blog了,做了一段时间的IM项目,期间遇到了不少的坑,我准备分模块记录一下遇到的问题。 第一模块 我准备写一下准备工作,包括以下几个:(后续可能会增加) 1、XML文件的解析2、proto buf-Objc的安装及使用3、socket的基本概念(这一篇我基本都是放链接 ^_^)4、Coco 阅读全文
posted @ 2016-02-14 15:54 akforsure 阅读(501) 评论(2) 推荐(0) 编辑
摘要: 如果把西游记倒过来看,其实更精彩。如来派师徒四人带上八部天书和小白龙去东土大唐传教,在一路上遇到了各种妖怪,打来打去发现他们都是有后台的,无论怎么作恶都不受惩罚,八戒和沙僧觉得太黑暗了,无奈一个躲进了高老庄,一个钻进了流沙河,只有悟空坚持正义一路斩妖除魔护送师傅东去传教。 结果天庭对悟空实在忍无可忍 阅读全文
posted @ 2016-01-29 14:10 akforsure 阅读(393) 评论(3) 推荐(2) 编辑
摘要: iOS中对图片的截取转载的话,请标明出自博客园截取图片的话 需要指定对象。代码不多,我不太会说,贴一下好了 1 /** 2 * 大图切小图 3 * 4 * @param BIGimg 大图 5 * 6 * @return 小图 7 */ 8 -(UIImage *)getImage... 阅读全文
posted @ 2015-04-24 17:05 akforsure 阅读(1231) 评论(0) 推荐(0) 编辑
摘要: 有个项目用过AES128 (CBC)的加密,当时搜索了很久的资料,基本不能使用。这里我自己写了一个可以用的 代码如下:(PS:这个方法写的还有些瑕疵 不过已经足够正常使用了,有机会的话 会写的好看一点。。。转发要标注出处哦)这是.h 1 // 2 // AES128CBC_No_Padding_U... 阅读全文
posted @ 2015-04-16 17:29 akforsure 阅读(6932) 评论(3) 推荐(0) 编辑
摘要: 这是这个主题的最后一篇,有疑问的可以留言,我尽量回复。 明确一点:Safari无法直接访问我们app的沙盒文件。 这里有一个解决的方法:app内部建立一个http的server,让Safari来下载server里面的描述文件。(也可能有其他的方法) 在app内部建立server的方法有几个... 阅读全文
posted @ 2015-04-02 17:04 akforsure 阅读(5330) 评论(10) 推荐(0) 编辑
摘要: 上篇 我说了描述文件的本质。这篇很短,我贴一下关键的代码就好了。 对描述文件的操作就是简单的NSDictionary的操作。 我的描述文件是对APN进行设置的,需要对其他进行设置的可以参考。APN最多有5个参数,我这里写了3个。 1 NSString *plistPath = [[N... 阅读全文
posted @ 2015-03-31 15:16 akforsure 阅读(1585) 评论(0) 推荐(0) 编辑