
IDEA自定义设置类注释、方法注释
IDEA自定义设置类注释、方法注释类注释设置 -> 编辑器 -> 文件和代码模板/** * Created by GMQ on ${DATE} ${TIME} * TODO */ public cl...
IDEA自定义设置类注释、方法注释类注释设置 -> 编辑器 -> 文件和代码模板/** * Created by GMQ on ${DATE} ${TIME} * TODO */ public cl...
权限菜单数据无限级遍历返回json结构数据,我这里整理2种方法,一种循环方式的,一种递归方式的循环方式遍历 @Test public void test2(){ Long ti...
前言在实时搜索的时候,我们需要根据输入框搜索内容配合后台实时搜索。对于自定义的搜索框,我们使用的方法如下:[self.textField addTarget:self action:@selector(textVal...
效果如图:前言需求是只有一个,两个,三个item的时候居中,超过限制宽度的时候做成从左往右的滚动效果。分析要求居中,所以我们给一个大的容器,让其居中即可,高度确定,宽度根据子视图自适应,因此可以考虑用UIScroll...
前言为了进一步熟悉Masonry,模拟json,写个简单的布局。最近忙着赶项目,Java的学习暂时搁置。(对自己说声sorry)效果图:demo中使用Masonry布局九宫格,没有使用缓存,使用的是系统自动计算cel...
前言为了更方便的使用约束,减少frame的计算,所以尝试一下用Masonry来布局动态标签,和frame计算大同小异。只需要根据是否换行做好约束依赖即可。代码内部的属性只是为了方便自行修改,因为热词,或者搜索记录,颜...
前言针对于多线程同步以及依赖做一个小小的总结,以及当实际情况中比如在使用AFNetworking进行多次网络请求中如何进行线程依赖。模拟数据线程同步,最终执行完成操作(比如刷新UI)。线程同步使用的是dispatch...
前言之前都用的继承的方式实现扩大点击事件,绑定block,最好还是扩展为UIButton的分类,特意整理一下。效果图:代码.h typedef NS_ENUM(NSUInteger, LXButtonEdgeInse...