<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[dcuynr6314的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/dcuynr6314</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; dcuynr6314]]></copyright><item><title><![CDATA[iOS 可折叠Label]]></title><link>https://blog.youkuaiyun.com/dcuynr6314/article/details/102336076</link><guid>https://blog.youkuaiyun.com/dcuynr6314/article/details/102336076</guid><author>dcuynr6314</author><pubDate>Wed, 13 Jun 2018 14:11:00 +0800</pubDate><description><![CDATA[#import &lt;UIKit/UIKit.h&gt;

@interface ActiveLabel : UILabel

//记录行数
@property (nonatomic , assign) int rows;

//设置伸缩
- (void)setTheContraction:(BOOL)whether;

@end
------------...]]></description><category></category></item><item><title><![CDATA[带输入框alertController的正确使用]]></title><link>https://blog.youkuaiyun.com/dcuynr6314/article/details/102336077</link><guid>https://blog.youkuaiyun.com/dcuynr6314/article/details/102336077</guid><author>dcuynr6314</author><pubDate>Sat, 28 Apr 2018 13:41:00 +0800</pubDate><description><![CDATA[UIAlertController *alertController = [UIAlertController alertControllerWithTitle:Localkey(@"Add the nickname") message:Localkey(@"Add the sensor's nickname") preferredStyle:UIAlertControllerStyle...]]></description><category></category></item><item><title><![CDATA[iOS 权限声明国际化]]></title><link>https://blog.youkuaiyun.com/dcuynr6314/article/details/102336073</link><guid>https://blog.youkuaiyun.com/dcuynr6314/article/details/102336073</guid><author>dcuynr6314</author><pubDate>Tue, 17 Apr 2018 11:26:00 +0800</pubDate><description><![CDATA[解决办法是在Info.plist中添加Privacy - Camera Usage Description和Privacy - Photo Library Usage Description。
如果直接写在Info.plist中，则不能多语言显示提示，想要多语言提示，可以选中Info.plist文件
在InfoPlist.strings(Base)中添加:
/*权限声明*/
NS...]]></description><category></category></item><item><title><![CDATA[快捷代码块写法]]></title><link>https://blog.youkuaiyun.com/dcuynr6314/article/details/102336071</link><guid>https://blog.youkuaiyun.com/dcuynr6314/article/details/102336071</guid><author>dcuynr6314</author><pubDate>Mon, 16 Apr 2018 09:53:00 +0800</pubDate><description><![CDATA[@property(nonatomic,strong)&lt;#type#&gt;&lt;#name#&gt;


选中代码 （同时长按alt键和鼠标左键）拖入code snippet

转载于:https://www.cnblogs.com/fendoulushangdefenqing/p/8854192.html...]]></description><category></category></item><item><title><![CDATA[iOS block中不要使用实例变量]]></title><link>https://blog.youkuaiyun.com/dcuynr6314/article/details/102336074</link><guid>https://blog.youkuaiyun.com/dcuynr6314/article/details/102336074</guid><author>dcuynr6314</author><pubDate>Sun, 08 Apr 2018 16:30:00 +0800</pubDate><description><![CDATA[使用实例变量会造成页面不销毁

转载于:https://www.cnblogs.com/fendoulushangdefenqing/p/8745770.html]]></description><category></category></item><item><title><![CDATA[iOS Xcode中对字符串批量修改]]></title><link>https://blog.youkuaiyun.com/dcuynr6314/article/details/102336072</link><guid>https://blog.youkuaiyun.com/dcuynr6314/article/details/102336072</guid><author>dcuynr6314</author><pubDate>Wed, 14 Mar 2018 15:58:00 +0800</pubDate><description><![CDATA[工具栏切换到搜索按钮-- &gt;将Find切换为Replace

转载于:https://www.cnblogs.com/fendoulushangdefenqing/p/8568141.html]]></description><category></category></item><item><title><![CDATA[You've implemented -[<UIApplicationDelegate> application:didReceiveRemoteNotification:fetchCompletio...]]></title><link>https://blog.youkuaiyun.com/dcuynr6314/article/details/102336069</link><guid>https://blog.youkuaiyun.com/dcuynr6314/article/details/102336069</guid><author>dcuynr6314</author><pubDate>Wed, 14 Mar 2018 09:51:00 +0800</pubDate><description><![CDATA[解决方法：项目--&gt; Capabilities --&gt; Background Modes --&gt; Background fetch &amp; Remote notifications --&gt; 选中



转载于:https://www.cnblogs.com/fendoulushangdefenqing/p/8565249.html...]]></description><category></category></item><item><title><![CDATA[在点击tableview上的一个cell后弹出alert，会发现有延迟的问题或者点击没有反应，随便再点击一下才会弹出...]]></title><link>https://blog.youkuaiyun.com/dcuynr6314/article/details/102336066</link><guid>https://blog.youkuaiyun.com/dcuynr6314/article/details/102336066</guid><author>dcuynr6314</author><pubDate>Fri, 26 Jan 2018 15:52:00 +0800</pubDate><description><![CDATA[将弹出的代码直接放到主线程执行

dispatch_async(dispatch_get_main_queue(), ^{
 [self presentViewController:AlertView animated:YES completion:nil];
 });

转载于:https://www.cnblogs.com/fendoulushan...]]></description><category></category></item><item><title><![CDATA[iOS 四舍五入、进位、抹位 方法]]></title><link>https://blog.youkuaiyun.com/dcuynr6314/article/details/102336063</link><guid>https://blog.youkuaiyun.com/dcuynr6314/article/details/102336063</guid><author>dcuynr6314</author><pubDate>Fri, 26 Jan 2018 15:43:00 +0800</pubDate><description><![CDATA[1，四舍五入法
float numberToRound;
 int result;
 numberToRound = 5.61;
 result = (int)roundf(numberToRound);
 NSLog(@"roundf(%.2f) = %d", numberToRound, result);
 //输出 roundf(5.61)...]]></description><category></category></item><item><title><![CDATA[xcode 打印数据不完整,只打印了一半问题]]></title><link>https://blog.youkuaiyun.com/dcuynr6314/article/details/102336061</link><guid>https://blog.youkuaiyun.com/dcuynr6314/article/details/102336061</guid><author>dcuynr6314</author><pubDate>Fri, 26 Jan 2018 15:38:00 +0800</pubDate><description><![CDATA[创建一个宏 把这段代码粘上去 在使用的地方调用就可以了
#ifdef DEBUG
#define NSLog(FORMAT, ...) fprintf(stderr, "%s:%zd\t%s\n", [[[NSString stringWithUTF8String: __FILE__] lastPathComponent] UTF8String], __LINE__, [[NSStr...]]></description><category></category></item><item><title><![CDATA[解决xcode输出是中文的Unicode码问题]]></title><link>https://blog.youkuaiyun.com/dcuynr6314/article/details/102336091</link><guid>https://blog.youkuaiyun.com/dcuynr6314/article/details/102336091</guid><author>dcuynr6314</author><pubDate>Fri, 26 Jan 2018 15:36:00 +0800</pubDate><description><![CDATA[NSData *jsonData = [NSJSONSerialization dataWithJSONObject:后台返回的json options:NSJSONWritingPrettyPrinted error:nil];
NSString *jsonStr = [[NSString alloc] initWithData:jsonData encoding:NSUTF8St...]]></description><category></category></item><item><title><![CDATA[自定义 switchBtn]]></title><link>https://blog.youkuaiyun.com/dcuynr6314/article/details/102336089</link><guid>https://blog.youkuaiyun.com/dcuynr6314/article/details/102336089</guid><author>dcuynr6314</author><pubDate>Wed, 17 Jan 2018 17:15:00 +0800</pubDate><description><![CDATA[//
// CustomSwitchBtn.h
// IntelligentWaterValve
//
// Created by lxl on 2017/12/22.
// Copyright © 2017年 komlin. All rights reserved.
//



#import &lt;UIKit/UIKit.h&gt;

typ...]]></description><category></category></item><item><title><![CDATA[label设置行间距,换行剧中方法]]></title><link>https://blog.youkuaiyun.com/dcuynr6314/article/details/102336087</link><guid>https://blog.youkuaiyun.com/dcuynr6314/article/details/102336087</guid><author>dcuynr6314</author><pubDate>Tue, 16 Jan 2018 15:03:00 +0800</pubDate><description><![CDATA[// 创建一个Label
UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(50, 100, 300, 300)];
// 设置为多行显示
label.numberOfLines = 0;
NSMutableParagraphStyle *paragraphStyle = [[NSMutableParagrap...]]></description><category></category></item><item><title><![CDATA[iOS UITextField 切圆角后光标缩进方法]]></title><link>https://blog.youkuaiyun.com/dcuynr6314/article/details/102336085</link><guid>https://blog.youkuaiyun.com/dcuynr6314/article/details/102336085</guid><author>dcuynr6314</author><pubDate>Tue, 02 Jan 2018 10:22:00 +0800</pubDate><description><![CDATA[UIView *view = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 15 * ScalW, 30 * ScalW)];
  self.passwordTF.leftView = view;
  self.passwordTF.leftViewMode = UITextFieldViewModeAlways;

转载于:...]]></description><category></category></item><item><title><![CDATA[ios 自定义SwitchBtn]]></title><link>https://blog.youkuaiyun.com/dcuynr6314/article/details/102336086</link><guid>https://blog.youkuaiyun.com/dcuynr6314/article/details/102336086</guid><author>dcuynr6314</author><pubDate>Fri, 22 Dec 2017 16:30:00 +0800</pubDate><description><![CDATA[//
// CustomSwitchBtn.h
// IntelligentWaterValve
//
// Created by lxl on 2017/12/22.
// Copyright © 2017年 komlin. All rights reserved.
//

#import &lt;UIKit/UIKit.h&gt;

typedef v...]]></description><category></category></item><item><title><![CDATA[IOS ShareSDK实现分享——微信分享 本地视频分享]]></title><link>https://blog.youkuaiyun.com/dcuynr6314/article/details/102336083</link><guid>https://blog.youkuaiyun.com/dcuynr6314/article/details/102336083</guid><author>dcuynr6314</author><pubDate>Fri, 08 Dec 2017 14:42:00 +0800</pubDate><description><![CDATA[NSArray* imageArray = @[[UIImage imageNamed:@"icon.png"]];
  if (imageArray) {
   
    NSMutableDictionary *shareParams = [NSMutableDictionary dictionary];
    [shareParams SS...]]></description><category></category></item><item><title><![CDATA[UIAlertController简单封装]]></title><link>https://blog.youkuaiyun.com/dcuynr6314/article/details/102336082</link><guid>https://blog.youkuaiyun.com/dcuynr6314/article/details/102336082</guid><author>dcuynr6314</author><pubDate>Wed, 24 May 2017 16:38:00 +0800</pubDate><description><![CDATA[//
// LXLAlterView.h
// MoreIn
//
// Created by 李学亮 on 2017/5/15.
// Copyright © 2017年 person. All rights reserved.
//

#import &lt;UIKit/UIKit.h&gt;

typedef void(^cancelBlock)(U...]]></description><category></category></item><item><title><![CDATA[iOS xib设置控件自身的宽高比，或同其他控件的宽高比]]></title><link>https://blog.youkuaiyun.com/dcuynr6314/article/details/102336081</link><guid>https://blog.youkuaiyun.com/dcuynr6314/article/details/102336081</guid><author>dcuynr6314</author><pubDate>Sat, 10 Sep 2016 10:14:00 +0800</pubDate><description><![CDATA[按住control，鼠标在控件上拖动（其他控件时，拖线到其他控件），选择aspecr ratio，然后修改比例即可。

转载于:https://www.cnblogs.com/fendoulushangdefenqing/p/5858871.html...]]></description><category></category></item><item><title><![CDATA[iOS 界面多次present后，dismiss到指定的界面方法]]></title><link>https://blog.youkuaiyun.com/dcuynr6314/article/details/102336080</link><guid>https://blog.youkuaiyun.com/dcuynr6314/article/details/102336080</guid><author>dcuynr6314</author><pubDate>Thu, 08 Sep 2016 17:21:00 +0800</pubDate><description><![CDATA[- (void)backAction:(UIButton *)sender{

 
  UIViewController *vc =self.presentingViewController;
//ReadBookController要跳转的界面
  while (![vc isKindOfClass:[ReadBookController class]]) ...]]></description><category></category></item><item><title><![CDATA[iOS 判断用户设置密码是否太简单（如 123，456，111）]]></title><link>https://blog.youkuaiyun.com/dcuynr6314/article/details/102336070</link><guid>https://blog.youkuaiyun.com/dcuynr6314/article/details/102336070</guid><author>dcuynr6314</author><pubDate>Fri, 19 Aug 2016 18:01:00 +0800</pubDate><description><![CDATA[- (BOOL)validateLianxu:(NSString *)passWord{
  NSString *last = @"";
  int sub = -1;
  for (int i = 0; i&lt; passWord.length; i++) {
    NSString *str = [passWord substringWithRange...]]></description><category></category></item></channel></rss>