<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[mingenlong的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/mingenlong</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; mingenlong]]></copyright><item><title><![CDATA[JHChart iOS图表工具库1.0.3新版本详解]]></title><link>https://blog.youkuaiyun.com/mingenlong/article/details/79287095</link><guid>https://blog.youkuaiyun.com/mingenlong/article/details/79287095</guid><author>mingenlong</author><pubDate>Thu, 08 Feb 2018 10:47:29 +0800</pubDate><description><![CDATA[JHChart iOS图表工具库1.0.3新版本详解前言。从2016年4月14日开始，本人着手开发了JHChart图表工具库。经过断断续续的开发，截止到现在，已经实现了折线图、柱状图、饼状图、环形图和表格样式的图表功能。为了方便使用，我已经将一个简单的demo上传到github上面，但是这些显然不够，我们还需要一个更加明了的方式介绍这个库的用法，打造出各种我们需要的效果，如下为至今最新版本教程集成...]]></description><category></category></item><item><title><![CDATA[缓存本地数据]]></title><link>https://blog.youkuaiyun.com/mingenlong/article/details/73485812</link><guid>https://blog.youkuaiyun.com/mingenlong/article/details/73485812</guid><author>mingenlong</author><pubDate>Tue, 20 Jun 2017 11:54:36 +0800</pubDate><description><![CDATA[#import 

@interface ZYTokenManager : NSObject
//缓存搜索的数组
+(void)SearchText :(NSString *)seaTxt;
//清除缓存数组
+(void)removeAllArray;
@end
#import "ZYTokenManager.h"

@implementation ZYTokenManage]]></description><category></category></item><item><title><![CDATA[关于MBP 加载菊花  崩溃到 MBP.m 报： MBProgressHUD needs to be accessed on the main thread.]]></title><link>https://blog.youkuaiyun.com/mingenlong/article/details/67632923</link><guid>https://blog.youkuaiyun.com/mingenlong/article/details/67632923</guid><author>mingenlong</author><pubDate>Tue, 28 Mar 2017 10:44:27 +0800</pubDate><description><![CDATA[MBP的用法：
1、


// 使用MBProgressHUD最重要的准则是当要执行一个耗时任务时,不能放在主线程上影响UI的刷新
// 正确地使用方式是在主线程上创建MBProgressHUD,然后在子线程上执行耗时操作,执行完再在主线程上刷新UI
[MBProgressHUD showHUDAddedTo:self.view animated:YES];
dispatch_async(]]></description><category></category></item><item><title><![CDATA[iOS 微信支付 开发流程]]></title><link>https://blog.youkuaiyun.com/mingenlong/article/details/52400409</link><guid>https://blog.youkuaiyun.com/mingenlong/article/details/52400409</guid><author>mingenlong</author><pubDate>Thu, 01 Sep 2016 15:50:23 +0800</pubDate><description><![CDATA[这个文章写的 比较不错 借此转发。




 SDK下载：https://pay.weixin.qq.com/wiki/doc/api/app.php?chapter=11_1
APP端开发步骤说明：https://pay.weixin.qq.com/wiki/doc/api/app.php?chapter=8_5
SDK接入
服务器签名版本
官方已经是建议使用服务器签名来接入微]]></description><category></category></item><item><title><![CDATA[iOS在图层上使用CATransform3D制做三维动画]]></title><link>https://blog.youkuaiyun.com/mingenlong/article/details/52128120</link><guid>https://blog.youkuaiyun.com/mingenlong/article/details/52128120</guid><author>mingenlong</author><pubDate>Fri, 05 Aug 2016 13:14:31 +0800</pubDate><description><![CDATA[iOS在图层上使用CATransform3D制做三维动画 
http://mp.weixin.qq.com/s?__biz=MzIwOTQ3NzU0Mw==&mid=2247483768&idx=1&sn=80e91f400a3f642fd754551c67a09a2c&scene=0#wechat_redirect
 CoreAnimation变速齿轮旋转动画实现 
http://mp.w]]></description><category></category></item><item><title><![CDATA[CocoaPods的安装使用和常见问题]]></title><link>https://blog.youkuaiyun.com/mingenlong/article/details/52128097</link><guid>https://blog.youkuaiyun.com/mingenlong/article/details/52128097</guid><author>mingenlong</author><pubDate>Fri, 05 Aug 2016 13:11:21 +0800</pubDate><description><![CDATA[由于个人原因,很多朋友提出的问题没能及时回答,本人表示十分抱歉.由于我在安装和使用cocoaPods的时候不会遇到所有大家遇到的问题,所以大家在提问以后,我一般也是通过问题在网络上进行搜索,然后试着回答大家.很高兴看到评论区小伙伴们也有在进行相互讨论,那么希望小伙伴在遇到的问题得到解决之后能告知一下我,然后我更新到文章里面以此来帮助后面可能遇到问题的小伙伴.

本文多引自《iOS开发进阶》（唐]]></description><category></category></item><item><title><![CDATA[[置顶] IOS8,使用storyBoard对tableView的自适应]]></title><link>https://blog.youkuaiyun.com/mingenlong/article/details/51828593</link><guid>https://blog.youkuaiyun.com/mingenlong/article/details/51828593</guid><author>mingenlong</author><pubDate>Tue, 05 Jul 2016 08:57:53 +0800</pubDate><description><![CDATA[很多人都知道，在以前对tableview的cell进行自适应时，都要先根据字符串的length然后计算tableView－RowHeight的高度，那么现在iOS8推出了一个新方法就可以解决。具体可看下面的例子:
自适应分为两种：一种，控件上下摆放，一种左右拜访，这两种只是在storyBoard约束时，有些许差异，下面我着重讲解一下。
1.创建一个工程，将原来Main.storyBoard里面]]></description><category></category></item><item><title><![CDATA[iOS 用CornerStone配置SVN，HTTP及svn简单使用说明]]></title><link>https://blog.youkuaiyun.com/mingenlong/article/details/51496907</link><guid>https://blog.youkuaiyun.com/mingenlong/article/details/51496907</guid><author>mingenlong</author><pubDate>Wed, 25 May 2016 11:13:07 +0800</pubDate><description><![CDATA[CornerStone是Mac OS X系统下非常好用的一款svn工具，至XCode5之后，本人觉得XCode5的Svn实在让人不得要领，而CornerStone配置虽不难，但也有几个需要注意的地方，分享给大家，也希望大家能多提意见 声明：CornerStone是付费版128人民币，本文提供的破解版来自网络，仅供开发者学习交流使用，不可用作商业用途
SVN CornerStone CornerS]]></description><category></category></item><item><title><![CDATA[验证码 倒计时]]></title><link>https://blog.youkuaiyun.com/mingenlong/article/details/51481729</link><guid>https://blog.youkuaiyun.com/mingenlong/article/details/51481729</guid><author>mingenlong</author><pubDate>Mon, 23 May 2016 14:59:53 +0800</pubDate><description><![CDATA[验证码 倒计时]]></description><category></category></item><item><title><![CDATA[MJExtension使用指导（转）]]></title><link>https://blog.youkuaiyun.com/mingenlong/article/details/51461549</link><guid>https://blog.youkuaiyun.com/mingenlong/article/details/51461549</guid><author>mingenlong</author><pubDate>Fri, 20 May 2016 14:44:17 +0800</pubDate><description><![CDATA[MJExtension能做什么？
注：以前对这些不是理解太深，自己在网上找的，这个文章写的不错，学习到不少东西，借此转发一下。


MJExtension是一套字典和模型之间互相转换的超轻量级框架
MJExtension能完成的功能
 字典（JSON） --> 模型（Model）
 模型（Model） --> 字典（JSON）
 字典数组（JSON Array） --> 模型数组（Mo]]></description><category></category></item><item><title><![CDATA[AF二次封装]]></title><link>https://blog.youkuaiyun.com/mingenlong/article/details/51455501</link><guid>https://blog.youkuaiyun.com/mingenlong/article/details/51455501</guid><author>mingenlong</author><pubDate>Thu, 19 May 2016 17:20:00 +0800</pubDate><description><![CDATA[//
//  MEManger.h
//  二次封装请求类
//
//  Created by mac for csh on 16/5/19.
//  Copyright © 2016年 明恩龙. All rights reserved.
//

#import 
#import "AFNetworking.h"

typedef void (^DowloadBlackSuc]]></description><category></category></item><item><title><![CDATA[使用Xcode和Instruments调试解决iOS内存泄露]]></title><link>https://blog.youkuaiyun.com/mingenlong/article/details/51220586</link><guid>https://blog.youkuaiyun.com/mingenlong/article/details/51220586</guid><author>mingenlong</author><pubDate>Fri, 22 Apr 2016 15:26:45 +0800</pubDate><description><![CDATA[虽然iOS 5.0版本之后加入了ARC机制，由于相互引用关系比较复杂时，内存泄露还是可能存在。所以了解原理很重要。
这里讲述在没有ARC的情况下，如何使用Instruments来查找程序中的内存泄露，以及NSZombieEnabled设置的使用。
本文假设你已经比较熟悉Obj-C的内存管理机制。
实验的开发环境：XCode 4.5.2
1、运行Demo。
先下载一个实现准备好的内存泄露的]]></description><category></category></item><item><title><![CDATA[oc:  hasPrefix的使用]]></title><link>https://blog.youkuaiyun.com/mingenlong/article/details/51074751</link><guid>https://blog.youkuaiyun.com/mingenlong/article/details/51074751</guid><author>mingenlong</author><pubDate>Wed, 06 Apr 2016 14:43:36 +0800</pubDate><description><![CDATA[hasPrefix:方法的功能是判断创建的字符串内容是否以某个字符开始，其语法形式如下：   
-(BOOL)hasPrefix:(NSString*)aString;
  其中，(NSString *)aString;用来指定字符串。该方法的返回值为BOOL，当BOOL为YES或者为1时，则字符串是以某个字符开始；当BOOL为NO或者为0时，则字符串不是以某个字符开始。
  【示例】以下程序]]></description><category></category></item><item><title><![CDATA[iOS中浅淡UIApplication单例]]></title><link>https://blog.youkuaiyun.com/mingenlong/article/details/51065000</link><guid>https://blog.youkuaiyun.com/mingenlong/article/details/51065000</guid><author>mingenlong</author><pubDate>Tue, 05 Apr 2016 15:16:53 +0800</pubDate><description><![CDATA[在iOS的操作系统中 每一个程序都对应一个application单例，每一个application都对应一个Appdelegate代理，在代理中控制程序的各个状态。我们在程序中获取Application单例:[UIApplicationsharedApplication].当进行有关该应用的相关操作设置时需要获取，进行响应的操作。比如:
1、应用之间的调用和跳转  
打开电话:[[UIAppl]]></description><category></category></item><item><title><![CDATA[ios view的frame和bounds之区别（位置和大小）]]></title><link>https://blog.youkuaiyun.com/mingenlong/article/details/50735226</link><guid>https://blog.youkuaiyun.com/mingenlong/article/details/50735226</guid><author>mingenlong</author><pubDate>Thu, 25 Feb 2016 09:33:34 +0800</pubDate><description><![CDATA[一、首先列一下公认的资料：
先看到下面的代码你肯定就明白了一些：
-(CGRect)frame{
    return CGRectMake(self.frame.origin.x,self.frame.origin.y,self.frame.size.width,self.frame.size.height);
}
-(CGRect)bounds{
    return CGRect]]></description><category></category></item><item><title><![CDATA[iOS中数组遍历的方法及比较]]></title><link>https://blog.youkuaiyun.com/mingenlong/article/details/50732109</link><guid>https://blog.youkuaiyun.com/mingenlong/article/details/50732109</guid><author>mingenlong</author><pubDate>Wed, 24 Feb 2016 16:58:42 +0800</pubDate><description><![CDATA[数组遍历是编码中很常见的一种需求，我们来扒一拔iOS里面都有什么样的方法来实现，有什么特点。
      因为iOS是兼容C语言的，所以C语言里面的最最常见的for循环遍历是没有问题的。
      本文中用的数组是获取的系统的语言数组，大约有30多个数据，虽然还不够模拟大批量的数据，但对于方法的验证是没有问题的了。



[objc] 
view plain 
copy 

]]></description><category></category></item><item><title><![CDATA[IOS开发之ASIHTTPRequest下载示例]]></title><link>https://blog.youkuaiyun.com/mingenlong/article/details/50673077</link><guid>https://blog.youkuaiyun.com/mingenlong/article/details/50673077</guid><author>mingenlong</author><pubDate>Tue, 16 Feb 2016 10:17:42 +0800</pubDate><description><![CDATA[在工程中，我们会常常遇到需要下载的程序，比如下载在线音乐、下载图片等等，今天我将介绍一下利用ASIHTTPRequest的下载示例，支持断点续传，利用ASIHTTPRequest下载以及断点续传的原理，今天重点介绍如何实现，废话少说，开始正文：

　　一、创建网络请求队列

　　首先，创建网络请求队列，如下：
　



　ASINetworkQueue *que = [[ASIN]]></description><category></category></item><item><title><![CDATA[iOS 集成微信支付]]></title><link>https://blog.youkuaiyun.com/mingenlong/article/details/50275039</link><guid>https://blog.youkuaiyun.com/mingenlong/article/details/50275039</guid><author>mingenlong</author><pubDate>Sat, 12 Dec 2015 15:05:24 +0800</pubDate><description><![CDATA[微信支付现在是移动支付领域一支不可忽视的力量，我们移动开发人员在开发app的时候，也不可避免的用到各种支付，支付宝支付我们用的最多了，我这里就不讲解了，我现在给大家讲解一个iOS微信支付，首先 我们需要在微信开放平台注册商户信息(记住是微信开放平台不是公众平台)，微信开放平台支持的银行卡有限，所以在确定用微信支付的时候先看看，支不支持公司的银行卡，比如广大银行卡是不支持的。(代码下载地址)；
 ]]></description><category></category></item><item><title><![CDATA[iOS集成支付宝]]></title><link>https://blog.youkuaiyun.com/mingenlong/article/details/50275021</link><guid>https://blog.youkuaiyun.com/mingenlong/article/details/50275021</guid><author>mingenlong</author><pubDate>Sat, 12 Dec 2015 15:04:16 +0800</pubDate><description><![CDATA[随着移动互联网的快速发展，移动支付也变得越来越火热，在北京的许多超市和饭店里面都写着支付宝支付立减10元，微信支付随机优惠几元；移动支付正在成为这个时代不可阻挡的趋势渐渐充斥在了我们的生活当中，同样在我们的iOS开发中，也有大量的APP需要集成移动支付功能，目前移动支付的主要商家有支付宝、微信支付、银联支付等。当然我们优选的还是支付宝，因为支付宝有着中国最多的用户量，市场占有量高，用户黏性强，而且]]></description><category></category></item><item><title><![CDATA[发布项目,Upload AppStore解决ITMS-90096问题]]></title><link>https://blog.youkuaiyun.com/mingenlong/article/details/50153333</link><guid>https://blog.youkuaiyun.com/mingenlong/article/details/50153333</guid><author>mingenlong</author><pubDate>Wed, 02 Dec 2015 21:36:45 +0800</pubDate><description><![CDATA[开发环境xcode7.1+cocos2dx3.6，到了最后upload上appstore的阶段，结果出现error了。印象中出现了3，4个error，结果百度到解决方案了，谢谢～

谢谢搜索ITMS-90096得到答案的各位国内外大神的最后剩下的就是万恶的ITMS-90096。

      我使用的是Launch Screen File而不是launch images source（二选]]></description><category></category></item></channel></rss>