最近有列表多选删除的需求,以前一直是自己实现这种效果,这次该用一下系统自带的,也算是狠狠的踩了一把坑。记录一下,提醒自己,也希望能帮助偶然来到的朋友。 1、一般只需要两句话就...
2018.8.28https://gems.ruby-china.org域名更新为https://gems.ruby-china.com 2017.12.1 更新ruby源 ...
1.首先集成阿里云的SDK,建议CocoaPods直接导入,不然太坑了。。。我是直接引入OSS iOS SDK框架,也就是这个(按文档走,需要自己打包生成,下面介绍) 2.S...
前言 对于即时通讯来说,这是一个大的功能,一直以来也没怎么实际开发接触过,自研IM对一个非社交通讯平台的公司而言,是不必要的,一般都采用第三方IM框架,正好咋公司最近需要一个...
一级标题 二级标题 三级标题 六级标题(总共有六级) 列表第一项 列表第二项 有序列表第一项 有序列表第二项 一个星号+空格,实心标记两个空格+一个星号+一个空格,嵌套的列表...
以下是对MJExtension部分使用方法进行归整 #pragma mark - 转换为JSON /** * 转换为JSON Data */ - (NSData *)mj_J...
主要实现是通过缓存高度来解决 /*** 缓存高度*/@property (nonatomic,strong) NSMutableDictionary *cellHeights...
Xcode技巧系列:http://www.jianshu.com/notebooks/7639304/latest 1 什么是编译方案 编译方案:一系列编译设置的集合,包括了...
1.添加 AdSupport.framework 框架 2.添加头文件 #import 3.获取广告标识符 NSString *s=[[[ASIdentifierManage...
1.限制textfield的输入 //如果允许继续输入,那么返回YES,否则返回NO //用于限制输入的内容是只能是数字 或者其他条件 //是否允许继续输入- (BOOL)t...
主要用途是GCD中快速的控制并发,也就是我们想等代码块内容执行完毕再执行下一步操作 在GCD中有三个函数是semaphore的操作,分别是: dispatch_semapho...
AF2.0 AFHTTPRequestOperation *operation =[[AFHTTPRequestOperation alloc]initWithRequest...
简介 此文用于总结,本人使用过或者收藏过的Github第三方类库,以便日后查阅,也便他人借鉴。 资料整理中不定期更新。。。 开源项目 CodeHubbrowse and ma...
主要是通过两个代理方法过来实现 - (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRang...