<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[tooles的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/tooles</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; tooles]]></copyright><item><title><![CDATA[BugHD(KSCrash)使用和崩溃信息获取]]></title><link>https://blog.youkuaiyun.com/tooles/article/details/70254738</link><guid>https://blog.youkuaiyun.com/tooles/article/details/70254738</guid><author>tooles</author><pubDate>Thu, 20 Apr 2017 09:26:06 +0800</pubDate><description><![CDATA[1. 导入KSCrash框架,进行配置
2.在AppDelegate启动处加入KSCrash代码




 KSCrashInstallationStandard *installStandered=[KSCrashInstallationStandard
sharedInstance];

    installStandered.url=[NSURL
URLWithStri]]></description><category></category></item><item><title><![CDATA[iOS NSMutableAttributedString详解]]></title><link>https://blog.youkuaiyun.com/tooles/article/details/52515365</link><guid>https://blog.youkuaiyun.com/tooles/article/details/52515365</guid><author>tooles</author><pubDate>Mon, 12 Sep 2016 17:26:59 +0800</pubDate><description><![CDATA[NSMutableAttributedString - NSAttributedString - NSObject －－－－－－－－－－－－－－－－－－－－－－ NSUnderlineStyle typedef NS_ENUM(NSInteger, NSUnderlineStyle) { NSUnderlineStyleNone = 0x00, NSUnderlineStyleSingle = 0]]></description><category></category></item><item><title><![CDATA[APP使用自己的静态库,但在打包时出现的问题解决]]></title><link>https://blog.youkuaiyun.com/tooles/article/details/52330466</link><guid>https://blog.youkuaiyun.com/tooles/article/details/52330466</guid><author>tooles</author><pubDate>Fri, 26 Aug 2016 17:40:40 +0800</pubDate><description><![CDATA[打开选项如下图





那么问题来了，如果一个工程里面有静态库的引用，那么所有的静态库也需要打开Bitcode后重新编译。
这一切都没有问题，但是在“Archive”的时候就会报错。
这时，就需要给静态库的工程增加一个选项“-fembed-bitcode”。之后就可以正常Archive了。

报错内容
ld: bitcode bundle could not be gene]]></description><category></category></item><item><title><![CDATA[iOS 打包静态库放在APP上报错]]></title><link>https://blog.youkuaiyun.com/tooles/article/details/52329238</link><guid>https://blog.youkuaiyun.com/tooles/article/details/52329238</guid><author>tooles</author><pubDate>Fri, 26 Aug 2016 15:59:52 +0800</pubDate><description><![CDATA[当打包好的静态库文件放在APP上时,出现"_OBJC_CLASS_$_xx",referenced from:
Objc-class-ref in AppDelegate.o  
时,可做如下修改
1.第一种方式,在APP中打开Building Setting
找到Architectures 选项
把其中Vaild Architectures的内容中arm64删掉.
2.第二种方式,在]]></description><category></category></item><item><title><![CDATA[iOS 图像的滤镜效果实现]]></title><link>https://blog.youkuaiyun.com/tooles/article/details/51242079</link><guid>https://blog.youkuaiyun.com/tooles/article/details/51242079</guid><author>tooles</author><pubDate>Mon, 25 Apr 2016 14:35:53 +0800</pubDate><description><![CDATA[//效果有以下几种
   



NSArray *items = @[@"Original",@"CILinearToSRGBToneCurve",@"CIPhotoEffectChrome",@"CIPhotoEffectFade",@"CIPhotoEffectInstant",@"CIPhotoEffectMono",@"CIPhotoEffectNoir",@"CIPhotoE]]></description><category></category></item><item><title><![CDATA[iOS 图片gif格式转化为数组]]></title><link>https://blog.youkuaiyun.com/tooles/article/details/51093851</link><guid>https://blog.youkuaiyun.com/tooles/article/details/51093851</guid><author>tooles</author><pubDate>Fri, 08 Apr 2016 10:00:44 +0800</pubDate><description><![CDATA[//gif 转数组、

-(NSMutableArray *)praseGIFDataToImageArray:(NSData *)data;

{

    NSMutableArray *frames = [[NSMutableArray alloc]
init];

    CGImageSourceRef src =
CGImageSourceCreateWithDat]]></description><category></category></item><item><title><![CDATA[iOS锁屏问题解决方式]]></title><link>https://blog.youkuaiyun.com/tooles/article/details/51034667</link><guid>https://blog.youkuaiyun.com/tooles/article/details/51034667</guid><author>tooles</author><pubDate>Fri, 01 Apr 2016 10:26:33 +0800</pubDate><description><![CDATA[第一种方式可以写函数判断
 

int hasBlankedScreen;
       

static void setScreenStateCb()




{

#if 0//是否锁屏

    uint64_t locked;

    __block int token =
0;

    notify_register_dispatch("co]]></description><category></category></item><item><title><![CDATA[第三方登录]]></title><link>https://blog.youkuaiyun.com/tooles/article/details/48443161</link><guid>https://blog.youkuaiyun.com/tooles/article/details/48443161</guid><author>tooles</author><pubDate>Mon, 14 Sep 2015 18:35:39 +0800</pubDate><description><![CDATA[1.前言　

 

不多说，第三登录无处不在！必备技能，今天以新浪微博为例。

这是上次写的iOS第三方社交分享：http://www.cnblogs.com/qingche/p/3727559.html

可以和今天的一起集成使用。

 

2.集成前的准备工作　　
2.1.去ShareSDK（现为Mob）注册帐号，下载SDK，然后添加自己的应用后得到AppKey　　]]></description><category></category></item><item><title><![CDATA[播放视频的方法]]></title><link>https://blog.youkuaiyun.com/tooles/article/details/47836297</link><guid>https://blog.youkuaiyun.com/tooles/article/details/47836297</guid><author>tooles</author><pubDate>Fri, 21 Aug 2015 16:18:39 +0800</pubDate><description><![CDATA[NSString *urlstring =
@"http://vf1.mtime.cn/Video/2012/04/23/mp4/120423212602431929.mp4";
       
NSURL *url = [NSURL
URLWithString:urlstring];

        

        MPMoviePlayerViewController *]]></description><category></category></item><item><title><![CDATA[相册的实现]]></title><link>https://blog.youkuaiyun.com/tooles/article/details/47836203</link><guid>https://blog.youkuaiyun.com/tooles/article/details/47836203</guid><author>tooles</author><pubDate>Fri, 21 Aug 2015 16:14:36 +0800</pubDate><description><![CDATA[#import 




@class AblumView;
@protocol AblumViewDelegate NSObject>




@optional
- (void)hiddenOrShow:(AblumView *)ablumView;




@end




@interface AblumView :
UIView UIScro]]></description><category></category></item><item><title><![CDATA[获取Json文件的方法]]></title><link>https://blog.youkuaiyun.com/tooles/article/details/47836133</link><guid>https://blog.youkuaiyun.com/tooles/article/details/47836133</guid><author>tooles</author><pubDate>Fri, 21 Aug 2015 16:12:25 +0800</pubDate><description><![CDATA[#import 



@interface WXNetworkService :
NSObject

//+ (id)testData;
+ (id)northUSAData;
+ (id)newsData;
+ (id)topMovieData;
+ (id)cinemaData;
+ (id)newsImageData;

// 获取到电影详情数据
+ (id)]]></description><category></category></item><item><title><![CDATA[图片翻转效果的实现]]></title><link>https://blog.youkuaiyun.com/tooles/article/details/47836055</link><guid>https://blog.youkuaiyun.com/tooles/article/details/47836055</guid><author>tooles</author><pubDate>Fri, 21 Aug 2015 16:06:57 +0800</pubDate><description><![CDATA[#pragma mark - Private Method
- (void)loadListView

{    //状态栏20
导航栏44 tabar49

    _listView = [[UITableView
alloc] initWithFrame:CGRectMake(0, 0,
kDeviceWidth,
kDeviceHeight-20-44-49)
styl]]></description><category></category></item><item><title><![CDATA[block块的用法]]></title><link>https://blog.youkuaiyun.com/tooles/article/details/47749965</link><guid>https://blog.youkuaiyun.com/tooles/article/details/47749965</guid><author>tooles</author><pubDate>Tue, 18 Aug 2015 11:57:22 +0800</pubDate><description><![CDATA[@interface aaa : UIView
- (IBAction)click;

@property(nonatomic,copy)void (^PushBlock)();

+(instancetype)header;






#import 

@implementation aaa






- (IBAction)click {

]]></description><category></category></item><item><title><![CDATA[OC控件的代理方法步骤]]></title><link>https://blog.youkuaiyun.com/tooles/article/details/46779519</link><guid>https://blog.youkuaiyun.com/tooles/article/details/46779519</guid><author>tooles</author><pubDate>Mon, 06 Jul 2015 21:54:42 +0800</pubDate><description><![CDATA[协议的使用步骤


1、声明协议


@class ItemView
;
@protocol ItemViewDelegate 


@optional


- (void)didItemView:(ItemView *)itemView atIndex:(NSInteger)index;


@end
@property (nonatomic, assign)]]></description><category></category></item></channel></rss>