<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[u010044221的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/u010044221</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; u010044221]]></copyright><item><title><![CDATA[文章标题]]></title><link>https://blog.youkuaiyun.com/u010044221/article/details/51590958</link><guid>https://blog.youkuaiyun.com/u010044221/article/details/51590958</guid><author>u010044221</author><pubDate>Sun, 05 Jun 2016 19:26:15 +0800</pubDate><description><![CDATA[前言多线程一直是iOS开发中重中之重的话题，无论是面试还是真正在公司中进行业务开发，都会经常使用到多线程来开发。笔者在简书上看到一张图，记录的是多线程的相关知识，笔者认为这是非常好的，推荐给大家！]]></description><category></category></item><item><title><![CDATA[iOS 中Block的正确使用避免循环引用和Crash]]></title><link>https://blog.youkuaiyun.com/u010044221/article/details/50997265</link><guid>https://blog.youkuaiyun.com/u010044221/article/details/50997265</guid><author>u010044221</author><pubDate>Mon, 28 Mar 2016 13:39:54 +0800</pubDate><description><![CDATA[Block的使用相对于一个函数，下面我们主要讲解下block在使用中遇到的循环引用，如何解决的问题进行讲解： 
  继MRC后苹果推出了ARC，方便了广大开发者解决内存管理问题，下面我们主要针对MRC时候block内存管理，有些细节不适用于ARC,例如MRC下_block不会增加引用计数，但是在ARC上会增加（下边有详细讲解），ARC下必须使用_weak修饰。
Block简介Block的使用很像函数]]></description><category></category></item><item><title><![CDATA[Xcode常用的快捷键]]></title><link>https://blog.youkuaiyun.com/u010044221/article/details/50618575</link><guid>https://blog.youkuaiyun.com/u010044221/article/details/50618575</guid><author>u010044221</author><pubDate>Mon, 01 Feb 2016 14:55:34 +0800</pubDate><description><![CDATA[Xcode中14中常用的快捷键的使用(转载来自下边连接)
点击打开链接

1.工程中导航器：Command+1 Command+0 分别是展开左侧导航和隐藏左侧导航
2.显示/隐藏使用工具版（既右侧面板）Command+option+0
3、文件跳转栏目 Control+6
4、程序中.h和.m文件间的切换 Control+Command+up 
5、Cmd+. 暂停模拟器的运行]]></description><category></category></item><item><title><![CDATA[iOS 开发runLoop 机制详解]]></title><link>https://blog.youkuaiyun.com/u010044221/article/details/50496080</link><guid>https://blog.youkuaiyun.com/u010044221/article/details/50496080</guid><author>u010044221</author><pubDate>Mon, 11 Jan 2016 11:53:16 +0800</pubDate><description><![CDATA[NSRunLoop机制对于iOS开发，runLoop机制还是很有必要了解一下的，最近在做一个广告图的功能正好需要了解下runtime机制问题，在查看了官方文档API以及论坛贴吧博客各位大牛的文章后，整理下关于我自己的理解和总结.
首先说介绍下NSRunLoopOSX/iOS 系统中，提供了两个这样的对象：NSRunLoop 和 CFRunLoopRef。 
CFRunLoopRef 是在 CoreF]]></description><category></category></item><item><title><![CDATA[iOS开发自定义UITabBar实现]]></title><link>https://blog.youkuaiyun.com/u010044221/article/details/50495983</link><guid>https://blog.youkuaiyun.com/u010044221/article/details/50495983</guid><author>u010044221</author><pubDate>Mon, 11 Jan 2016 11:36:21 +0800</pubDate><description><![CDATA[最近在最动态改变TabBar图标需求.类似淘宝在双十一和双十二节日时候底部实现改变Tabbar主题的实现，并且自己增加了小型的动画gif 图展示下效果如下： 
想看源码实现的可点击一下连接]]></description><category></category></item><item><title><![CDATA[iOS开发过程中一些数据的存储归档]]></title><link>https://blog.youkuaiyun.com/u010044221/article/details/50481134</link><guid>https://blog.youkuaiyun.com/u010044221/article/details/50481134</guid><author>u010044221</author><pubDate>Fri, 08 Jan 2016 10:36:07 +0800</pubDate><description><![CDATA[iOS开发难免会有数据的存储，对于一些常规的对象即简单地对象，文件读写只支持NSString,NSarray ,NDictionary,NSdata,既简单对象的数据持久化那么对于一些自定义的复杂类对象我们就需要进行数据的归档存储，一般我们对于一些比较复杂的数据对象的归档大致分为下列几个步骤： 
1. 复杂对象写入文件，必须先转化成为NSData 
2. 复杂对象只能通过归档（序列化，编码）转化为N]]></description><category></category></item></channel></rss>