摘要: //延迟执行[self performSelector:@selector(hidenSelf) withObject:nil afterDelay:2];//取消延迟执行[[self class] cancelPreviousPerformRequestsWithTarget:self selec 阅读全文
posted @ 2016-03-27 15:36 YH_Coding 阅读(648) 评论(0) 推荐(0) 编辑
摘要: 前言 关于官方Reachability的简单使用,可以参考这篇文章iOS网络监测如何区分2、3、4G?。本文写出来的初衷是呈现一些我这样的菜鸟在学习这篇文章可能会遇到的问题,让起点和我一样的同胞少走些弯路。 具体问题 如何下载官方Reachability 1.png 文章中只说了下载即可,这让我这个 阅读全文
posted @ 2016-03-25 11:18 YH_Coding 阅读(548) 评论(2) 推荐(0) 编辑
摘要: 1.iOS平台是按照一直有网络连接的思路来设计的,开发者利用这一特点创造了很多优秀的第三方应用。大多数的iOS应用都需要联网,甚至有些应用严重依赖网络,没有网络就无法正常工作。 2.在你的应用尝试通过网络获取数据之前,你需要知道当前设备是否知道连接上了网络,甚至有时候你可能还需要知道当前网路是由wi 阅读全文
posted @ 2016-03-25 10:47 YH_Coding 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 1. 示例说明:此示例用于演示关于如何使用SystemConfiguratio Reachalility程序接口来判定相关的网络连接状态及状态变化,所以在使用此示例中的Reachability.(h/m)文件于自有的项目中的前提是必须引入SystemConfiguration.framework。 阅读全文
posted @ 2016-03-25 10:44 YH_Coding 阅读(459) 评论(0) 推荐(0) 编辑
摘要: NSTimer其实是将一个监听加入到系统的RunLoop中去,当系统runloop到如何timer条件的循环时,会调用timer一次,当timer执行完,也就是回调函数执行之后,timer会再一次的将自己加入到runloop中去继续监听。 CFRunLoopTimerRef 和 NSTimer这两个 阅读全文
posted @ 2016-03-25 09:46 YH_Coding 阅读(648) 评论(0) 推荐(0) 编辑
摘要: 1.简介 2.Runloop解析 下面的图显示了Runloop和事件源的概念结构。Input sources异步的分发事件到响应的处理器,然后引起runUntilDate:(由线程相关的Runloop对象调用)方法退出。Timer sources同步分发事件到相应的处理器但是不会引起Runloop退 阅读全文
posted @ 2016-03-25 09:26 YH_Coding 阅读(840) 评论(1) 推荐(1) 编辑
摘要: 调用一次计时器方法: 1 2 myTimer = [NSTimer scheduledTimerWithTimeInterval:1.5 target:self selector:@selector(scrollTimer) userInfo:nil repeats:NO]; //不重复,只调用一次 阅读全文
posted @ 2016-03-25 09:15 YH_Coding 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 首先回顾一下Collection View的构成,我们能看到的有三个部分: 而在表面下,由两个方面对UICollectionView进行支持。其中之一和tableView一样,即提供数据的UICollectionViewDataSource以及处理用户交互的UICollectionViewDeleg 阅读全文
posted @ 2016-03-24 11:49 YH_Coding 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 近期苹果公司iOS 9系统策略更新,限制了http协议的访问,此外应用需要在“Info.plist”中将要使用的URL Schemes列为白名单,才可正常检查其他应用是否安装。 受此影响,当你的应用在iOS 9中需要使用 QQ/QQ空间/支付宝/微信SDK 的相关能力(分享、收藏、支付、登录等)时, 阅读全文
posted @ 2016-03-24 11:30 YH_Coding 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 断言评估一个条件,如果条件为 false ,调用当前线程的断点句柄。每一个线程有它自已的断点句柄,它是一个 NSAsserttionHandler 类的对象。当被调用时,断言句柄打印一个错误信息,该条信息中包含了方法名、类名或函数名。然后,它就抛出一个 NSInternalInconsistency 阅读全文
posted @ 2016-03-24 11:20 YH_Coding 阅读(486) 评论(0) 推荐(0) 编辑