AFNetworking是一个轻量级的iOS网络通信类库 。它 建立在NSURLConnection和NSOperation等类库 的基础上,让很多网络通信功能的实现变得十分简单。它支持HTTP请求和基于REST的网络服务(包括GET、POST、 PUT、DELETE等)。支持ARC。 // // ...
分类:
Web程序 时间:
2016-05-25 18:15:22
阅读次数:
189
Core Animation笔记,基本的使用方法 - Core Animation笔记,基本的使用方法:1.基本动画, 2.多步动画,3.沿路径的动画,4.时间函数,5.动画组。
awesome-ios-animation - iOS Animation 主流炫酷动画框架(特效)收集整理 收集整理了下iOS平台下比较主流炫酷的几款动画框架。
侧滑与右滑返回手势
SloppySwiper - iOS系...
分类:
移动开发 时间:
2016-05-18 19:40:01
阅读次数:
304
1 JSON文档结构 1.1 简介 JSON(javaScript Object Notation)是存储和交换文本信息的语法,类似 XML。JSON 比 XML 更小、更快,更易解析,是一种轻量级的数据交换格式。所谓轻量级是指与XML文档结构相比描述相同的数据所需的字符个数要少。 简单的说JSON ...
分类:
移动开发 时间:
2016-05-16 08:11:40
阅读次数:
386
1 简介 1.1 概念 AFNetworking网络框架并不是IOS自带的框架,而是第三方的开源框架。它是对NSURLConnection和NSURLSession API的封装,但是目前AFNetworking 3.0已经删除了基于 NSURLConnection API的所有支持,所以本文只记录... ...
分类:
移动开发 时间:
2016-05-15 22:50:53
阅读次数:
305
1. HTTP和HTTPS协议 1> URL URL全称是Uniform Resource Locator(统一资源定位符)通过1个URL,能找到互联网上唯一的1个资源 URL就是资源的地址、位置,互联网上的每个资源都有一个唯一的URL URL的基本格式=协议://主机地址/路径 http://ww ...
分类:
移动开发 时间:
2016-05-15 18:05:49
阅读次数:
286
NSURLSession类和相关的类提供很多API来下载HTTP的内容。这些API提供多种delegate协议来支持验证和执行后台下载任务。 1 URL Session 设计概念 Session中的任务行为依赖三件事: Session类型:在创建时,由configuration 对象决定; task ...
分类:
移动开发 时间:
2016-05-15 11:00:50
阅读次数:
271
一、url请求网络请求的组成部分有服务器地址、请求参数,以及请求方式。在iOS中,一个网络请求用NSURLRequest(或者其子类NSURLMutableRequest)来表示。NSURLRequest适合于get请求,NSURLMutableRequest可以是post请求。get方式下,服务器地址和请求参数都可以明文包含在u...
分类:
移动开发 时间:
2016-05-13 03:50:54
阅读次数:
401
iOS网络缓存扫盲篇
--使用两行代码就能完成80%的缓存需求
下篇预告:使用80%的代码来完成剩下的20%的缓存需求 。敬请 star (右上角)持续关注。
目录
当我们在谈论缓存的时候,我们在谈论什么?
GET网络请求缓存
80%的缓存需求:两行代码就可满足
控制缓存的有效性
文件缓存:借助ETag或Last-Modified判断文件缓存是否有效
Last-Mod...
分类:
移动开发 时间:
2016-05-13 00:10:47
阅读次数:
423
如何在APP端,让用户的联网体验更好?
最初在写网络接口时,考虑的问题比较少,最多加个延时,到了相应的时间点(如5秒,10秒),要是还不来信息,直接弹出提示:服务器无响应!!!
尼玛,一次无响应、两次无响应····n次无响应。要是老板也有这种体验,呵呵,赶快去优化。当然,这么基本的用户体验问题不能等到老板发火再处理,自己先认认真真地思考怎么解决。
优化第一招:联网...
分类:
移动开发 时间:
2016-05-12 11:59:07
阅读次数:
278
目录
下拉刷新
模糊效果
AutoLayout
富文本
图表
表相关与Tabbar
隐藏与显示
HUD与Toast
对话框
其他UI
具体内容下拉刷新
EGOTableViewPullRefresh - 最早的下拉刷新控件。
SVPullToRefresh - 下拉刷新控件。
MJRefresh - 仅需一行代码就可以为UITableView或者CollectionView加上下拉刷新或者上拉刷...
分类:
移动开发 时间:
2016-05-12 11:22:21
阅读次数:
534