- 博客(12)
- 收藏
- 关注
转载 沙盒路径 获取方式
Documents:用来保存用户生成的文件,其他数据以及其他程序不能重新创建的文件Library:可以重新下载或者重新生成的文件Tmp:临时存放的数据沙盒路径的获取方式:方法一:拼接路径NSString *path = [NSHomeDirectory() stringByAppendingString:@"/Documents"];方法二:直接获取① 获取D...
2016-04-18 16:04:00 105
转载 获取验证码,倒计时防止button上的字闪烁
_button.titleLabel.text = [NSString stringWithFormat:@"%d后重发",t];[_button setTitle:[NSString stringWithFormat:@"%d后重发",t] forState:UIControlStateNormal];//需要同时设置titleLable的text和title转载于...
2016-03-28 21:02:00 87
转载 AFNetworking的使用
//创建管理员 AFHTTPSessionManager *manger = [AFHTTPSessionManager manager]; manger.responseSerializer = [AFHTTPResponseSerializer serializer];GET请求NSString *url = @"https://api.weibo.com...
2016-03-21 19:51:00 62
转载 NSString转化为UTF8
将字符串转换为UTF8格式[string stringByAddingPercentEncodingWithAllowedCharacters:[NSCharacterSet URLFragmentAllowedCharacterSet]];转载于:https://www.cnblogs.com/xiaojiang-123/p/5303363.html...
2016-03-21 19:42:00 66
转载 在Mac上安装ruby环境
CocoaPods应该是iOS最常用最有名的类库管理工具了,上述两个烦人的问题,通过cocoaPods,只需要一行命令就可以完全解决,当然前提是你必须正确设置它。重要的是,绝大部分有名的开源类库,都支持CocoaPods。所以,作为iOS程序员的我们,掌握CocoaPods的使用是必不可少的基本技能了。=========第一步 配置ruby环境===========...
2016-03-17 15:47:00 115
转载 绝对单例的创建
static Person *person//单例初始化方法+ (instancetype)allocWithZone:(struck _NSZone*)zone{ if (person == nil){ static dispatch_once_t onceToken; dispatch_once(&onceToken, ^{ ...
2016-03-10 19:07:00 72
转载 SQList数据库
1.SQL语句数据定义语言(DDL: Data Definition Language) 包括动词 CREATE (创建表) DROP(删除表) //不区分大小写,但是不能大小写混用数据操作语言 (DML: Data Manipulation Language) 包括 INSERT(插入行) UPDATE(修改行) DELETE(删除行)...
2016-01-18 19:03:00 139
转载 NSOperation
1. NSOperation类是一个抽象类,用来封装单任务的代码和数据。不能直接使用该类,可以使用系统定义的子类(NSInvocationOperation,NSBlockOperation)来完成任务,也可以自定义。需要将NSOperation的子类对象添加到队列中,用NSOperationQueue来实现,2.NSOperation子类的创建方式(1)NSInvocation...
2016-01-17 21:12:00 58
转载 NSThread
1. 初始化方法一:隐式创建[NSThread detachNewThreadSelector:<#(nonnull SEL)#> toTarget:<#(nonnull id)#> withObject:<#(nullable id)#>];方法二:隐式创建[self performSelectorInBackground:<#...
2016-01-15 20:40:00 61
转载 UI高级 多线程
1. 进程概念进程是程序的基本执行实体,进程是线程的容器。2. 线程的概念有时被称为轻量级进程,是程序执行流的的最小单元3.进程和线程的区别子进程和父进程有不同的代码和数据空间,多个线程则共有一个数据空间4. 多线程的概念概念: 单个程序中同时运行多个线程完成不同的任务。是指软件或硬件上实现多个线程并发执行的技术作用: 节约CPU时间,避免程序卡死。多线...
2016-01-13 14:08:00 67
转载 第三方框架 Masonry的使用 实现布局
1. 下载地址https://github.com/SnapKit/Masonry2. 使用2.1 Masonry的配置使用只需要引入头文件Masonry.h 即可;2.2Masonry常用方法 创建新的约束条件 [View mas_makeConstraints:^(MASConstraintMaker *make) {}]; 如...
2016-01-08 19:18:00 159
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人