<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Scott_Mr 的专栏]]></title><description><![CDATA[iOS Developer  博客地址已经搬到：http://lzascott.github.io/]]></description><link>https://blog.youkuaiyun.com/u010411521</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; u010411521]]></copyright><item><title><![CDATA[博客地址已经搬家]]></title><link>https://blog.youkuaiyun.com/u010411521/article/details/51605654</link><guid>https://blog.youkuaiyun.com/u010411521/article/details/51605654</guid><author>u010411521</author><pubDate>Tue, 07 Jun 2016 18:05:44 +0800</pubDate><description><![CDATA[博客已经搬家了—–> 点我]]></description><category></category></item><item><title><![CDATA[两个imageView实现图片轮播]]></title><link>https://blog.youkuaiyun.com/u010411521/article/details/51116175</link><guid>https://blog.youkuaiyun.com/u010411521/article/details/51116175</guid><author>u010411521</author><pubDate>Sun, 10 Apr 2016 23:30:37 +0800</pubDate><description><![CDATA[前言
在不少的项目中，都会用到图片轮播这个功能，现在网上关于图片轮播的轮子也层出不穷，千奇百怪，笔者根据自己的思路，用两个imageView也实现了图片轮播，这里给大家介绍笔者的主要思路以及大概步骤。
  轮播实现步骤
层级结构最底层是一个UIView,上面有一个UIScrollView和UIPageControl,scrollView上有两个UIImageView,imageView的宽高=scr]]></description><category></category></item><item><title><![CDATA[MD5解密工具]]></title><link>https://blog.youkuaiyun.com/u010411521/article/details/50619979</link><guid>https://blog.youkuaiyun.com/u010411521/article/details/50619979</guid><author>u010411521</author><pubDate>Mon, 01 Feb 2016 18:00:56 +0800</pubDate><description><![CDATA[记录一下md5解密工具：md5解密]]></description><category></category></item><item><title><![CDATA[iOS应用程序短信分享和邮件分享]]></title><link>https://blog.youkuaiyun.com/u010411521/article/details/50075699</link><guid>https://blog.youkuaiyun.com/u010411521/article/details/50075699</guid><author>u010411521</author><pubDate>Fri, 27 Nov 2015 22:30:27 +0800</pubDate><description><![CDATA[前言本篇文章讲述在iOS开发中的短信分享以及邮件分享短信分享方式一： 
如果利用该方式发送短信, 当短信发送完毕或者取消之后不会返回应用程序        NSURL *url = [NSURL URLWithString:@"sms://10010"];
        [[UIApplication sharedApplication] openURL:url];
方式二：        //]]></description><category></category></item><item><title><![CDATA[iOS应用程序拨打电话]]></title><link>https://blog.youkuaiyun.com/u010411521/article/details/50075571</link><guid>https://blog.youkuaiyun.com/u010411521/article/details/50075571</guid><author>u010411521</author><pubDate>Fri, 27 Nov 2015 22:15:39 +0800</pubDate><description><![CDATA[前言在开发iOS应用程序经常会用到拨打电话功能，例如客服电话。。。那么我们怎么样能实现该功能呢？实现今天我讲解三种拨打电话的方式，同时也说说其各自的利弊。方式一：NSRUL *url = [NSURL URLWithString:@"tel://10010"];
[[UIApplication SharedApplication] openURL:url];弊端：使用该方法进行拨号之后,当电话挂断之]]></description><category></category></item><item><title><![CDATA[认识Block]]></title><link>https://blog.youkuaiyun.com/u010411521/article/details/49869113</link><guid>https://blog.youkuaiyun.com/u010411521/article/details/49869113</guid><author>u010411521</author><pubDate>Mon, 16 Nov 2015 17:29:22 +0800</pubDate><description><![CDATA[什么是Block?Block是一种特殊的数据类型，就是一个代码块，可以用于回调。Block定义格式返回值类型(^block变量名)(形参列表) = ^(形参列表){}调用 
block变量名(实参列表)；如void(^myBlock)(void) = ^(){
    NSLog(@"我是一个block");
};myBlock();
Block的模式
无参数无返回值的Block
无参数有返回值的B]]></description><category></category></item><item><title><![CDATA[iOS快速集成银联支付]]></title><link>https://blog.youkuaiyun.com/u010411521/article/details/49739167</link><guid>https://blog.youkuaiyun.com/u010411521/article/details/49739167</guid><author>u010411521</author><pubDate>Mon, 09 Nov 2015 15:35:16 +0800</pubDate><description><![CDATA[废话不多说，直接上教程，下面就来介绍一下怎样快速集成ios银联。前期准备官方sdk下载地址：银联SDK银联支付只需要以下几部：
添加库，一般使用无语音的方式。只需添加如下三个文件，可以在官方文件中找到。 在Build Settings下面的 Other Linker Flags 添加  -ObjC   。如果不加有可能卡在银联的支付界面。（PS:注意大小写） 导入头文件:
#import "UPPa]]></description><category></category></item><item><title><![CDATA[iOS集成支付宝支付流程详解]]></title><link>https://blog.youkuaiyun.com/u010411521/article/details/49738895</link><guid>https://blog.youkuaiyun.com/u010411521/article/details/49738895</guid><author>u010411521</author><pubDate>Mon, 09 Nov 2015 15:17:48 +0800</pubDate><description><![CDATA[接入前期准备工作接入前期准备工作包括商户签约和密钥配置。开发包集成流程：（这里只是讲述iOS）
将我们下载的sdk压缩包解压，找到客户端demo(PS:sdk下载链接：支付宝SDK下载)
导入代码。 
步骤一：启动Xcode，把刚刚解压的压缩文件中的以下文件拷贝到项目文件夹下，并导入工程项目中， 在项目的Build Phases选项卡的Link Binary With Libraries中，添加以下]]></description><category></category></item><item><title><![CDATA[支付宝SDK下载页面]]></title><link>https://blog.youkuaiyun.com/u010411521/article/details/49737947</link><guid>https://blog.youkuaiyun.com/u010411521/article/details/49737947</guid><author>u010411521</author><pubDate>Mon, 09 Nov 2015 14:15:38 +0800</pubDate><description><![CDATA[支付宝SDK隐藏得太深了，不得不记录下来！ 
官方页面地址： 
这里写链接内容]]></description><category></category></item><item><title><![CDATA[iOS手势解锁]]></title><link>https://blog.youkuaiyun.com/u010411521/article/details/49661629</link><guid>https://blog.youkuaiyun.com/u010411521/article/details/49661629</guid><author>u010411521</author><pubDate>Thu, 05 Nov 2015 13:36:24 +0800</pubDate><description><![CDATA[效果图前言在一些涉及个人隐私的情况下，尤其是当移动设备包含太多私密信息时，为用户的安全考虑是有必要的。现在很多的应用都有手势解锁功能，因此掌握以下手势解锁的实现还是有必要的。思路讲解
创建好界面（这个应该都知道）
重写下面3个方法
- (void)touchesMoved:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event {}- (void]]></description><category></category></item><item><title><![CDATA[Storyboard中使用xib定义的view]]></title><link>https://blog.youkuaiyun.com/u010411521/article/details/49639237</link><guid>https://blog.youkuaiyun.com/u010411521/article/details/49639237</guid><author>u010411521</author><pubDate>Wed, 04 Nov 2015 16:00:53 +0800</pubDate><description><![CDATA[前言我们在开发项目的时候，有些人选择纯代码，有些人选择storyboard，也有些人选择xib，当然各有各的好处。在此就不做讨论。 
以前做的一个项目用的storyboard结合autoLayout，整个项目就使用了一个storyboard，导致里面控制器太多，并且控制器上有些view明明是一样的，可是却不知道该如何来复用。解决办法那么小编今天带大家在storyboard中使用xib定义的view，]]></description><category></category></item><item><title><![CDATA[UITableView没数据时用户提示该怎么做？]]></title><link>https://blog.youkuaiyun.com/u010411521/article/details/49583073</link><guid>https://blog.youkuaiyun.com/u010411521/article/details/49583073</guid><author>u010411521</author><pubDate>Mon, 02 Nov 2015 09:57:29 +0800</pubDate><description><![CDATA[前言我们都知道几乎所有的app都会有UITableView这个控件参与，而没有数据时我们应该怎样展示给用户是很关键的一件事，不然就是白茫茫的一片，用户体验不好。比如我的项目在UITableView没有数据时提示用户“暂无数据”,我之前都是这么写的// 显示无数据提示
 1. (void)showNoDataLabel
{
    if (!_noDataLabel) {
        _noDat]]></description><category></category></item><item><title><![CDATA[iOS动画《第一篇》]]></title><link>https://blog.youkuaiyun.com/u010411521/article/details/49514527</link><guid>https://blog.youkuaiyun.com/u010411521/article/details/49514527</guid><author>u010411521</author><pubDate>Fri, 30 Oct 2015 17:30:06 +0800</pubDate><description><![CDATA[由于在公司接触的项目都不怎么使用到动画，所以一直以来都没有怎么研究动画，这次总结一下自己最近写的一些动画效果。UIView动画相信大多数的同学都使用过UIView animateWithDuration:<#(NSTimeInterval)#> animations:<#^(void)animations#> 
这个方法，这样也可以实现一些动画，但是它是加在view上的。CoreAnimation动]]></description><category></category></item><item><title><![CDATA[iOS开发中的瀑布流]]></title><link>https://blog.youkuaiyun.com/u010411521/article/details/49489573</link><guid>https://blog.youkuaiyun.com/u010411521/article/details/49489573</guid><author>u010411521</author><pubDate>Thu, 29 Oct 2015 11:42:58 +0800</pubDate><description><![CDATA[前言最终效果： 
之前在很多的App上看到过瀑布流这种效果，而笔者在之前的开发中也没有遇到过使用这种效果的情况，大多数都是一些排列整齐的类似9宫格那样的平铺，因此对高度不一样的布局笔者还没有写过。今天笔者来带大家实现一下这种效果吧。思路详解咋一看这界面，我们可以用UITableView、UICollectionView，甚至你也可以UIScrollView自己撸一个，不过相信大多数人会选择UICol]]></description><category></category></item><item><title><![CDATA[iOS开发使用storyboard预览UI在不同屏幕显示效果]]></title><link>https://blog.youkuaiyun.com/u010411521/article/details/49468255</link><guid>https://blog.youkuaiyun.com/u010411521/article/details/49468255</guid><author>u010411521</author><pubDate>Wed, 28 Oct 2015 14:22:24 +0800</pubDate><description><![CDATA[之前在一家公司做的项目都是使用纯代码，最近在公司做项目使用Storyboard，虽然有时会遇到团队合作的Storyboard冲突问题，但是对于Storyboard开发效率之高还是比较划算的。也有好多人认为用Storyboard进行团队开发很容易产生冲突，其实并没有想象中的那么容易产生冲突的，纯代码不也有产生冲突的时候吗？团队合作使用Storyboard时，避免冲突有效的解决方法是负责UI开发的同事最]]></description><category></category></item><item><title><![CDATA[修改圆角个数]]></title><link>https://blog.youkuaiyun.com/u010411521/article/details/49450781</link><guid>https://blog.youkuaiyun.com/u010411521/article/details/49450781</guid><author>u010411521</author><pubDate>Tue, 27 Oct 2015 16:52:36 +0800</pubDate><description><![CDATA[前言：我们在开发中经常会遇到将view变成圆角，实现起来很简单，我们一般都会使用这样的方式来完成：rectView.layer.cornerRadius = 10.0f;
rectView.layer.masksToBounds = YES;这样一写的话，我们的rectView的四个角都变成圆角了，但是有时候我们并不想要让它4个角都变成圆角，那么我们该怎么实现呢？解决办法答案是我们创建一个CASha]]></description><category></category></item><item><title><![CDATA[仿微博个人主页效果]]></title><link>https://blog.youkuaiyun.com/u010411521/article/details/49449595</link><guid>https://blog.youkuaiyun.com/u010411521/article/details/49449595</guid><author>u010411521</author><pubDate>Tue, 27 Oct 2015 15:58:16 +0800</pubDate><description><![CDATA[最近看到很多App的个人主页都流行使用导航栏随着UITableView的滑动来产生渐变的效果。此篇文章讲述的是仿微博个人页，效果图如下: 
1.分析项目组成架构效果：当往上滑动的时候，顶部渐渐出现条，很明显是个导航条。
  结论：因此项目应该是由导航控制器组成，另外遵循一个界面一个控制器的原则，我们只需要自定义一个个人主页控制器作为导航控制器的根控制器就OK了
2. 分析个人主页控制器的层次结构
一]]></description><category></category></item><item><title><![CDATA[利用AVFoundation实现录音和播放]]></title><link>https://blog.youkuaiyun.com/u010411521/article/details/49448421</link><guid>https://blog.youkuaiyun.com/u010411521/article/details/49448421</guid><author>u010411521</author><pubDate>Tue, 27 Oct 2015 15:03:45 +0800</pubDate><description><![CDATA[最近写了一个类似微信发送语音功能的demo,按下可以录音，松开停止录音，并且可以通过点击播放按钮播放。由于该功能模拟器不能模拟，所以看不到效果图，所以贴出代码链接点击下载 
代码总共不超过200行，相信大家都能看得懂。 
如果有疑问，欢迎issue！]]></description><category></category></item><item><title><![CDATA[Xcode7免证书真机调试]]></title><link>https://blog.youkuaiyun.com/u010411521/article/details/49423357</link><guid>https://blog.youkuaiyun.com/u010411521/article/details/49423357</guid><author>u010411521</author><pubDate>Mon, 26 Oct 2015 14:09:23 +0800</pubDate><description><![CDATA[在Xcode7正式发布的日子里，苹果给开发者带来了一次惊天的变化，从此开发者不需要花99刀购买开发者证书就能够进行真机调试了，当然如果想要发布到App store那肯定是需要购买的。但是这对于正在学习阶段或者想做一个属于自己APP的同学来说，已经是丰厚的福利了。接下来我们来配置怎么使用免证书真机调试： 
第一步：需要一个Apple ID（如果没有，请注册一个申请Apple ID）,一个iPhone手]]></description><category></category></item><item><title><![CDATA[UIScrollView遇上AutoLayout]]></title><link>https://blog.youkuaiyun.com/u010411521/article/details/49364807</link><guid>https://blog.youkuaiyun.com/u010411521/article/details/49364807</guid><author>u010411521</author><pubDate>Fri, 23 Oct 2015 18:30:33 +0800</pubDate><description><![CDATA[在使用storyboard和xib的时候，我们经常会碰上UIScrollView的情况，而我们使用storyboard和xib的时候，经常是使用的AutoLayout自动布局，但是UIScrollView碰上AutoLayout的时候，相对来说是有点复杂的。为什么呢？原因在这： 
由于Scrollview的contentSize由其subviews确定，其subviews的布局依赖于其父视图Scro]]></description><category></category></item></channel></rss>