<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[IOSAFei的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/IOSAFei</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; IOSAFei]]></copyright><item><title><![CDATA[ReactiveCocoa+MVVM实践篇]]></title><link>https://blog.youkuaiyun.com/IOSAFei/article/details/72660147</link><guid>https://blog.youkuaiyun.com/IOSAFei/article/details/72660147</guid><author>IOSAFei</author><pubDate>Tue, 23 May 2017 20:13:44 +0800</pubDate><description><![CDATA[实现一个完整的登陆界面本文Demo地址：https://github.com/iOSaFei/ReactiveCocoa-MVVM- 
效果如下： 
 
看到QQ现在的登陆界面自己也想抄袭一下，背景用几张图片合成了一个Gif动画，但是清晰度不够，QQ的背景视频应该是视频合成的Gif。我的这个效果不是那么的好。一、项目目的：1、练习使用MVVM+RAC写项目； 
2、重构自己之前的代码；二、项目技术：]]></description><category></category></item><item><title><![CDATA[MVC、MVVM、RaectiveCocoa的总结]]></title><link>https://blog.youkuaiyun.com/IOSAFei/article/details/72179485</link><guid>https://blog.youkuaiyun.com/IOSAFei/article/details/72179485</guid><author>IOSAFei</author><pubDate>Mon, 15 May 2017 17:14:35 +0800</pubDate><description><![CDATA[本文所有Demo地址：https://github.com/iOSaFei/MVC-MVVM-ReactiveCocoa-真的理解MVC吗？从刚开始做iOS项目的时候，就知道要使用MVC，虽然不懂为什么但总是会建三个文件夹。写的东西多了见的东西多了才发现还欠MVC一次总结。为了有权威性先摆上斯坦福大学公开课上的一幅图：这幅图需要注意以下几点： 
Model：数据模型，负责数据的获取及存放，数据的获取]]></description><category></category></item><item><title><![CDATA[iOS开发者的Java学习笔记]]></title><link>https://blog.youkuaiyun.com/IOSAFei/article/details/53151399</link><guid>https://blog.youkuaiyun.com/IOSAFei/article/details/53151399</guid><author>IOSAFei</author><pubDate>Sun, 13 Nov 2016 20:20:33 +0800</pubDate><description><![CDATA[iOS开发者的Java学习笔记_ ^ _ ^ _    本篇笔记主要记录了JavaSE的学习。
目录
Java概述
Java数组与字符串
类与对象
面向对象 Java概述：Java分为三个体系：> 
* JavaSE(Java Platform Standard Edition即Java平台标准版) 
* JavaEE(Java Platform Enterprise Edition即Java平台企]]></description><category></category></item><item><title><![CDATA[Objective-C集合遍历的几种方式]]></title><link>https://blog.youkuaiyun.com/IOSAFei/article/details/53054078</link><guid>https://blog.youkuaiyun.com/IOSAFei/article/details/53054078</guid><author>IOSAFei</author><pubDate>Sun, 06 Nov 2016 13:38:33 +0800</pubDate><description><![CDATA[集合遍历的几种方式
简单for循环
NSEnumerator枚举遍历
for in快速遍历
基于块的遍历]]></description><category></category></item><item><title><![CDATA[UINavigationController基础篇]]></title><link>https://blog.youkuaiyun.com/IOSAFei/article/details/52122028</link><guid>https://blog.youkuaiyun.com/IOSAFei/article/details/52122028</guid><author>IOSAFei</author><pubDate>Thu, 04 Aug 2016 20:15:21 +0800</pubDate><description><![CDATA[关于UINavigationController，是很让人蛋疼的一个控制器，且不说进阶、单单是那些Item、Item颜色的设置就让人混淆。
先上图：


我们重点看NavigationBar


下面开始上干货：
1、如何修改返回键的颜色？


    self.navigationController.navigationBar.tintColor
 = [UIColor]]></description><category></category></item><item><title><![CDATA[Git的基本了解与使用、向github提交代码]]></title><link>https://blog.youkuaiyun.com/IOSAFei/article/details/52002532</link><guid>https://blog.youkuaiyun.com/IOSAFei/article/details/52002532</guid><author>IOSAFei</author><pubDate>Sat, 23 Jul 2016 10:50:55 +0800</pubDate><description><![CDATA[git：是一个版本控制系统。



github:一个代码托管提供商、开源网站、是一个面向开源及私有软件项目的托管平台，因为支持Git作为唯一的版本库格式进行托管，故名为github。


刚开始我对两者的关系很困惑、其实就是你可以在github上面创建一个项目，然后将github提供的git克隆到本地，然后再提交给github。
这是向github上面提交项目的步骤：


]]></description><category></category></item><item><title><![CDATA[alloc、init引发的思考]]></title><link>https://blog.youkuaiyun.com/IOSAFei/article/details/51803968</link><guid>https://blog.youkuaiyun.com/IOSAFei/article/details/51803968</guid><author>IOSAFei</author><pubDate>Fri, 01 Jul 2016 20:46:59 +0800</pubDate><description><![CDATA[oc初始化一个对象使用两段式：




MyClass *myObj = [MyClass alloc];

myObj = [myObj init];




为了简洁，我们都是这样写:




MyClass* myObj = [MyClass alloc] init];




我们思考一下两段式分别z




alloc allocat]]></description><category></category></item><item><title><![CDATA[CALayer引发的思考]]></title><link>https://blog.youkuaiyun.com/IOSAFei/article/details/51627864</link><guid>https://blog.youkuaiyun.com/IOSAFei/article/details/51627864</guid><author>IOSAFei</author><pubDate>Fri, 10 Jun 2016 17:43:40 +0800</pubDate><description><![CDATA[端午节快乐、（快乐你妹、哪都没去）


说到CALyer，我在之前了解的还真不多，经常使用的也就是 控件.layer.maskToBounds 控件.layer.cornerRadius 这些。


UIView是非常熟悉的，下面我们来讨论它和CALayer的联系与区别：]]></description><category></category></item><item><title><![CDATA[C++的异常处理 & Objc的异常处理]]></title><link>https://blog.youkuaiyun.com/IOSAFei/article/details/51568093</link><guid>https://blog.youkuaiyun.com/IOSAFei/article/details/51568093</guid><author>IOSAFei</author><pubDate>Thu, 02 Jun 2016 21:07:22 +0800</pubDate><description><![CDATA[C++异常用try、throw、catch三个关键字处理，基本的思路就是用try来捕捉异常、用throw抛出异常、用catch捕获异常并处理。
基本格式如下：


try {

        if (subscript <
0 || subscript > 
9) {

            throw subscript;

        } else {]]></description><category></category></item><item><title><![CDATA[iOS库的介绍以及如何使用CocoaPods管理库（2016最新版本）]]></title><link>https://blog.youkuaiyun.com/IOSAFei/article/details/51546340</link><guid>https://blog.youkuaiyun.com/IOSAFei/article/details/51546340</guid><author>IOSAFei</author><pubDate>Tue, 31 May 2016 20:16:02 +0800</pubDate><description><![CDATA[我们首先从操作系统的角度来讨论一下：如何将一个用户源程序变为一个可在内存中执行的程序？





这是一门令人蛋疼的课，幸好还有点卵用、


回答我们提出的问题：
1、 《编译》 作用：将用户源代码编译成若干个目标模块。
2、《链接》 作用：将目标模块和它们所需要的库函数链接起来，形成一个完整的装入模块。
3、《装入》 作用：将装入模块装入内存。


我们这里主要说一]]></description><category></category></item><item><title><![CDATA[CoreImage的简单使用]]></title><link>https://blog.youkuaiyun.com/IOSAFei/article/details/51526448</link><guid>https://blog.youkuaiyun.com/IOSAFei/article/details/51526448</guid><author>IOSAFei</author><pubDate>Sat, 28 May 2016 20:16:41 +0800</pubDate><description><![CDATA[现在这个社会，美图秀秀、潮自拍特别受欢迎！
那些神奇的滤镜是怎么实现的呢？
今天教你打码！！！
先来看下效果：



某些地方是不能让人YY的！
首先来介绍一下CoreImage：


1.coreImage的介绍

        coreImage是IOS5中新加入的一个Objective-c的框架，提供了强大高效的图像处理功能，用来对基于像素的图像进行操作与分析。i]]></description><category></category></item><item><title><![CDATA[Swift语言]]></title><link>https://blog.youkuaiyun.com/IOSAFei/article/details/50782468</link><guid>https://blog.youkuaiyun.com/IOSAFei/article/details/50782468</guid><author>IOSAFei</author><pubDate>Wed, 02 Mar 2016 19:33:48 +0800</pubDate><description><![CDATA[在2014年的苹果WWDC大会上，苹果推出了一款新的编程语言——Swift。而且火的不一般，就在Swift语言刚推出不到一个月的时间里，已经排到了编程语言的第十几位，这在以前从未发生过。
Swift是一门博采众长的现代语言，在设计的过程中，Swift的缔造者Chirs参考了Objective－c，Rust，Haskell，Ruby，Python，c＃等优秀语言的特点，最终形成了Swift的语法特性：]]></description><category></category></item><item><title><![CDATA[熟悉导航面板]]></title><link>https://blog.youkuaiyun.com/IOSAFei/article/details/45599101</link><guid>https://blog.youkuaiyun.com/IOSAFei/article/details/45599101</guid><author>IOSAFei</author><pubDate>Sat, 09 May 2015 09:57:39 +0800</pubDate><description><![CDATA[工欲善其事，必先利其器
下面这张图片或许是一个ios移动应用开发者将要面对一生的工具]]></description><category></category></item><item><title><![CDATA[IOS]]></title><link>https://blog.youkuaiyun.com/IOSAFei/article/details/45486615</link><guid>https://blog.youkuaiyun.com/IOSAFei/article/details/45486615</guid><author>IOSAFei</author><pubDate>Mon, 04 May 2015 21:49:42 +0800</pubDate><description><![CDATA[疯狂IOS开始了！]]></description><category></category></item></channel></rss>