- 博客(15)
- 资源 (10)
- 收藏
- 关注
原创 不翻墙快速下载CocoaPods索引的方法
不翻墙快速下载CocoaPods索引的方法起因操作步骤1. 通过镜像下载索引2. 修改仓库的origin地址方法一 通过命令直接修改远程地址方法二 通过命令先删除再添加远程仓库方法三 直接修改配置文件方法四 通过第三方git客户端修改3. 同步最新索引4. 愉快的使用cocoapods最后杭州字节招人啊!!!!杭州字节招人啊!!!!杭州字节招人啊!!!!内推走起,等着大伙简历啊起因上个月换了工作,远程入职,然后领了新电脑,需要配置工作环境,但是你们懂得原因,网络不给力啊。经过N次pod拉取失败后,终于
2020-06-28 23:21:29 586
原创 利用RHSocketKit构建自定义协议通信
利用RHSocketKit构建自定义协议通信在网络传输中,tcp/ip协议只是网络的基础,分别属于传输层和网络层。我们各种应用之间的通信需要依赖各种各样的协议,是建立在tcp/ip之上的,比如典型的http协议。在开发过程中,一般我们制定的协议需要两个部分,header和content。1-header:协议头部,放置一些meta信息。2-content:应用之间交互的信息主体
2016-04-18 21:11:23 3066
原创 CocoaAsyncSocket 网络通信使用之Protobuf安装(五)
CocoaAsyncSocket网络通信使用之Protobuf安装(五) Protocol Buffers是Google推出的工具,主要用来处理数据的序列化和反序列化,能够针对数据的不同类型做压缩存储,从而减少网络数据传输的大小。一般我们在写数据协议的时候,都需要针对不同的平台实现多次数据解析方法,而Protocol Buffers的另一个功能就是一次模版定制,多平台编译使用。
2016-02-25 17:27:38 4195 1
原创 MQTT协议实现(一)
MQTT协议实现(一)11年的时候,记录写过一篇文章《采用MQTT协议实现android消息推送》,那个时候,只是为了实现推送的功能,没有仔细阅读过MQTT协议的内容。最近看同事又重新提起这个协议,于是就心血来潮去实现一下。MQTT协议是在tcp协议之上的,是基于TCP/IP的一个应用协议,正好可以验证一下自己之前整理的基于tcp的RHSocket框架。MQTT协议简述MQ
2015-11-17 17:34:07 10189 1
原创 关于_runWithMainScene:transitionContext:completion错误的测试
_runWithMainScene:transitionContext:completion错误前几天升级xcode7,使用ios9,碰到一个诡异的问题。在一个手机中出现一启动app就crash。后来重新安装app,然后中间做了一些“顺手”的操作,crash无法再次重现。今天app正式上线,测试mm再次拿过来一只毕现crash的手机。同事调试后,终于发现问题所在
2015-10-22 19:45:31 10525 1
原创 CocoaAsyncSocket 网络通信使用之RHSocketKit框架(四)
CocoaAsyncSocket 网络通信使用之RHSocketKit框架(四)之前已经对socket通信框架的设计和使用做了说明,限于码字水平,基本都是代码累积的,总体结构不能一目了然,现在增加类图结构(https://github.com/zhu410289616/RHSocketKit/tree/master/Docs)。项目代码和资料已经
2015-10-22 11:39:49 3226
原创 CocoaAsyncSocket 网络通信使用之http协议测试(三)
CocoaAsyncSocket网络通信使用之http协议测试(三)通过前一篇CocoaAsyncSocket网络通信使用之数据编码和解码(二),我们已经搭建好了socket的框架。框架主要分为以下5个模块:1-网络连接模块(socket connection)2-数据协议框架(socket packet content protocol)3-发送数据前的编码模
2015-07-03 22:42:44 5082
原创 CocoaAsyncSocket网络通信使用之数据编码和解码(二)
CocoaAsyncSocket网络通信使用之数据编码和解码(二)在上一篇CocoaAsyncSocket网络通信使用之tcp连接(一)中,我们已经利用CocoaAsyncSocket封装了自己的socket connection。本篇主要是通过引入编码器和解码器,将可以共用的内容模块化。简述:在tcp的应用中,都是以二机制字节的形式来对数据做传输。一般会针
2015-07-03 10:51:54 7664 2
原创 CocoaAsyncSocket网络通信使用之tcp连接(一)
CocoaAsyncSocket网络通信使用之tcp连接(一)简述:在互联网世界中,网络访问是必不可少的一部分,而对于程序员来说,网络编程却是一个比较复杂的存在,特别是socket处理方面。在android平台中,java类库丰富,封装良好,比如:mina,netty等等。而在ios平台中,也有出名的socket库,CocoaAsyncSocket。最近碰到一些朋友
2015-07-02 21:41:34 26561 4
原创 mac中apache开启https功能,本地发布安装app
mac中apache开启https功能,本地发布安装app最近app进入收尾阶段,发包比较频繁。很多手机都不在测试证书中,所以使用的是企业证书打包。每次上传到外网服务器都很慢,需要15分钟左右。想想还是自己本地mac做个服务器下载比较快一点。所以学了下apache开启https的内容,本文记录了自己的学习过程。1-先制作自己的签名证书在前面的apache
2015-06-19 22:44:35 11641 2
原创 mac下apache和php的简要记录
apache和php的简要记录----------------apache基本命令:查看apache版本:httpd -v启动:sudo apachectl start停止:sudo apachectl stop重启:sudo apachectl restart(apache启动成功后,浏览器打开http://127.0.0.
2015-06-15 21:01:54 2635
转载 CocoaPods安装和使用教程
CocoaPods安装和使用教程http://code4app.com/article/cocoapods-install-usageCocoaPods是什么?当你开发iOS应用时,会经常使用到很多第三方开源类库,比如JSONKit,AFNetWorking等等。可能某个类库又用到其他类库,所以要使用它,必须得另外下载其他类库,而其他类库又用到其他类库,“子子孙孙无穷尽
2015-04-10 23:12:24 46154 3
原创 ZBar 支持i386 armv6 armv7 armv7s x86_64 arm64
ZBar 支持i386 armv6 armv7 armv7s x86_64 arm64处理了libmp3lame.a
2014-06-08 00:22:20 8066 12
原创 SlidingMenu实现当前最流行的侧滑,兼容android2.1
SlidingMenu实现当前最流行的侧滑,兼容android2.1该文章属于学习翻译,来源:https://github.com/jfeinstein10/SlidingMenuSlidingMenu是一个开源的android类库,使用它可以很方便的实现类似Google+,YouTube和Facebook这种带有侧滑菜单的应用。该库可以
2013-05-25 19:03:21 2716 4
基于CocoaAsyncSocket的tcp通信框架
2015-07-03
ZBar 支持i386 armv6 armv7 armv7s x86_64 arm64
2014-06-08
lame支持armv6 armv7 i386 armv7s arm64
2014-06-07
lame支持armv6 armv7 i386 armv7s
2014-05-25
ios自定义UIPageControl
2013-09-06
SlidingMenu实现当前最流行的侧滑,兼容android2.1
2013-05-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人