iOS
__season____
与其担心明天,不如把今天过好
展开
-
IOS 中的CoreImage框架(framework)
IOS 中的CoreImage框架(framework)原文 http://www.cnblogs.com/try2do-neo/p/3601546.html coreimage framework 组成 apple 已经帮我们把image的处理分类好,来看看它的结构: 主要分为三部分:1)定义部分:CoreImage 何CoreImage转载 2016-08-16 09:44:08 · 441 阅读 · 0 评论 -
UITabBarController封装
没事就封装了一下UITabbarController,项目备用,规则不规则都可以用。.h文件#define ScreenWidth ([UIScreen mainScreen].bounds.size.width)#define ScreenHeight ([UIScreen mainScreen].bounds.size.height)@interface CommonTabBarControl原创 2017-06-28 00:52:04 · 401 阅读 · 0 评论 -
验证 HTTPS 请求的证书(五)
验证 HTTPS 请求的证书(五)自 iOS9 发布之后,由于新特性 App Transport Security 的引入,在默认行为下是不能发送 HTTP 请求的。很多网站都在转用 HTTPS,而 AFNetworking 中的AFSecurityPolicy 就是为了阻止中间人攻击,以及其它漏洞的工具。AFSecurityPolicy 主要作用就是验证 HTTPS 请求的证书是转载 2017-06-24 15:14:20 · 993 阅读 · 0 评论 -
AFNetworkReachabilityManager 监控网络状态(四)
AFNetworkReachabilityManager 监控网络状态(四)AFNetworkReachabilityManager 是对 SystemConfiguration 模块的封装,苹果的文档中也有一个类似的项目Reachability 这里对网络状态的监控跟苹果官方的实现几乎是完全相同的。同样在 github 上有一个类似的项目叫做 Reachability 不过这转载 2017-06-24 15:11:50 · 798 阅读 · 0 评论 -
处理请求和响应 AFURLSerialization(三)
处理请求和响应 AFURLSerialization(三)在前面两个部分已经分析过 AFNetworking 是对NSURLSession 的封装,也了解了它是如何发出请求的,在这里我们对发出请求以及接收响应的过程进行序列化,这涉及到两个模块:AFURLResponseSerializationAFURLRequestSerialization前者是处理响应的模块,将请求返回的转载 2017-06-24 15:01:45 · 394 阅读 · 0 评论 -
AFNetworking 的核心 AFURLSessionManager(二)
AFURLSessionManager 绝对可以称得上是 AFNetworking 的核心。负责创建和管理 NSURLSession管理 NSURLSessionTask实现 NSURLSessionDelegate 等协议中的代理方法使用 AFURLSessionManagerTaskDelegate 管理进度使用 _AFURLSessionTaskSwizzling 调剂方法引入 AF转载 2017-06-24 00:12:42 · 694 阅读 · 0 评论 -
NSURLSessionConfiguration的描述
一、NSURLSessionConfiguration的描述NSURLSessionConfiguration为NSURLSession配置一些请求所需要的策略。如:超时、缓存策略、链接需求的。NSURLSession会拷贝configuration。所以session一旦初始化结束就不会再更改configuration。除非初始化一个session。重要:如果转载 2017-06-23 23:49:57 · 380 阅读 · 0 评论 -
iOS应用程序状态切换相关
一、iOS应用程序状态机一共有五种状态:1. Not running:应用还没有启动,或者应用正在运行但是途中被系统停止。2. Inactive:当前应用正在前台运行,但是并不接收事件(当前或许正在执行其它代码)。一般每当应用要从一个状态切换到另一个不同的状态时,中途过渡会短暂停留在此状态。唯一在此状态停留时间比较长的情况是:当用户锁屏时,或者系统提示用户去响应某些(诸如电话来电、有未读短转载 2017-06-23 23:53:09 · 894 阅读 · 0 评论 -
AFNetworking 概述(一)
概述AFNetworking 是如今 iOS 开发中不可缺少的组件之一。它的 github 配置上是如下介绍的:https://github.com/AFNetworking/AFNetworking/我们今天是来深入研究一下这个与我们日常开发密切相关的框架是如何实现的转载 2017-06-14 23:52:54 · 336 阅读 · 0 评论 -
NSURLSession
NSURLSession An object that coordinates a group of related network data transfer tasks.(翻译:协调一组相关网络数据传输任务的对象)Overview(概观) The NSURLSession class and related classes provide an API for downloading原创 2017-06-19 13:14:59 · 349 阅读 · 0 评论 -
Processing Images(处理图像)
Processing Images(处理图像) Core Image has three classes thatsupport image processing on iOS and OS X:(在IOS和OS X上 Core Image 有三个类支持图像的处理)原创 2017-06-11 23:32:15 · 6321 阅读 · 0 评论 -
UITableView/UIScrollView 不能响应TouchBegin 的处理 及窥见 hitTest:withEvent:
UITableView/UIScrollView 不能响应TouchBegin 的处理 及窥见 hitTest:withEvent:重写touchBegin 方法是不行的,在UITableView/UIScrollView解决方案 重写hitTest:withEvent: 在他们的子类中- (UIView *)hitTest:(CGPoint)point withEv转载 2016-11-17 10:31:14 · 548 阅读 · 0 评论 -
iOS安装和使用CocoaPods详细过程
iOS安装CocoaPods详细过程一、简介什么是CocoaPodsCocoaPods是OS X和iOS下的一个第三类库管理工具,通过CocoaPods工具我们可以为项目添加被称为“Pods”的依赖库(这些类库必须是CocoaPods本身所支持的),并且可以轻松管理其版本。CocoaPods的好处1、在引入第三方库时它可以自动为我们完成各转载 2017-08-02 23:55:01 · 5362 阅读 · 0 评论