<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Mayday550的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Mayday550</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Mayday550]]></copyright><item><title><![CDATA[iOS左滑弹出右侧抽屉]]></title><link>https://blog.youkuaiyun.com/Mayday550/article/details/52116397</link><guid>https://blog.youkuaiyun.com/Mayday550/article/details/52116397</guid><author>Mayday550</author><pubDate>Thu, 04 Aug 2016 10:01:15 +0800</pubDate><description><![CDATA[//
//  ViewController.m
//  RightDrawerSample
//
//  Created by amber on 16/8/2.
//  Copyright © 2016年 Shlity. All rights reserved.
//

#import "ViewController.h"
#import "RightDrawerView.h"

#define ]]></description><category></category></item><item><title><![CDATA[在iOS启动页增加一个倒计时跳过按钮]]></title><link>https://blog.youkuaiyun.com/Mayday550/article/details/52083763</link><guid>https://blog.youkuaiyun.com/Mayday550/article/details/52083763</guid><author>Mayday550</author><pubDate>Mon, 01 Aug 2016 10:52:49 +0800</pubDate><description><![CDATA[WSDrawCircleProgress, 根据UIBezierPath和CAShapeLayer自定义倒计时进度条，适用于app启动的时候设置一个倒计时关闭启动页面。可以设置进度条颜色，填充颜色，进度条宽度以及点击事件等。




公共方法：
//set track color
@property (nonatomic,strong)UIColor    *trackColor;

]]></description><category></category></item><item><title><![CDATA[UITableViewCell添加UICollectionView，能够左右滚动用于展示不同图片。利用UICollectionView的优点，从而性能上有很大优化]]></title><link>https://blog.youkuaiyun.com/Mayday550/article/details/52062418</link><guid>https://blog.youkuaiyun.com/Mayday550/article/details/52062418</guid><author>Mayday550</author><pubDate>Fri, 29 Jul 2016 10:58:18 +0800</pubDate><description><![CDATA[Github下载地址

#import 
#import "WSCollectionViewCell.h"

@interface WSCollectionView : UICollectionView

@property (nonatomic, strong) NSIndexPath *indexPath;

@end

static NSString *CollectionViewCel]]></description><category></category></item><item><title><![CDATA[AFNetworking3.0封装]]></title><link>https://blog.youkuaiyun.com/Mayday550/article/details/51734959</link><guid>https://blog.youkuaiyun.com/Mayday550/article/details/51734959</guid><author>Mayday550</author><pubDate>Wed, 22 Jun 2016 16:00:24 +0800</pubDate><description><![CDATA[Overview

Network, 根据AFNetworking3.0框架封装的，实现了GET、POST、PUT、DELETE、上传文件、下载文件、文件上传下载进度条等功能，同时支持IPv6。

为什么使用它？

简单快捷，只需要一句代码即可请求网络和文件处理只需要设置一个参数就能在界面上显示一个loading状态block回调代码可读性更高快速上传下载文件，同时显示下载或上传进度条]]></description><category></category></item><item><title><![CDATA[iOS的UIButton单选的最佳方式]]></title><link>https://blog.youkuaiyun.com/Mayday550/article/details/51365050</link><guid>https://blog.youkuaiyun.com/Mayday550/article/details/51365050</guid><author>Mayday550</author><pubDate>Tue, 10 May 2016 17:30:40 +0800</pubDate><description><![CDATA[#import "TestViewController.h"
#import "UIImage+Mycategory.h"

@interface TestViewController ()

@property (nonatomic,strong) UIButton *myButton;

@end

@implementation TestViewController

- (void)vie]]></description><category></category></item><item><title><![CDATA[block和delegate的使用]]></title><link>https://blog.youkuaiyun.com/Mayday550/article/details/51333621</link><guid>https://blog.youkuaiyun.com/Mayday550/article/details/51333621</guid><author>Mayday550</author><pubDate>Fri, 06 May 2016 18:10:16 +0800</pubDate><description><![CDATA[/**
 *  功能：
 *  1. 分别通过delegate和block方式实现，点击TestTableViewCell上添加的按钮push到一个指定的控制器（TestViewController）
 *  2. 当点击cell上的按钮的时候，传一个值（当前cell的row）给ViewController控制器
 *  3. 当ViewController控制器收到Cell传来的值之后，]]></description><category></category></item><item><title><![CDATA[SDWebImage download image]]></title><link>https://blog.youkuaiyun.com/Mayday550/article/details/51015763</link><guid>https://blog.youkuaiyun.com/Mayday550/article/details/51015763</guid><author>Mayday550</author><pubDate>Wed, 30 Mar 2016 15:55:01 +0800</pubDate><description><![CDATA[/**
                     *  SDWebImage download images
                     */
                    SDWebImageDownloader *downloader = [SDWebImageDownloader sharedDownloader];
                    [down]]></description><category></category></item><item><title><![CDATA[AFNetWorking同时上传多张图片方式]]></title><link>https://blog.youkuaiyun.com/Mayday550/article/details/50170047</link><guid>https://blog.youkuaiyun.com/Mayday550/article/details/50170047</guid><author>Mayday550</author><pubDate>Fri, 04 Dec 2015 08:51:56 +0800</pubDate><description><![CDATA[1.
/**
 *  上传多张照片
 *
 *  @param imageDic 字典数组
 */
- (void)sendTopicImageToServer:(NSMutableDictionary *)imageDic{
    AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager];]]></description><category></category></item><item><title><![CDATA[获取TabelView中得Cell的各种方式]]></title><link>https://blog.youkuaiyun.com/Mayday550/article/details/50169983</link><guid>https://blog.youkuaiyun.com/Mayday550/article/details/50169983</guid><author>Mayday550</author><pubDate>Fri, 04 Dec 2015 08:43:13 +0800</pubDate><description><![CDATA[- (void)selectAllGoods:(UIButton *)button event:(id)event
{
    [button setSelected:!button.selected];
    
    //获取到的indexpath为屏幕上的cell的indexpath
    /*
     NSSet *touches = [event allTouches];]]></description><category></category></item><item><title><![CDATA[AFNetworkin POST Json格式的数据到服务器]]></title><link>https://blog.youkuaiyun.com/Mayday550/article/details/49857963</link><guid>https://blog.youkuaiyun.com/Mayday550/article/details/49857963</guid><author>Mayday550</author><pubDate>Mon, 16 Nov 2015 01:11:15 +0800</pubDate><description><![CDATA[如下json格式为：

 "Method" : "ClientLogin",
  "RunnerIP" : "",
  "Detail" : [
    {
      "UserName" : "lanxijin",
      "Pwd" : "ac59075b964b0715"
    }
  ],
  "WebSite" : "community",
  "Runne]]></description><category></category></item><item><title><![CDATA[百度地图自定义泡泡视图]]></title><link>https://blog.youkuaiyun.com/Mayday550/article/details/46966055</link><guid>https://blog.youkuaiyun.com/Mayday550/article/details/46966055</guid><author>Mayday550</author><pubDate>Mon, 20 Jul 2015 11:27:41 +0800</pubDate><description><![CDATA[描述：最近项目中用到了百度地图获取附近的店铺信息，改店铺信息需要用自定义PaoPaoView来展示，其设置步骤如下：

#import 

@interface MapViewController :
BaseViewControllerBMKMapViewDelegate,BMKLocationServiceDelegate>

    BMKMapView          *_]]></description><category></category></item><item><title><![CDATA[iOS获取定位的方式（百度和系统自带的定位方式）]]></title><link>https://blog.youkuaiyun.com/Mayday550/article/details/46965735</link><guid>https://blog.youkuaiyun.com/Mayday550/article/details/46965735</guid><author>Mayday550</author><pubDate>Mon, 20 Jul 2015 11:08:29 +0800</pubDate><description><![CDATA[1. 首先在info.plist文件中设置
NSLocationAlwaysUsageDescription   string  我们需要您当前所在位置喔  //始终获取

NSLocationWhenInUseUsageDescription  string  我们需要您当前所在位置喔  //在使用应用期间

2. 设置系统和百度的定位方式
1） 系统定位

//头文件中加入de]]></description><category></category></item><item><title><![CDATA[IOS真机调试以及在AppStory上架]]></title><link>https://blog.youkuaiyun.com/Mayday550/article/details/44491309</link><guid>https://blog.youkuaiyun.com/Mayday550/article/details/44491309</guid><author>Mayday550</author><pubDate>Fri, 20 Mar 2015 14:16:50 +0800</pubDate><description><![CDATA[最近几天一直在忙着APPstory的上架，学到了不少东西，所以在此总结下。
主要操作步骤来源于以下两篇文章才顺利完成的
1. ios真机调试的证书准备
http://jingyan.baidu.com/article/f25ef25477db8b482d1b8252.html



2. APPstory上架的操作步骤
http://jingyan.baidu.com/album/]]></description><category></category></item><item><title><![CDATA[ios中4种开启新的线程的处理方式以及运用范围(多线程)]]></title><link>https://blog.youkuaiyun.com/Mayday550/article/details/43987365</link><guid>https://blog.youkuaiyun.com/Mayday550/article/details/43987365</guid><author>Mayday550</author><pubDate>Sat, 28 Feb 2015 16:45:21 +0800</pubDate><description><![CDATA[一、什么是多线程
1. 

2.
3.
二、使用多线程的目的是什么
1.
2.
3.


三、ios中有哪几种多线程方式
1. NSThread 

1.1 

1.2 

1.3 

2. NSOperation
2.1 

2.2
3. GCD
3.1 

3.2


四、代码示例
1. NSThread


2. NSOpe]]></description><category></category></item><item><title><![CDATA[ios block回调的理解和总结]]></title><link>https://blog.youkuaiyun.com/Mayday550/article/details/43969641</link><guid>https://blog.youkuaiyun.com/Mayday550/article/details/43969641</guid><author>Mayday550</author><pubDate>Fri, 27 Feb 2015 16:51:49 +0800</pubDate><description><![CDATA[1. block回调与其他2种回调方式的区别
  1) IOS常用回调方式有3种，如：delegate、NSNotificationCenter和block。

  2) 通知：
    （一对多）在APP中，很多控制器都需要知道一个事件，应该用通知；

  3) delegate：
    “一对一”，对同一个协议，一个对象只能设置一个代理delegate，所以单例对象就不能用代理]]></description><category></category></item><item><title><![CDATA[ios KVO键值观察者详解]]></title><link>https://blog.youkuaiyun.com/Mayday550/article/details/43601789</link><guid>https://blog.youkuaiyun.com/Mayday550/article/details/43601789</guid><author>Mayday550</author><pubDate>Sat, 07 Feb 2015 11:11:19 +0800</pubDate><description><![CDATA[1. 什么是KVO
    1) KVO是基于键值和Notification通知。
    2) 当指定的被观察的对象的属性被修改后，KVO自动通知相应的观察者。
 
2. 什么情况下用KVO
    1) 通常适用于根据A类(数据类)的某个属性值变化，B(view类)中的某个属性（控件状态）做出相应变化。体现了MVC的思想
    2) 比如用于用户界面交互，当多个View共同使用了]]></description><category></category></item><item><title><![CDATA[关于单例设计模式的理解]]></title><link>https://blog.youkuaiyun.com/Mayday550/article/details/43564581</link><guid>https://blog.youkuaiyun.com/Mayday550/article/details/43564581</guid><author>Mayday550</author><pubDate>Fri, 06 Feb 2015 14:59:09 +0800</pubDate><description><![CDATA[1. 什么是单例设计模式?
    1) 单例类被其他外部类创建访问时，该单例类只能返回一个实例对象。
    2) 单例返回对象的值是全局性的，如A和B都引用了C这个单例，但A或者B任意一个类改变了单例类C的值，那么另一个类也跟着改变
    3) 如果是普通类，被创建多次时所返回的对象是不一样的，如同是被A和B类所创建，A类和B类中得到该普通类的对象是不一样的。


2. 单例设计]]></description><category></category></item><item><title><![CDATA[关于IOS delegate回调的理解]]></title><link>https://blog.youkuaiyun.com/Mayday550/article/details/43526153</link><guid>https://blog.youkuaiyun.com/Mayday550/article/details/43526153</guid><author>Mayday550</author><pubDate>Thu, 05 Feb 2015 11:56:38 +0800</pubDate><description><![CDATA[1. 什么是回调？
    1) A类想要执行某个方法(如方法：run)，但是A类自己无法实现这个方法，这个时候A类就把run这个方法委托出来(用delegate)。然后让B类去实现A类的委托方法       (delegate)run。但B实现run方法之后，A会再次调用run方法，将B实现的结果告诉A，此时A就达到了回调的目的。
    2) 回调函数就是那些自己写的，但不是自己来调，而是]]></description><category></category></item></channel></rss>