05 2016 档案

摘要:iOS开发资源收集整理 前言 开发中经常使用到的第三方库以及学习必备的资料,收集整理于此。文章中的内容很多是从GITHUB、各种博客等处收集而来,若不允许,请联系博文。 下拉刷新 几乎所有的App都需要到下拉刷新和上拉加载更多的功能,下面是大家都在使用的开源库,其中国人写的MJRefresh是非常流 阅读全文
posted @ 2016-05-29 12:34 Y__ao 阅读(1391) 评论(0) 推荐(0)
摘要:推荐阅读文章:http://blog.csdn.net/pony_maggie/article/details/26740237 一、前言 CoreBluetooth框架的核心其实是两个东西,peripheral和central, 可以理解成外设和中心。对应他们分别有一组相关的API和类,如下图所示 阅读全文
posted @ 2016-05-21 15:25 Y__ao 阅读(323) 评论(0) 推荐(0)
摘要:TCP/IP协议: TCP/IP协议三次握手与四次握手流程解析 一、TCP报文格式 TCP/IP协议的详细信息参看《TCP/IP协议详解》三卷本。下面是TCP报文格式图: 图1 TCP报文格式 上图中有几个字段需要重点介绍下: (1)序号:Seq序号,占32位,用来标识从TCP源端向目的端发送的字节 阅读全文
posted @ 2016-05-19 12:20 Y__ao 阅读(1892) 评论(0) 推荐(0)
摘要:关于MVC的争论 关于MVC的争论已经有很多,对此我的观点是:对于iOS开发中的绝大部分场景来说,MVC本身是没有问题的,你认为的MVC的问题,一定是你自己理解的问题(资深架构师请自动忽略本文). 行文过程中查阅了互联网上的大量文档,其中水平良莠不齐(最常见的就是MVC改个名就当MVVM的),当然也 阅读全文
posted @ 2016-05-19 11:48 Y__ao 阅读(850) 评论(0) 推荐(0)
摘要:简介 Charles是在Mac下常用的截取网络封包的工具,在做iOS开发时,我们为了调试与服务器端的网络通讯协议,常常需要截取网络封包来分析。Charles通过将自己设置成系统的网络访问代理服务器,使得所有的网络访问请求都通过它来完成,从而实现了网络封包的截取和分析。 Charles是收费软件,可以 阅读全文
posted @ 2016-05-10 10:14 Y__ao 阅读(674) 评论(0) 推荐(0)