<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[YZP664521的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/YZP664521</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; YZP664521]]></copyright><item><title><![CDATA[手动执行按钮的点击....事件]]></title><link>https://blog.youkuaiyun.com/YZP664521/article/details/101708161</link><guid>https://blog.youkuaiyun.com/YZP664521/article/details/101708161</guid><author>YZP664521</author><pubDate>Thu, 16 Mar 2017 16:47:00 +0800</pubDate><description><![CDATA[sendActionsForControlEvents

转载于:https://www.cnblogs.com/onlyMyRailGun/p/6560311.html]]></description><category></category></item><item><title><![CDATA[获取本地mp3时长]]></title><link>https://blog.youkuaiyun.com/YZP664521/article/details/101708157</link><guid>https://blog.youkuaiyun.com/YZP664521/article/details/101708157</guid><author>YZP664521</author><pubDate>Tue, 14 Mar 2017 15:46:00 +0800</pubDate><description><![CDATA[- (void)setUpReadTimeAndRecordTimeWithFilePath:(NSString *)filePath
{
  NSURL *url = [NSURL fileURLWithPath:filePath];
  AVURLAsset *audioAsset = [AVURLAsset URLAssetWithURL:url options:ni...]]></description><category></category></item><item><title><![CDATA[手动控制显示和隐藏状态栏  setNeedsStatusBarAppearanceUpdate]]></title><link>https://blog.youkuaiyun.com/YZP664521/article/details/101708155</link><guid>https://blog.youkuaiyun.com/YZP664521/article/details/101708155</guid><author>YZP664521</author><pubDate>Thu, 23 Feb 2017 15:02:00 +0800</pubDate><description><![CDATA[#pragma mark 播放的时候显示
- (void)PlayWith:(NSURL *)url AndVideoName:(NSString *)name
{
    _statusBarHide = YES;
    [self setNeedsStatusBarAppearanceUpdate];
    ...
    
}

- (BOOL)prefe...]]></description><category></category></item><item><title><![CDATA[drawRect]]></title><link>https://blog.youkuaiyun.com/YZP664521/article/details/101708160</link><guid>https://blog.youkuaiyun.com/YZP664521/article/details/101708160</guid><author>YZP664521</author><pubDate>Wed, 15 Feb 2017 22:29:00 +0800</pubDate><description><![CDATA[累，待完成

转载于:https://www.cnblogs.com/onlyMyRailGun/p/6403689.html]]></description><category></category></item><item><title><![CDATA[CGContextAddArc]]></title><link>https://blog.youkuaiyun.com/YZP664521/article/details/101708153</link><guid>https://blog.youkuaiyun.com/YZP664521/article/details/101708153</guid><author>YZP664521</author><pubDate>Wed, 15 Feb 2017 18:53:00 +0800</pubDate><description><![CDATA[CGContextAddArc(CGContextRef c, CGFloat x, CGFloat y, // 圆心(x,y) CGFloat radius, // 半径 CGFloat startAngle, CGFloat endAngle, // 开始、结束弧度...]]></description><category></category></item><item><title><![CDATA[GCD：同步、异步、串行、并行]]></title><link>https://blog.youkuaiyun.com/YZP664521/article/details/101708158</link><guid>https://blog.youkuaiyun.com/YZP664521/article/details/101708158</guid><author>YZP664521</author><pubDate>Wed, 15 Feb 2017 10:25:00 +0800</pubDate><description><![CDATA[转载于:https://www.cnblogs.com/onlyMyRailGun/p/6400341.html]]></description><category></category></item><item><title><![CDATA[字符串转类名]]></title><link>https://blog.youkuaiyun.com/YZP664521/article/details/101708156</link><guid>https://blog.youkuaiyun.com/YZP664521/article/details/101708156</guid><author>YZP664521</author><pubDate>Tue, 14 Feb 2017 21:23:00 +0800</pubDate><description><![CDATA[Class someClass = NSClassFromString(@"SomeClassName");
id obj = [[someClass alloc] init];

转载于:https://www.cnblogs.com/onlyMyRailGun/p/6399295.html]]></description><category></category></item><item><title><![CDATA[cocoa pod 相关错误]]></title><link>https://blog.youkuaiyun.com/YZP664521/article/details/101708151</link><guid>https://blog.youkuaiyun.com/YZP664521/article/details/101708151</guid><author>YZP664521</author><pubDate>Tue, 14 Feb 2017 10:11:00 +0800</pubDate><description><![CDATA[warning: inexact rename detection was skipped due to too many files.
warning: you may want to set your diff.renameLimit variable to at least 8865 and retry the command.

在git目录下执行下面的命令
git c...]]></description><category></category></item><item><title><![CDATA[手动内存管理]]></title><link>https://blog.youkuaiyun.com/YZP664521/article/details/101708154</link><guid>https://blog.youkuaiyun.com/YZP664521/article/details/101708154</guid><author>YZP664521</author><pubDate>Mon, 13 Feb 2017 22:26:00 +0800</pubDate><description><![CDATA[转自http://www.jianshu.com/p/2FKy7D
NSObject中与内存管理操作相关的方法:

生成持有对象： alloc/new/copy/mutableCopy等
持有对象: retain
记录引用计数: retainCount
释放对象: release方法
废弃对象: dealloc

如何进行内存管理:

在对象创建时，引用计数(ret...]]></description><category></category></item><item><title><![CDATA[iOS  卡片拖拽+翻转效果 。 仿tableview从缓存池中获取cell机制]]></title><link>https://blog.youkuaiyun.com/YZP664521/article/details/101708152</link><guid>https://blog.youkuaiyun.com/YZP664521/article/details/101708152</guid><author>YZP664521</author><pubDate>Thu, 09 Feb 2017 08:10:00 +0800</pubDate><description><![CDATA[1.效果图如下：
　

1.拖拽时分三种状态：
　　

- (void)panOfRemoveMode:(UIPanGestureRecognizer *)gesture
{
    if (gesture.state == UIGestureRecognizerStateBegan) {

        // 初始手指滑动的距离
        __finge...]]></description><category></category></item><item><title><![CDATA[ipad  横竖屏适配+多任务+分屏]]></title><link>https://blog.youkuaiyun.com/YZP664521/article/details/101708149</link><guid>https://blog.youkuaiyun.com/YZP664521/article/details/101708149</guid><author>YZP664521</author><pubDate>Thu, 09 Feb 2017 08:00:00 +0800</pubDate><description><![CDATA[ipad经常要求可以支持横屏、分屏：

　　首先配置项目环境
　　　　1.支持横竖屏
　　　　2.plist添加配置

　　　　3.launch Screen File 必须有值


4. UI 使用自动布局

转载于:https://www.cnblogs.com/onlyMyRailGun/p/6380504.html...]]></description><category></category></item><item><title><![CDATA[iOS 横竖屏适配 ---masonry]]></title><link>https://blog.youkuaiyun.com/YZP664521/article/details/101708147</link><guid>https://blog.youkuaiyun.com/YZP664521/article/details/101708147</guid><author>YZP664521</author><pubDate>Thu, 09 Feb 2017 07:54:00 +0800</pubDate><description><![CDATA[　　

　　要点：
　　　　1.配置可以支持的屏幕方向（至少有横屏）
　　　　
　　　　2.利用约束添加控件。 一般纯代码编写UI 用masonry比较多 。 导入工程即可。简单使用masonry如下：
　　　　

    //搜索栏
    UIImageView *searchView = [[UIImageView alloc]init];
    sear...]]></description><category></category></item><item><title><![CDATA[修复条形码和二维码扫描时的延迟问题]]></title><link>https://blog.youkuaiyun.com/YZP664521/article/details/101708148</link><guid>https://blog.youkuaiyun.com/YZP664521/article/details/101708148</guid><author>YZP664521</author><pubDate>Sat, 04 Feb 2017 14:26:00 +0800</pubDate><description><![CDATA[如果同时支持扫描二维码和条形码，发现扫描条形码时速度很慢。
   // 捕获到的数据的输出
    AVCaptureMetadataOutput *captureOutput = [[AVCaptureMetadataOutput alloc] init];
    [captureOutput setMetadataObjectsDelegate:s...]]></description><category></category></item><item><title><![CDATA[des 加密 iOS]]></title><link>https://blog.youkuaiyun.com/YZP664521/article/details/101708145</link><guid>https://blog.youkuaiyun.com/YZP664521/article/details/101708145</guid><author>YZP664521</author><pubDate>Thu, 08 Sep 2016 15:51:00 +0800</pubDate><description><![CDATA[　　转载请注明原文出处
  生成同名的Des.h文件和Des.m文件后，拷贝下方的代码可直接使用。注意在Des.m文件中将key值修改为项目所需的key。－－－》 #define DesKey
　　过程很简单，将字符串加密转成16进制字符串，以及将16进制字符串转成字符串。
　　以下是.h文件内容：
　　

//
//  Des.h
//  desIOS
//...]]></description><category></category></item><item><title><![CDATA[//相当于深拷贝一份dataArray。这样才不会改变dataArray本身的值]]></title><link>https://blog.youkuaiyun.com/YZP664521/article/details/101708146</link><guid>https://blog.youkuaiyun.com/YZP664521/article/details/101708146</guid><author>YZP664521</author><pubDate>Wed, 17 Aug 2016 17:18:00 +0800</pubDate><description><![CDATA[//相当于深拷贝一份dataArray。这样才不会改变dataArray本身的值    NSMutableArray* commitDataArray = [NSKeyedUnarchiver unarchiveObjectWithData:[NSKeyedArchiver archivedDataWithRootObject:dataArray]];

转载于:https://www...]]></description><category></category></item><item><title><![CDATA[选图片]]></title><link>https://blog.youkuaiyun.com/YZP664521/article/details/101708143</link><guid>https://blog.youkuaiyun.com/YZP664521/article/details/101708143</guid><author>YZP664521</author><pubDate>Fri, 01 Jul 2016 16:39:00 +0800</pubDate><description><![CDATA[UIAlertController *alertController = [UIAlertController alertControllerWithTitle:@"温馨提示" message:@"照片选取" preferredStyle:UIAlertControllerStyleAlert];    UIAlertAction *actionCancel = [UIAlertActi...]]></description><category></category></item><item><title><![CDATA[push]]></title><link>https://blog.youkuaiyun.com/YZP664521/article/details/101708144</link><guid>https://blog.youkuaiyun.com/YZP664521/article/details/101708144</guid><author>YZP664521</author><pubDate>Fri, 01 Jul 2016 14:42:00 +0800</pubDate><description><![CDATA[原文来自： http://www.bubuko.com/infodetail-964134.html

有导航控制器push过后pop可以反回上一个界面，然而我们需要返回多级界面有下面两种方法
调用API
- (NSArray *)popToViewController:(UIViewController *)viewController animated:(BOOL)ani...]]></description><category></category></item><item><title><![CDATA[Your build settings specify a provisioning profile with the UUID “65a1f48d-2fa3-44eb-8142-627d9d4455...]]></title><link>https://blog.youkuaiyun.com/YZP664521/article/details/101708142</link><guid>https://blog.youkuaiyun.com/YZP664521/article/details/101708142</guid><author>YZP664521</author><pubDate>Wed, 29 Jun 2016 09:36:00 +0800</pubDate><description><![CDATA[Your build settings specify a provisioning profile with the UUID “65a1f48d-2fa3-44eb-8142-627d9d4455b1”, however, no such provisioning profile was found.


一定要关闭Xcode ，然后用文本编辑器 删掉这行。

转载于:ht...]]></description><category></category></item><item><title><![CDATA[大夏VIEW使用技巧]]></title><link>https://blog.youkuaiyun.com/YZP664521/article/details/101708121</link><guid>https://blog.youkuaiyun.com/YZP664521/article/details/101708121</guid><author>YZP664521</author><pubDate>Wed, 22 Jun 2016 16:55:00 +0800</pubDate><description><![CDATA[HDXTextView *remark=[[HDXTextView alloc] initWithFrame:CGRectMake(leftmargin-5,labbackView.top, cellContentView.width-2*leftmargin+10, txtViewHeight)];    remark.tag=indexPath.row;    remark.lay...]]></description><category></category></item><item><title><![CDATA[延迟N秒执行某个方法]]></title><link>https://blog.youkuaiyun.com/YZP664521/article/details/101708122</link><guid>https://blog.youkuaiyun.com/YZP664521/article/details/101708122</guid><author>YZP664521</author><pubDate>Tue, 21 Jun 2016 16:44:00 +0800</pubDate><description><![CDATA[[self performSelector:&lt;#(nonnull SEL)#&gt; withObject:&lt;#(nullable id)#&gt; afterDelay:&lt;#(NSTimeInterval)#&gt;]


转载于:https://www.cnblogs.com/onlyMyRailGun/p/5604164.html]]></description><category></category></item></channel></rss>