<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Enjolras1024的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Enjolras1024</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Enjolras1024]]></copyright><item><title><![CDATA[iOS-触发home键和电源键]]></title><link>https://blog.youkuaiyun.com/Enjolras1024/article/details/76691822</link><guid>https://blog.youkuaiyun.com/Enjolras1024/article/details/76691822</guid><author>Enjolras1024</author><pubDate>Fri, 04 Aug 2017 19:13:04 +0800</pubDate><description><![CDATA[[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(applicationWillResignActive:)
name:UIApplicationWillResignActiveNotification object:nil]; //监听是否触发home键挂起程序.
    
[[NSNotifica]]></description><category></category></item><item><title><![CDATA[iOS-修改UITextField的placeholder字体颜色、大小]]></title><link>https://blog.youkuaiyun.com/Enjolras1024/article/details/76313816</link><guid>https://blog.youkuaiyun.com/Enjolras1024/article/details/76313816</guid><author>Enjolras1024</author><pubDate>Sat, 29 Jul 2017 13:48:44 +0800</pubDate><description><![CDATA[textField.placeholder = @"username is in here!";  
[textField setValue:[UIColor redColor] forKeyPath:@"_placeholderLabel.textColor"];  
[textField setValue:[UIFont boldSystemFontOfSize:16] forKeyPath:]]></description><category></category></item><item><title><![CDATA[iOS-UILabel换行不正确的问题]]></title><link>https://blog.youkuaiyun.com/Enjolras1024/article/details/76313433</link><guid>https://blog.youkuaiyun.com/Enjolras1024/article/details/76313433</guid><author>Enjolras1024</author><pubDate>Sat, 29 Jul 2017 13:47:00 +0800</pubDate><description><![CDATA[label.lineBreakMode = NSLineBreakByCharWrapping;]]></description><category></category></item><item><title><![CDATA[iOS-UITextView点击键盘return键的相应]]></title><link>https://blog.youkuaiyun.com/Enjolras1024/article/details/76312827</link><guid>https://blog.youkuaiyun.com/Enjolras1024/article/details/76312827</guid><author>Enjolras1024</author><pubDate>Sat, 29 Jul 2017 13:43:27 +0800</pubDate><description><![CDATA[首先遵守UITextView的代理
然后实现代理中的

- (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range
 replacementText:(NSString *)text{
    if([text isEqualToString:@"\n"]){
        [textV]]></description><category></category></item><item><title><![CDATA[iOS-禁用TextField的粘贴、拷贝等功能]]></title><link>https://blog.youkuaiyun.com/Enjolras1024/article/details/75670306</link><guid>https://blog.youkuaiyun.com/Enjolras1024/article/details/75670306</guid><author>Enjolras1024</author><pubDate>Fri, 21 Jul 2017 19:07:33 +0800</pubDate><description><![CDATA[自定义一个继承于UITextField的TextField, 并重载它的方法
// 覆盖系统方法, 关闭 - 粘贴 剪切 选择 复制等Menu
- (BOOL)canPerformAction:(SEL)action withSender:(id)sender {
    [UIMenuController sharedMenuController].menuVisible = NO;
    ]]></description><category></category></item><item><title><![CDATA[iOS UITextField输入手机号时自动添加空格]]></title><link>https://blog.youkuaiyun.com/Enjolras1024/article/details/75647467</link><guid>https://blog.youkuaiyun.com/Enjolras1024/article/details/75647467</guid><author>Enjolras1024</author><pubDate>Fri, 21 Jul 2017 15:41:50 +0800</pubDate><description><![CDATA[需求是用户填写手机号时自动添加空格, 如:180 0000 0001
实现:
{
    NSInteger _num;
}
    _num = 0;
    [self.mobileTextField addTarget:self action:@selector(textFieldDidEditing:) forControlEvents:UIControlEventEditingCh]]></description><category></category></item><item><title><![CDATA[iOS 使用GPUImage录制实时视频第一帧黑屏的解决办法]]></title><link>https://blog.youkuaiyun.com/Enjolras1024/article/details/73527924</link><guid>https://blog.youkuaiyun.com/Enjolras1024/article/details/73527924</guid><author>Enjolras1024</author><pubDate>Wed, 21 Jun 2017 11:02:16 +0800</pubDate><description><![CDATA[最近使用GPUImage做实时视频滤镜, 发现保存下来的视频第一帧会黑屏, 在网上找解决办法, 加入[self.videoCamera addAudioInputsAndOutputs]可以解决录制的时候闪一下黑屏, 但是保存的视频还是会有问题, 最终在这里找到解决办法。
附手动导入GPUImage方法:


1. 把GPUImage.xcodeproj 拖到你的Xcode project]]></description><category></category></item><item><title><![CDATA[iOS AVCapture前置摄像头不显示镜像翻转]]></title><link>https://blog.youkuaiyun.com/Enjolras1024/article/details/73471565</link><guid>https://blog.youkuaiyun.com/Enjolras1024/article/details/73471565</guid><author>Enjolras1024</author><pubDate>Mon, 19 Jun 2017 19:04:02 +0800</pubDate><description><![CDATA[iOS系统下前置摄像头拍照/录像默认是会沿中间镜像翻转的, 项目用到AVCaptureSession拍照/录像, 需求要使用前置摄像头时不要左右镜像效果, 研究了好久, 谷歌到的都是旋转的, 看到UIImagePicker可以使用transform进行翻转, 于是又找transform和layer也是无果, 最终想到可能会有一个bool值能够设定这个镜像, 于是查阅API发现一个videoMirr]]></description><category></category></item><item><title><![CDATA[iOS UIButton选中状态下点击高亮]]></title><link>https://blog.youkuaiyun.com/Enjolras1024/article/details/72852493</link><guid>https://blog.youkuaiyun.com/Enjolras1024/article/details/72852493</guid><author>Enjolras1024</author><pubDate>Sat, 03 Jun 2017 15:48:49 +0800</pubDate><description><![CDATA[只需将状态设置为

UIControlStateSelected | 
UIControlStateHighlighted即可    [self.followBtn setBackgroundImage:[UIImage imageNamed:@"beckoning_btn2"] forState:UIControlStateSelected | UIControlStateHighligh]]></description><category></category></item><item><title><![CDATA[iOS UITapGestureRecognizer区分单击还是双击]]></title><link>https://blog.youkuaiyun.com/Enjolras1024/article/details/72731482</link><guid>https://blog.youkuaiyun.com/Enjolras1024/article/details/72731482</guid><author>Enjolras1024</author><pubDate>Thu, 25 May 2017 17:27:42 +0800</pubDate><description><![CDATA[// 添加单击手势
    UITapGestureRecognizer *singleTap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(singleTap:)];
    singleTap.numberOfTapsRequired = 1;
    [self.containerView add]]></description><category></category></item><item><title><![CDATA[iOS 上传 error ITMS-90164]]></title><link>https://blog.youkuaiyun.com/Enjolras1024/article/details/70154207</link><guid>https://blog.youkuaiyun.com/Enjolras1024/article/details/70154207</guid><author>Enjolras1024</author><pubDate>Thu, 13 Apr 2017 09:55:10 +0800</pubDate><description><![CDATA[clean一下然后重新打包就可以了]]></description><category></category></item><item><title><![CDATA[Command /Applications/Xcode.app/Contents/Developer/usr/bin/copypng failed with exit code 1]]></title><link>https://blog.youkuaiyun.com/Enjolras1024/article/details/70154122</link><guid>https://blog.youkuaiyun.com/Enjolras1024/article/details/70154122</guid><author>Enjolras1024</author><pubDate>Thu, 13 Apr 2017 09:47:45 +0800</pubDate><description><![CDATA[1.运行APP时出现如下报错







2.解决方法如下，在图中所示的位置找到对应的图片删除就好了]]></description><category></category></item><item><title><![CDATA[iOS 定位权限提示框一闪而过]]></title><link>https://blog.youkuaiyun.com/Enjolras1024/article/details/69945830</link><guid>https://blog.youkuaiyun.com/Enjolras1024/article/details/69945830</guid><author>Enjolras1024</author><pubDate>Mon, 10 Apr 2017 13:40:14 +0800</pubDate><description><![CDATA[弹框一闪而过的问题是CLLocationManager的实例被释放了,将其改为属性
@property (nonatomic, strong)CLLocationManager *manager;    // 定位信息要使用成员变量否则会被arc提前释放一闪而过]]></description><category></category></item><item><title><![CDATA[iOS 导入支付宝时报错找不到头文件<openssl/rsh.h>]]></title><link>https://blog.youkuaiyun.com/Enjolras1024/article/details/69526225</link><guid>https://blog.youkuaiyun.com/Enjolras1024/article/details/69526225</guid><author>Enjolras1024</author><pubDate>Fri, 07 Apr 2017 13:54:54 +0800</pubDate><description><![CDATA[解决办法是在Header Search Paths 中添加路径, 如图]]></description><category></category></item><item><title><![CDATA[iOS ERROR ITMS-90032 : "Invalid Image Path - No image found at the path referenced under key]]></title><link>https://blog.youkuaiyun.com/Enjolras1024/article/details/69372249</link><guid>https://blog.youkuaiyun.com/Enjolras1024/article/details/69372249</guid><author>Enjolras1024</author><pubDate>Thu, 06 Apr 2017 09:43:31 +0800</pubDate><description><![CDATA[在上传App的时候出现ERROR ITMS-90032 : “Invalid Image Path - No image found at the path referenced under key ‘CFBundleIcons’: ‘AppIcon120x120’”






解决方法：]]></description><category></category></item><item><title><![CDATA[iOS 更新xcode8.3项目报错的问题]]></title><link>https://blog.youkuaiyun.com/Enjolras1024/article/details/68924055</link><guid>https://blog.youkuaiyun.com/Enjolras1024/article/details/68924055</guid><author>Enjolras1024</author><pubDate>Fri, 31 Mar 2017 13:29:32 +0800</pubDate><description><![CDATA[xcode更新8.3之后,有几个项目提示错误Apple Mach -O Linker(Id)Error :Invalid bitcode signature和Linker
 command falied with exit code 1 (use -v to see invocation), 如下图


原来是环信的问题,由于项目比较老,用的是环信2.2.5.1版本,之后更新了2.3.1,]]></description><category></category></item><item><title><![CDATA[Mac系统Git生成ssh公钥]]></title><link>https://blog.youkuaiyun.com/Enjolras1024/article/details/65644444</link><guid>https://blog.youkuaiyun.com/Enjolras1024/article/details/65644444</guid><author>Enjolras1024</author><pubDate>Fri, 24 Mar 2017 20:21:14 +0800</pubDate><description><![CDATA[Mac系统Git生成ssh公钥

        在使用Git仓库进行代码管理时，新的电脑上往往需要生成ssh公钥进行匹配，Mac系统生成Git公钥过程如下：

1.检查本机是否已有公钥

在终端中输入如下命令：
$ cd ~/.ssh

2.如果电脑中有以前遗留的密钥，将其删除掉

使用如下命令：
$ mkdir key_backup
$ cp id_rsa* key_b]]></description><category></category></item><item><title><![CDATA[iOS 两个时间的时间间隔]]></title><link>https://blog.youkuaiyun.com/Enjolras1024/article/details/65644329</link><guid>https://blog.youkuaiyun.com/Enjolras1024/article/details/65644329</guid><author>Enjolras1024</author><pubDate>Fri, 24 Mar 2017 20:19:48 +0800</pubDate><description><![CDATA[@interface DateHelper : NSObject
/**
 时间间隔
 
 @param start 起始时间
 @param end 结束时间
 @return 时间间隔字符串(xx天xx小时)
 */
+ (NSString *)timeIntervalWithStartDate:(NSDate *)start endDate:(NSDate *)end;

@end

]]></description><category></category></item><item><title><![CDATA[iOS UITableViewCell点击效果,点击后消失]]></title><link>https://blog.youkuaiyun.com/Enjolras1024/article/details/63261398</link><guid>https://blog.youkuaiyun.com/Enjolras1024/article/details/63261398</guid><author>Enjolras1024</author><pubDate>Sat, 18 Mar 2017 16:58:58 +0800</pubDate><description><![CDATA[[tableView deselectRowAtIndexPath:indexPath animated:YES];]]></description><category></category></item><item><title><![CDATA[iOS 字典JSON互相转换]]></title><link>https://blog.youkuaiyun.com/Enjolras1024/article/details/63260451</link><guid>https://blog.youkuaiyun.com/Enjolras1024/article/details/63260451</guid><author>Enjolras1024</author><pubDate>Sat, 18 Mar 2017 16:57:43 +0800</pubDate><description><![CDATA[1.字典转JSON
-(NSString *)convertToJsonData:(NSDictionary *)dict

{

    NSError *error;

    NSData *jsonData = [NSJSONSerialization dataWithJSONObject:dict options:NSJSONWritingPrettyPrinted error:&er]]></description><category></category></item></channel></rss>