UIImage常用封装】的更多相关文章

根据颜色返回图片,根据str返回颜色,压缩UIImage不大于300k .h代码: #import <Foundation/Foundation.h> @interface ImageService : NSObject /** 根据颜色返回图片 */ +(UIImage*) createImageWithColor:(UIColor*) color; /** 根据str返回颜色 */ + (UIColor *) colorWithHexString: (NSString *)color; /…
Lua 获取随机值 --获取随机值,指定上限和下限 function getRandom(min,max) -- 接收一个整数n作为随即序列的种子 math.randomseed(os.time()) ----然后不断产生随机数 --[[ for i=1, 5 do print(math.random(100)) end]]-- return math.random(min,max) end 获取当前时间 function getNow() local nowTime = os.date("%Y…
一. Java 的字节 byte (字节) 是 Java 中的基本数据类型,一个 byte 包含8个 bit(位),byte 的取值范围是-128到+127. byte 跟 Java 其他基本类型的关系: 二. 常用封装 由于工作关系,我封装了一个操作字节的库 github 地址:https://github.com/fengzhizi715/bytekit 2.1 bytekit 的特点: 支持多种方式创建 Bytes 支持字节数组.ByteBuffer 的操作 支持 Immutable 对象…
多态 定义:某一类事物的多种存在形态. 多态的体现:父类的引用指向了自己的子类对象.父类的引用也可以接收自己的子类对象. 多态的前提:必须是类与类之间有关系,要么继承,要么实现.通常还有一个前提,存在覆盖. 多态的好处:多态的出现提高了程序的扩展性. 多态的弊端:只能使用父类的引用访问父类中的成员. 转型: public class Animal { public void eat(){ System.out.println(); } } public class Cat extends Ani…
最近经常遇到关于富文本的一些需求,特此封装了几个最常用的API分享给大家,但授之以鱼不如授之以渔,接下来会顺便谈谈NSAttributedString,确保你读了本篇文章能够自己封装关于富文本的API,本文封装API的示例Demo再此,拿去用吧!骚年们! 一.常用需求封装 需求:在我们日常开发中,某些句子中会有改变某些字颜色的需求,当然颜色一般而言就是为了着重强调,常为同一种颜色,所以下面代码是单纯改变一句话中的某些字的颜色 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15…
在之前写了一篇关于rem适配的文章,但是没有给出具体的封装,那么今天这里给出常用的三种方法,分享出来供大家参考学习,下面话不多说了,来随着小编一起学习学习吧 一.rem1.js 第一种方法考虑了m端屏幕旋转的问题.对兼容性做出了一定的处理,具体看代码. ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 export function rem (doc, win) {   let docEl = doc.documentElement;   //考…
虽然日期对象可以使用new Date()来获取,但是对于其格式却必须进行相应的转换,才能成为开发者想要的格式. 这里提供了一个封装的方法,通过结合正则表达式的使用,达到了可以对时间对象进行处理,生成多种日期格式的目的. function dateFormat(date,format) {var o = {"M+" : date.getMonth()+1, //month"d+" : date.getDate(), //day"h+" : date…
一.Java Scanner类 /初始化一个 scanner 对象. Scanner scanner = new Scanner(System.in); //判断语法 boolean b = scanner.nextBoolean(); //获取整数 int i = scanner.nextInt(); //获取字符串 String s = scanner.next(); //获取双精度数 double d = scanner.nextDouble(); //关闭输入对象 scanner.clo…
过滤器的区别 捕捉过滤器(CaptureFilters):用于决定将什么样的信息记录在捕捉结果中.需要在开始捕捉前设置.显示过滤器(DisplayFilters):在捕捉结果中进行详细查找.他们可以在得到捕捉结果后随意修改.那么我应该使用哪一种过滤器呢?两种过滤器的目的是不同的.捕捉过滤器是数据经过的第一层过滤器,它用于控制捕捉数据的数量,以避免产生过大的日志文件.显示过滤器是一种更为强大(复杂)的过滤器.它允许您在日志文件中迅速准确地找到所需要的记录.两种过滤器使用的语法是完全不同的.捕捉过滤…
公共弹窗js写法:mcake弹窗封装Dialog.js function Dialog(bg,els,opts) { this.$els = $(els); this.$Dialogbg = $(bg); this.$close = this.$els.find(opts.close); this.$btn = this.$els.find(opts.btn); this._init(); } Dialog.prototype={ _init:function () { var self = t…