在我们平常我们用的app当中,当你在信号不好网络错误的时候,一般都会有个提示:“网络错误请点击重试~” 的话术,或者说当你浏览某一页的时候,没有数据,也会提示:“暂无数据,请搞点动静” 之类的话术. 下面写了一个空白页(配合masonry),直接把分类拖进去用可以了 先看效果图: 1.网络错误 2.无数据 上菜: 建一个UIView的分类 利用runtime动态添加属性的方法实现空白视图效果 @class CDMNetErrorPageView , CDMBlankPageView; @inte…
检测网络状态 在网络应用中,需要对用户设备的网络状态进行实时监控,目的是让用户了解自己的网络状态,防止一些误会(比如怪应用无能)根据用户的网络状态进行智能处理,节省用户流量,提高用户体验WIFI\3G网络:自动下载高清图片低速网络:只下载缩略图没有网络:只显示离线的缓存数据 苹果官方提供了一个叫Reachability的示例程序,便于开发者检测网络状态https://developer.apple.com/library/ios/samplecode/Reachability/Reachabil…
package com.weavey.loading.lib;import android.content.Context;import android.content.res.TypedArray;import android.support.annotation.ColorRes;import android.support.annotation.DrawableRes;import android.support.annotation.IntDef;import android.suppo…
HP 1010.1018.1020.1022.M1005激光打印机,硒鼓原装编号:Q2612A  1800页 ( A4纸,5%覆盖率).是办公桌面小型打印机中主流产品,故障率极小. 现有一台HP 1020激光打印机,​提示机器内部卡纸,取出硒鼓,观察机器内,实际没有卡纸.重启机器后,安装入硒鼓,仍然提示打印机内部有卡纸,无法打印. HP 1010. 1020. 1022 .M1005激光打印机内部无卡纸,但机器仍提示卡纸? 2016-03-27 22:22:31 标签:hp1018卡纸hp100…
iPhone屏蔽IOS更新.iPhone系统更新的提示(免越狱,有效期更新至2021年) 1.在Safari浏览器中粘贴如下链接,按提示打开链接. 输入http://apt.dataage.pub 2.打开链接,按提示输入密码,安装描述文件,提示签名,重启设备. 3.重启之后桌面多出了一个Feedback(反馈助手),不用管它. 4.以后如果想通过OTA在线更新系统时,在设置-通用-描述文件-删除tvOS  Beta …. 备注: 此方式能屏蔽系统更新,设置-软件更新那里的小红点不越狱我还没办法…
背景 一直都有用户反馈无法正常联网的问题,经过定位,发现很大一部分用户是因为网络权限被系统关闭,经过资料搜集和排除发现根本原因是: 第一次打开 app 不能访问网络,无任何提示 第一次打开 app 直接提示「已为“XXX”关闭网络」 第一次打开 app ,用户点错了选择了「不允许」或「WLAN」 对于第 1 种情况,出现在 iOS 10 比较多,一旦出现后系统设置里也找不到「无线数据」这一配置选项,随着 iOS 的更新,貌似被 Apple 修复了,GitHub 上面有ZIKCellularAut…
  iOS开发网络篇—数据缓存 一.关于同一个URL的多次请求 有时候,对同一个URL请求多次,返回的数据可能都是一样的,比如服务器上的某张图片,无论下载多少次,返回的数据都是一样的. 上面的情况会造成以下问题 (1)用户流量的浪费 (2)程序响应速度不够快 解决上面的问题,一般考虑对数据进行缓存. 二.缓存 为了提高程序的响应速度,可以考虑使用缓存(内存缓存\硬盘缓存) 第一次请求数据时,内存缓存中没有数据,硬盘缓存中没有数据. 缓存数据的过程 当服务器返回数据时,需要做以下步骤 (1)使用服…
简介 ​     `AFNetworking`是iOS开发网络API中最常用的第三方库,`github`中的`star`数充分说明了它在iOS开发中第三方库中的江湖地位  github地址:[AFNetworking](https://github.com/AFNetworking/AFNetworking)  类介绍  NSURLSession 部分     AFURLSessionManager  基于NSURLSession,是对NSURLSession的封装并进一步优化使用 其内部其实使…
iOS开发网络篇—简单介绍ASI框架的使用 说明:本文主要介绍网络编程中常用框架ASI的简单使用. 一.ASI简单介绍 ASI:全称是ASIHTTPRequest,外号“HTTP终结者”,功能十分强大. ASI的实现基于底层的CFNetwork框架,因此运行效率很高.可惜作者早已停止更新,有一些潜在的BUG无人去解决 ASI的github地址 https://github.com/pokeb/asi-http-request ASI的使用参考 http://www.cnblogs.com/dot…
iOS开发网络篇—搭建本地服务器 一.简单说明 说明:提前下载好相关软件,且安装目录最好安装在全英文路径下.如果路径有中文名,那么可能会出现一些莫名其妙的问题. 提示:提前准备好的软件 apache-tomcat-6.0.41.tar eclipse-jee-kepler-SR2-macosx-cocoa-x86_64.tar.gz jdk-8u5-macosx-x64.dmg 二.安装和配置本地服务器环境(java)步骤: (1)在文档路径下,新建一个文件夹(NetWord),解压eclips…