<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[YOGURTS的博客]]></title><description><![CDATA[iOS寻路人]]></description><link>https://blog.youkuaiyun.com/s838727836</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; s838727836]]></copyright><item><title><![CDATA[[iOS]CoreFoundation - Ownership Policy]]></title><link>https://blog.youkuaiyun.com/s838727836/article/details/79668016</link><guid>https://blog.youkuaiyun.com/s838727836/article/details/79668016</guid><author>s838727836</author><pubDate>Fri, 23 Mar 2018 15:18:02 +0800</pubDate><description><![CDATA[Ownership Policy

偶然间看到这篇文档，所以记录下来。文档出处：Ownership Policy 
当我们在APP中使用CoreFoundation API时，为了避免内存泄漏，在获取对象或者创建对象时应该遵守CoreFoundation的相关规定。

基础

在使用CoreFoundation时，Ownership Policy不仅仅帮助我们理解内存管理，同时还帮助我们理解对象的...]]></description><category></category></item><item><title><![CDATA[iOS - APP更换皮肤]]></title><link>https://blog.youkuaiyun.com/s838727836/article/details/78957133</link><guid>https://blog.youkuaiyun.com/s838727836/article/details/78957133</guid><author>s838727836</author><pubDate>Wed, 03 Jan 2018 00:01:25 +0800</pubDate><description><![CDATA[马上更新]]></description><category></category></item><item><title><![CDATA[iOS 项目整合模块时，注意autoResizing]]></title><link>https://blog.youkuaiyun.com/s838727836/article/details/75021201</link><guid>https://blog.youkuaiyun.com/s838727836/article/details/75021201</guid><author>s838727836</author><pubDate>Wed, 12 Jul 2017 15:55:47 +0800</pubDate><description><![CDATA[当想一个view中拖入一个子view，这个view中同样有其他子view，要关闭拖入的子view的autoResizing，否则会因为和父视图的约束关系导致子view的尺寸不正常。]]></description><category></category></item><item><title><![CDATA[iOS - block的理解]]></title><link>https://blog.youkuaiyun.com/s838727836/article/details/74508373</link><guid>https://blog.youkuaiyun.com/s838727836/article/details/74508373</guid><author>s838727836</author><pubDate>Wed, 05 Jul 2017 23:33:43 +0800</pubDate><description><![CDATA[block的理解]]></description><category></category></item><item><title><![CDATA[iOS - 常用的几种加密算法]]></title><link>https://blog.youkuaiyun.com/s838727836/article/details/74276761</link><guid>https://blog.youkuaiyun.com/s838727836/article/details/74276761</guid><author>s838727836</author><pubDate>Mon, 03 Jul 2017 22:23:51 +0800</pubDate><description><![CDATA[iOS常用加密]]></description><category></category></item><item><title><![CDATA[iOS - JS注入]]></title><link>https://blog.youkuaiyun.com/s838727836/article/details/73927869</link><guid>https://blog.youkuaiyun.com/s838727836/article/details/73927869</guid><author>s838727836</author><pubDate>Thu, 29 Jun 2017 20:39:41 +0800</pubDate><description><![CDATA[iOS的JS注入实现]]></description><category></category></item><item><title><![CDATA[iOS - 判断手机号码的正则表达式]]></title><link>https://blog.youkuaiyun.com/s838727836/article/details/73865414</link><guid>https://blog.youkuaiyun.com/s838727836/article/details/73865414</guid><author>s838727836</author><pubDate>Wed, 28 Jun 2017 23:56:20 +0800</pubDate><description><![CDATA[判断手机号码的正则表达式]]></description><category></category></item><item><title><![CDATA[iOS - 运行循环和自动释放池的关系]]></title><link>https://blog.youkuaiyun.com/s838727836/article/details/73864400</link><guid>https://blog.youkuaiyun.com/s838727836/article/details/73864400</guid><author>s838727836</author><pubDate>Wed, 28 Jun 2017 21:53:47 +0800</pubDate><description><![CDATA[    这里讨论的Runloop指的是运行App之后自动创建的Runloop。

    而自动释放池指的是Runloop自动创建的自动释放池。

    话不多说，一张图搞定。

    

   

我们也可以手动创建自动释放池以实现优化内存空间的目的。


for (int i = 0; i &amp;lt; largeNumber; ++i) { 
    NSString *str = @&quot;He...]]></description><category></category></item><item><title><![CDATA[iOS - 基于Runtime的字典转模型]]></title><link>https://blog.youkuaiyun.com/s838727836/article/details/73743751</link><guid>https://blog.youkuaiyun.com/s838727836/article/details/73743751</guid><author>s838727836</author><pubDate>Mon, 26 Jun 2017 19:33:55 +0800</pubDate><description><![CDATA[利用Runtime封装字典转模型框架]]></description><category></category></item></channel></rss>