YYKit之YYText】的更多相关文章

原文:http://www.cnblogs.com/lujianwenance/p/5716804.html   本文的目的是希望能帮助到我们更快的熟悉和学习YYText的结构和实现的思路,如有不正确或者不准确的地方请指正,谢谢.   一.特点与用法      关于YYText的特点和用法请看@ibireme大神的github:           https://github.com/ibireme/YYText 二.使用到的组件      1.介绍YYLabel之前先说一下YYTextAtt…
准备花半年时间系统学习YYKit,  学习过程会放入"YYKit学习系列"这个分类, 喜欢YYKit的可以随时留意我的文章, 一起学习!!!…
写在前面 最近再看YY大神的YYKit工具,发现在代码中经常使用@autoreleasepool,特别是在与for循环搭配使用的时候.刚开始很不能理解. 先有个概念: 自己创建的对象:使用 alloc new copy mutablecopy 以及他们的驼峰变形 allocObject newObject copyObject mutablecopyObject.这八种创建的才是自己创建的对象. 不是自己创建的:除去以上八中都不是自己创建的. autoreleasepool:只有非自己创建的对象…
效果图: 操作 先github下载<YYText>文件导入, 代码如下: #import "ViewController.h" #import "YYLabel.h" #import "NSAttributedString+YYText.h" #import <UIKit/UIKit.h> @interface ViewController () @property (nonatomic,strong) YYLabel *…
<1>遇到的问题 <1>使用@[].mutableCopy创建可变数组 代码出处:YYKitDemo-> YYRootViewController 源代码:self.titles = @[].mutableCopy 代码解读: 出处:https://github.com/objc-zen/objc-zen-book The following should be avoided: NSMutableArray *aMutableArray = [@[] mutableCopy…
一,经历 1> 由于工作需要,得把 UITextView 中的属性文本转换成普通文字,并将处理后的普通文字转换成属性文本. 2> 将属性文本转换成普通文字简单,可以调用属性文本的enumerateAttribute:inRange:options:usingBlock:方法. 3> 如何将普通文字中的表情符号[:xx]转换成显示的表情呢?这是一个很麻烦的过程,先贴上我研究了三四个小时的代码. -(NSMutableAttributedString *)EmojiTextInTextVie…
原文:http://www.cnblogs.com/lujianwenance/p/5706548.html    本文主要是对YYModel文件结构的简单分析,能帮助你更快的熟悉和学习YYModel.如有问题,希望能指正,谢谢. 一.YYCLassInfo文件      YYClassIVarInfo:存放变量的Model      YYClassMethodInfo:存放方法的Model      YYClassPropertyInfo:存放property的Model      YYCla…
FPS计算方法 FPS是Frame per second的缩写,即每秒的帧数.这一术语广泛的应用于计算机图形学,视频采集,游戏等. CADisplayLink CADisplayLink是一个能让我们以和屏幕刷新率相同的频率将内容画到屏幕上的定时器,创建一个新的 CADisplayLink 对象,把它添加到一个runloop中,并给它提供一个 target 和selector 在屏幕刷新的时候调用.一旦CADisplayLink已特定的模式注册到runloop滞后,每当屏幕需要刷新的时候,run…
https://blog.csdn.net/weixin_33874713/article/details/87034047…
NSMutableAttributedString *text = [[NSMutableAttributedString alloc] initWithString: [NSString stringWithFormat:@"%@", kRealName]]; [text setYy_color:kDarkColor]; NSMutableAttributedString *one = [[NSMutableAttributedString alloc] initWithString…