04 2016 档案

iOS请求服务器数据去空NSNull
摘要:我们在处理数据库接口的过程中,如果数据中出现null,我们是没法处理的。我在使用NSUserDaults保存后,出现崩溃。 null产生原因 null是后台在处理数据的时候,如果没有设置value值,数据库默认填充的值。 解决办法 数据库做处理 本地做删除null处理 本地做删除null处理 如果是 阅读全文

posted @ 2016-04-29 15:03 On1Key 阅读(711) 评论(0) 推荐(0)

NSProgress
摘要:苹果公司在 iOS 7 and OS X 10.9引入NSProgress类,目标是建立一个标准的机制用来报告长时间运行的任务的进度。NSProgress引入之后,其最重要的作用是可以在一个app的多个不需要紧耦合的模块之间产生进度报告。举个例子,一个运行在后台队列中的图片操作,这个操作应该能够把它 阅读全文

posted @ 2016-04-28 23:59 On1Key 阅读(776) 评论(0) 推荐(1)

AFN框架基本使用
摘要:0.AFN框架基本使用 0.1 AFN内部结构 11.2 AFN的基本使用 (1)发送POST请求的方式 (2)使用AFN下载文件 1.AFN使用技巧 2.AFN文件上传 3.使用AFN进行序列化处理 4.使用AFN来检测网络状态 5.数据安全 6.HTTPS的基本使用 7 WebView的基本使用 阅读全文

posted @ 2016-04-28 23:53 On1Key 阅读(665) 评论(0) 推荐(0)

iOS- 利用AFNetworking3.0+(最新AFN) - 实现文件断点下载
摘要:0.导入框架准备工作 0.导入框架准备工作 •1. 将AFNetworking3.0+框架程序拖拽进项目 •2. 或使用Cocopod 导入AFNetworking3.0+ •3. 引入 #import "AFNetworking.h" •3. 引入 #import "AFNetworking.h" 阅读全文

posted @ 2016-04-28 23:41 On1Key 阅读(867) 评论(0) 推荐(0)

会报编译器警告的Xcode 6.3新特性:Nullability Annotations
摘要:最近在用Xcode 6.3写代码,一些涉及到对象的代码会报如下编译器警告: 1 Pointer is missing a nullability type specifier (__nonnull or __nullable) 1 Pointer is missing a nullability t 阅读全文

posted @ 2016-04-28 23:22 On1Key 阅读(275) 评论(0) 推荐(0)

iOS获取窗口当前显示的控制器
摘要:解决类似网易新闻客户端收到新闻推送后,弹出一个UIAlert,然后跳转到新闻详情页面这种需求 1.提供一个UIView的分类方法,这个方法通过响应者链条获取view所在的控制器 2.通过控制器的布局视图可以获取到控制器实例对象 modal的展现方式需要取到控制器的根视图 相关链接:获取窗口当前显示的 阅读全文

posted @ 2016-04-28 13:50 On1Key 阅读(2583) 评论(0) 推荐(0)

NSURLSession学习笔记
摘要:NSURLSession学习笔记(一)简介 一、URL Session的基本概念 1.三种工作模式: 默认会话模式(default):工作模式类似于原来的NSURLConnection,使用的是基于磁盘缓存的持久化策略,使用用户keychain中保存的证书进行认证授权。 瞬时会话模式(ephemer 阅读全文

posted @ 2016-04-27 20:06 On1Key 阅读(422) 评论(0) 推荐(0)

App_api设计
摘要:2014年,移动APP的热度丝毫没有减退,并没有像桌面软件被WEB网站那样所取代,不但如此,越来越多的传统应用、网站也都开始制作自己的移动APP,也就是我们常说的IOS客户端、android客户端。这仿佛又回到了多年前的CS架构,那时候我们用VB、VC、Delphi在Windows平台上快速开发各种 阅读全文

posted @ 2016-04-26 10:16 On1Key 阅读(900) 评论(0) 推荐(0)

iOS单例模式(Singleton)写法简析
摘要:单例模式的意思就是只有一个实例。单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。这个类称为单例类。 1.单例模式的要点: 显然单例模式的要点有三个;一是某个类只能有一个实例;二是它必须自行创建这个实例;三是它必须自行向整个系统提供这个实例。 2.单例模式的优点: 1.实例控 阅读全文

posted @ 2016-04-24 17:06 On1Key 阅读(1117) 评论(0) 推荐(0)

iOS数据本地持久化
摘要:p1:归档、Preference(NSUserDefault)、沙盒存储 iOS开发中本地存储主要有三种形式 XML属性列表(plist)归档 Preference(偏好设置) NSKeyedArchiver归档(NSCoding) 应用沙盒 什么是应用沙盒 要想在本地存储数据,那就要知道一下什么是 阅读全文

posted @ 2016-04-24 14:04 On1Key 阅读(783) 评论(0) 推荐(0)

xcode插件XAlign
摘要:一款十分强大的自定义对齐模式插件 开源地址:https://github.com/qfish/XAlign/ 终端输入命令: $ curl http://qfi.sh/XAlign/build/install.sh | sh 如下图: 出现如上信息之后,下载 XAlign.tar.gz ,解压,将 阅读全文

posted @ 2016-04-23 10:52 On1Key 阅读(236) 评论(0) 推荐(0)

swift代理使用
摘要:代理声明: 代理触发 代理使用 阅读全文

posted @ 2016-04-22 13:35 On1Key 阅读(358) 评论(0) 推荐(0)

swift为UIView添加extension扩展frame
摘要:添加swift file:UIView+Extension 简单设置x/y/width/height 相关链接:swift关于UIView设置frame值的extension 阅读全文

posted @ 2016-04-22 00:12 On1Key 阅读(661) 评论(0) 推荐(0)

UIVisualEffectView为视图添加特殊效果
摘要:在iOS 8后,苹果开放了不少创建特效的接口,其中就包括创建毛玻璃(blur)的接口。 通常要想创建一个特殊效果(如blur效果),可以创建一个UIVisualEffectView视图对象,这个对象提供了一种简单的方式来实现复杂的视觉效果。这个可以把这个对象看作是效果的一个容器,实际的效果会影响到该 阅读全文

posted @ 2016-04-18 14:24 On1Key 阅读(647) 评论(0) 推荐(0)

优化UITableViewCell高度计算的那些事
摘要:转载自:优化UITableViewCell高度计算的那些事 这篇文章是我和我们团队最近对 UITableViewCell 利用 AutoLayout 自动高度计算和 UITableView 滑动优化的一个总结。 我们也在维护一个开源的扩展,UITableView+FDTemplateLayoutCe 阅读全文

posted @ 2016-04-11 16:48 On1Key 阅读(231) 评论(0) 推荐(0)

导航