<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[allen1973的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/allen1973</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; allen1973]]></copyright><item><title><![CDATA[js - 1、DOM操作练习]]></title><link>https://blog.youkuaiyun.com/allen1973/article/details/102010618</link><guid>https://blog.youkuaiyun.com/allen1973/article/details/102010618</guid><author>allen1973</author><pubDate>Sat, 15 Jul 2017 17:43:00 +0800</pubDate><description><![CDATA[注意:

1、好像只有在IE浏览器中才不会计算节点与节点之间的空格2、document属于window，所以document可以写成window.document，window是可以省略的


知识点:

1、parentNode: 获取指定节点的父节点
2、previousSibling: 返回某个节点紧跟的前一个节点(要处于同一树层级中)nextSibling...]]></description><category></category></item><item><title><![CDATA[iOS-设置音乐后台播放]]></title><link>https://blog.youkuaiyun.com/allen1973/article/details/102010627</link><guid>https://blog.youkuaiyun.com/allen1973/article/details/102010627</guid><author>allen1973</author><pubDate>Sun, 07 May 2017 19:45:00 +0800</pubDate><description><![CDATA[然后加上（在ViewDidLoad里面都可以把）

 AVAudioSession *session = [AVAudioSession sharedInstance];  if([session setCategory:AVAudioSessionCategoryPlayback error:NULL]) NSLog(@"后台播放设置成功...]]></description><category></category></item><item><title><![CDATA[同步,异步,串行队列,并发队列,全局队列,主队列等概念的总结]]></title><link>https://blog.youkuaiyun.com/allen1973/article/details/102010626</link><guid>https://blog.youkuaiyun.com/allen1973/article/details/102010626</guid><author>allen1973</author><pubDate>Fri, 28 Apr 2017 09:31:00 +0800</pubDate><description><![CDATA[同步,异步,串行队列,并发队列,全局队列,主队列等概念的总结


在GCD函数中, 我们常常碰到同步,异步,串行队列,并发队列,全局队列,主队列等概念,而这些概念又常常组合在一起, 十分头疼, 这篇文章就来梳理一下这些烦人的概念.
不想看长篇大论的, 直接看文章末尾的表格即可!
在此之前, GCD中还涉及到两个十分重要的概念, 就是任务和队列

任务(Task): 你需要执...]]></description><category></category></item><item><title><![CDATA[iOS - scrollView与NSTimer的失效问题详解]]></title><link>https://blog.youkuaiyun.com/allen1973/article/details/102010625</link><guid>https://blog.youkuaiyun.com/allen1973/article/details/102010625</guid><author>allen1973</author><pubDate>Fri, 28 Apr 2017 09:16:00 +0800</pubDate><description><![CDATA[原创

定时器里面有个runloop mode,一般定时器是运行在defaultmode上。但是如果滑动了这个页面,主线程runloop会转到UITrackingRunLoopMode中,这时候就不能处理定时器了,造成定时器失效,原因就是runroop mode的问题

NSDefaultRunLoopMode（kCFRunLoopDefaultMode）：默认，空闲状态
...]]></description><category></category></item><item><title><![CDATA[iOS－消息循环RunLoop详解]]></title><link>https://blog.youkuaiyun.com/allen1973/article/details/102010623</link><guid>https://blog.youkuaiyun.com/allen1973/article/details/102010623</guid><author>allen1973</author><pubDate>Thu, 27 Apr 2017 10:47:00 +0800</pubDate><description><![CDATA[RunLoop，跑圈。在iOS开发中，也就是运行循环。

在应用需要的时候自己跑起来运行，在用户没有操作的时候就停下来休息。充分节省CPU资源，提高程序性能。

二. RunLoop的概念与作用

概念：一般来讲，一个线程一次只能执行一个任务，执行完成后线程就会退出。但是有时候我们需要线程能够一直“待命”随时处理事件而不退出，这就需要一个机制来完成这样的任务。
...]]></description><category></category></item><item><title><![CDATA[iOS 通知中心]]></title><link>https://blog.youkuaiyun.com/allen1973/article/details/102010620</link><guid>https://blog.youkuaiyun.com/allen1973/article/details/102010620</guid><author>allen1973</author><pubDate>Mon, 24 Apr 2017 20:30:00 +0800</pubDate><description><![CDATA[原文地址 :http://www.jianshu.com/p/1208724e1915

iOS 提供了一种 “同步的” 消息通知机制NSNotificationCenter，观察者只要向消息中心注册， 即可接受其他对象发送来的消息，消息发送者和消息接受者两者可以互相一无所知，完全解耦。消息机制常常用于在向服务器端请求数据或者提交数据的场景，在和服务器端成功交互后，需要处理服...]]></description><category></category></item><item><title><![CDATA[iOS开发－NSBundle数据的储存与读取]]></title><link>https://blog.youkuaiyun.com/allen1973/article/details/102010616</link><guid>https://blog.youkuaiyun.com/allen1973/article/details/102010616</guid><author>allen1973</author><pubDate>Mon, 24 Apr 2017 11:35:00 +0800</pubDate><description><![CDATA[bundle是一个目录,其中包含了程序会使用到的资源. 这些资源包含了如图像,声音,编译好的代码,nib文件(用户也会把bundle称为plug-in). 对应bundle,cocoa提供了类NSBundle.
我们的程序是一个bundle. 在Finder中,一个应用程序看上去和其他文件没有什么区别. 但是实际上它是一个包含了nib文件,编译代码,以及其他资源的目录. 我们把...]]></description><category></category></item></channel></rss>