<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Kevin_love_Chrissy的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Kevin_love_Chrissy</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Kevin_love_Chrissy]]></copyright><item><title><![CDATA[错误 ld: library not found for -lPods-项目名]]></title><link>https://blog.youkuaiyun.com/Kevin_love_Chrissy/article/details/109743516</link><guid>https://blog.youkuaiyun.com/Kevin_love_Chrissy/article/details/109743516</guid><author>Kevin_love_Chrissy</author><pubDate>Tue, 17 Nov 2020 15:14:10 +0800</pubDate><description><![CDATA[解决办法: 在 Build Phase 下的 Link Binary With Libraries 中删除 "libPods.a"文件 就行了
]]></description><category></category></item><item><title><![CDATA[iOS设置渐变色]]></title><link>https://blog.youkuaiyun.com/Kevin_love_Chrissy/article/details/105970927</link><guid>https://blog.youkuaiyun.com/Kevin_love_Chrissy/article/details/105970927</guid><author>Kevin_love_Chrissy</author><pubDate>Thu, 07 May 2020 13:36:33 +0800</pubDate><description><![CDATA[设置各个控件的背景渐变色



///设置View的背景渐变色view可以说label，button等，size控件的size，startPoint与endPoint分别为渐变的起始方向与结束方向，它是以矩形的四个角为基础的，（0，0）为左上角、（1，0）为右上角、（0，1）为左下角、（1，1）为右下角，默认是值是（0.5，0）和（0.5，1）

+(void)setLayerColorWit...]]></description><category></category></item><item><title><![CDATA[UICollectionView的header悬停，可设置某个header悬停]]></title><link>https://blog.youkuaiyun.com/Kevin_love_Chrissy/article/details/105663266</link><guid>https://blog.youkuaiyun.com/Kevin_love_Chrissy/article/details/105663266</guid><author>Kevin_love_Chrissy</author><pubDate>Tue, 21 Apr 2020 17:42:55 +0800</pubDate><description><![CDATA[ios 9以后UICollectionViewFlowLayout中新增了sectionHeadersPinToVisibleBounds

@property (nonatomic) BOOL sectionHeadersPinToVisibleBounds API_AVAILABLE(ios(9.0));

设置

layou.sectionHeadersPinToVisibleBoun...]]></description><category></category></item><item><title><![CDATA[ios设置左上和右上为圆角]]></title><link>https://blog.youkuaiyun.com/Kevin_love_Chrissy/article/details/105597967</link><guid>https://blog.youkuaiyun.com/Kevin_love_Chrissy/article/details/105597967</guid><author>Kevin_love_Chrissy</author><pubDate>Sat, 18 Apr 2020 14:15:05 +0800</pubDate><description><![CDATA[// 左上和右上为圆角

    UIBezierPath *cornerRadiusPath = [UIBezierPath bezierPathWithRoundedRect:self.teLabel.bounds byRoundingCorners:UIRectCornerTopRight | UIRectCornerTopLeft cornerRadii:CGSizeMake(5,...]]></description><category></category></item><item><title><![CDATA[APP应用内跳转到其他的地图APP导航]]></title><link>https://blog.youkuaiyun.com/Kevin_love_Chrissy/article/details/105124085</link><guid>https://blog.youkuaiyun.com/Kevin_love_Chrissy/article/details/105124085</guid><author>Kevin_love_Chrissy</author><pubDate>Thu, 26 Mar 2020 17:51:37 +0800</pubDate><description><![CDATA[-(void)clickDH:(UIButton *)btn{

  NearbyGasModel *model=self.dataArray[btn.tag];

  CLLocationDegrees longitude = [NSString stringWithFormat:@"%@",model.lon].floatValue;

  CLLocationDegrees la...]]></description><category></category></item><item><title><![CDATA[Xcode运行模拟器输入密码问题]]></title><link>https://blog.youkuaiyun.com/Kevin_love_Chrissy/article/details/101274594</link><guid>https://blog.youkuaiyun.com/Kevin_love_Chrissy/article/details/101274594</guid><author>Kevin_love_Chrissy</author><pubDate>Tue, 24 Sep 2019 11:53:26 +0800</pubDate><description><![CDATA[更新了Xcode后，每次电脑开机后首次运行模拟器都会出现让输入管理员密码弹窗，上网搜到的解决办法：

1、打开终端

2、# 输入:  DevToolsSecurity --status
/*
上面的指令时查看状态的，如果是
Developer mode is currently disabled.那就是需要每次输密码
*/

3、# 输入:DevToolsSecurity --enable
...]]></description><category></category></item><item><title><![CDATA[UIButton左字右图]]></title><link>https://blog.youkuaiyun.com/Kevin_love_Chrissy/article/details/85140086</link><guid>https://blog.youkuaiyun.com/Kevin_love_Chrissy/article/details/85140086</guid><author>Kevin_love_Chrissy</author><pubDate>Thu, 20 Dec 2018 21:05:33 +0800</pubDate><description><![CDATA[设置setImageEdgeInsets和setTitleEdgeInsets是常规方法，

还有一种特殊的方法        _titleButton.semanticContentAttribute = UISemanticContentAttributeForceRightToLeft;

就简单的设置一个属性就可以做到，如果希望文字和图标之间有间距就直接在文字后边添加空格直到调
到你想要的...]]></description><category></category></item><item><title><![CDATA[隐藏导航栏，隐藏导航栏黑线，导航栏不透明]]></title><link>https://blog.youkuaiyun.com/Kevin_love_Chrissy/article/details/84621365</link><guid>https://blog.youkuaiyun.com/Kevin_love_Chrissy/article/details/84621365</guid><author>Kevin_love_Chrissy</author><pubDate>Thu, 29 Nov 2018 11:38:45 +0800</pubDate><description><![CDATA[共有三种方法，也就是样式，根据不同场景选择不同的方法。

第一种方法：1，隐藏导航栏和黑线，（会导致导航栏透明）

- (void)viewWillAppear:(BOOL)animated{

    [super viewWillAppear:animated];

    [self.navigationController.navigationBar setBackgroundImage:...]]></description><category></category></item><item><title><![CDATA[添加文字水印,实现倾斜文字水印背景]]></title><link>https://blog.youkuaiyun.com/Kevin_love_Chrissy/article/details/84552974</link><guid>https://blog.youkuaiyun.com/Kevin_love_Chrissy/article/details/84552974</guid><author>Kevin_love_Chrissy</author><pubDate>Mon, 26 Nov 2018 17:23:12 +0800</pubDate><description><![CDATA[其主要原理是利用UIColor类的一个方法：把图片变成颜色。


[[UIColor alloc] initWithPatternImage:xxxxx];

该方法会把图片平铺变成一个颜色实体。

 

#pragma mark - 创建水印

- (UIImage *)imageWithText:(NSString *)text{

    /**

     这里之所以外面再放一个UIVie...]]></description><category></category></item><item><title><![CDATA[滑动或者点击UITableView隐藏键盘]]></title><link>https://blog.youkuaiyun.com/Kevin_love_Chrissy/article/details/83384387</link><guid>https://blog.youkuaiyun.com/Kevin_love_Chrissy/article/details/83384387</guid><author>Kevin_love_Chrissy</author><pubDate>Thu, 25 Oct 2018 18:51:27 +0800</pubDate><description><![CDATA[第一种方式：self.tableView.keyboardDismissMode =UIScrollViewKeyboardDismissModeOnDrag;

其中keyboardDismissMode,是UIScrollView的属性,

 

第二种方式：

UITapGestureRecognizer *tableViewTap = [[UITapGestureRecognizer al...]]></description><category></category></item><item><title><![CDATA[library not found for -lstdc++.6.0.9]]></title><link>https://blog.youkuaiyun.com/Kevin_love_Chrissy/article/details/82805770</link><guid>https://blog.youkuaiyun.com/Kevin_love_Chrissy/article/details/82805770</guid><author>Kevin_love_Chrissy</author><pubDate>Fri, 21 Sep 2018 18:51:55 +0800</pubDate><description><![CDATA[解决方案 ：

真机
	/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/usr/lib/
	模拟器
	/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platf...]]></description><category></category></item><item><title><![CDATA[升级xcode10.0后，编译原有正常工程遇到的坑]]></title><link>https://blog.youkuaiyun.com/Kevin_love_Chrissy/article/details/82759257</link><guid>https://blog.youkuaiyun.com/Kevin_love_Chrissy/article/details/82759257</guid><author>Kevin_love_Chrissy</author><pubDate>Tue, 18 Sep 2018 19:09:26 +0800</pubDate><description><![CDATA[一大早上看到可以升级xcode10，心情美美哒。然而升级完，开始编译原有正常工程，却报错了。

提示有重复的文件。

问题1：

Multiple commands produce '/Users/wmh/Library/Developer/Xcode/DerivedData/GS_Mobile-dsuqtvptcdfuyyfqjtnevxwiayup/Build/Products/Debug-i...]]></description><category></category></item><item><title><![CDATA[一句代码，cell分割线补全，tableView局部刷新]]></title><link>https://blog.youkuaiyun.com/Kevin_love_Chrissy/article/details/53671691</link><guid>https://blog.youkuaiyun.com/Kevin_love_Chrissy/article/details/53671691</guid><author>Kevin_love_Chrissy</author><pubDate>Mon, 04 Jun 2018 15:49:44 +0800</pubDate><description><![CDATA[//分割线从头开始显示
    tableView.separatorInset =
UIEdgeInsetsMake(0,
0, 0,
0);]]></description><category></category></item><item><title><![CDATA[生成缩略图]]></title><link>https://blog.youkuaiyun.com/Kevin_love_Chrissy/article/details/80568163</link><guid>https://blog.youkuaiyun.com/Kevin_love_Chrissy/article/details/80568163</guid><author>Kevin_love_Chrissy</author><pubDate>Mon, 04 Jun 2018 15:39:48 +0800</pubDate><description><![CDATA[废话不多说，直接上代码/** 生成缩略图  @param image 传入图片 @param asize 需求的大小 @return 缩略图 */+(UIImage *)thumbnailWithImageWithoutScale:(UIImage *)image size:(CGSize)asize{    UIImage *newimage;    if (nil == image) {   ...]]></description><category></category></item><item><title><![CDATA[IOS判断日期是今天,昨天还是明天，时间戳转时间，时间转时间戳]]></title><link>https://blog.youkuaiyun.com/Kevin_love_Chrissy/article/details/74530737</link><guid>https://blog.youkuaiyun.com/Kevin_love_Chrissy/article/details/74530737</guid><author>Kevin_love_Chrissy</author><pubDate>Thu, 06 Jul 2017 11:38:24 +0800</pubDate><description><![CDATA[/**
 //     和当前时间比较
 //     1）1分钟以内
显示        :    刚刚
 //     2）1小时以内
显示        :    X分钟前
 //     3）当前时间之前或者昨天
显示      :    今天 09:30  
昨天 09:30
 //     4）当前时间之前或者明天
显示      :    今天 09:30  
]]></description><category></category></item><item><title><![CDATA[ios .mm编译出错,nslog宏定义,,nsobjcruntime.h报错]]></title><link>https://blog.youkuaiyun.com/Kevin_love_Chrissy/article/details/73293849</link><guid>https://blog.youkuaiyun.com/Kevin_love_Chrissy/article/details/73293849</guid><author>Kevin_love_Chrissy</author><pubDate>Thu, 15 Jun 2017 17:03:43 +0800</pubDate><description><![CDATA[在运行应用时候，我们可能会加入一些打印信息来帮助我们跟踪应用的运行信息，代码如下


#ifdef DEBUG
#define NSLog(format, ...) do {                                                                          \
fprintf(stderr, " %s\n",]]></description><category></category></item><item><title><![CDATA[ios UIView 转 UIImage，解决模糊失真问题]]></title><link>https://blog.youkuaiyun.com/Kevin_love_Chrissy/article/details/73234367</link><guid>https://blog.youkuaiyun.com/Kevin_love_Chrissy/article/details/73234367</guid><author>Kevin_love_Chrissy</author><pubDate>Wed, 14 Jun 2017 15:21:00 +0800</pubDate><description><![CDATA[废话不多说，直接上代码


///把UIView转换成UIImage
+ (UIImage *)imageFromView:(UIView*)view {
    CGSize size = view.bounds.size;
    // 下面方法，第一个参数表示区域大小。第二个参数表示是否是非透明的。如果需要显示半透明效果，需要传NO，否则传YES。第三个参数就是屏幕密度了
  ]]></description><category></category></item><item><title><![CDATA[ios中的NSDate的常见用法总结]]></title><link>https://blog.youkuaiyun.com/Kevin_love_Chrissy/article/details/66973578</link><guid>https://blog.youkuaiyun.com/Kevin_love_Chrissy/article/details/66973578</guid><author>Kevin_love_Chrissy</author><pubDate>Mon, 27 Mar 2017 17:02:57 +0800</pubDate><description><![CDATA[NSDate的常见用法总结

 

        // 当前时间创建NSDate

        NSDate *myDate = [NSDate date];

        NSLog(@"myDate = %@",myDate);

        //从现在开始的24小时

        NSTimeInterval secondsPerDay = 24*6]]></description><category></category></item><item><title><![CDATA[Bugly,手动生成符号表的步骤，]]></title><link>https://blog.youkuaiyun.com/Kevin_love_Chrissy/article/details/51980443</link><guid>https://blog.youkuaiyun.com/Kevin_love_Chrissy/article/details/51980443</guid><author>Kevin_love_Chrissy</author><pubDate>Thu, 21 Jul 2016 11:09:32 +0800</pubDate><description><![CDATA[需要用到两个文件通过控制台去生成符号表。
1、dSYM文件     ，项目上架打包的时候，archive的文件，“
 使用Finder前往路径~/Library/Developer/Xcode/Archives/，可以看到日期目录，目录下有后缀名为xcarchive的文件，选中该文件，右键菜单选择“显示包内容”，可以看到一个dsYMs目录，将目录中的XXX.app.dsYM文件拷出来，后面分析]]></description><category></category></item><item><title><![CDATA[Cornerstone的分支问题Merge dry run failed: working copy is too old]]></title><link>https://blog.youkuaiyun.com/Kevin_love_Chrissy/article/details/50731555</link><guid>https://blog.youkuaiyun.com/Kevin_love_Chrissy/article/details/50731555</guid><author>Kevin_love_Chrissy</author><pubDate>Wed, 24 Feb 2016 16:05:53 +0800</pubDate><description><![CDATA[管理工具：Cornerstone


条件背景：分支Branch开发完成后，要合并到主干，


问题：Merge dry run failed: working copy is too old （）


解决办法：

          1：把开发完成的Branch，Commit到服务器上后，重新Check Out一个新的Working Copy，然后打开该项目，


]]></description><category></category></item></channel></rss>