- 博客(10)
- 收藏
- 关注
原创 27.UIMenuController的介绍
UIMenuController的示例UIMenuController须知 默认情况下, 有以下控件已经支持UIMenuController UITextField UITextView UIWebView - 让其他控件也支持UIMenuController(比如UILabel) 自定义UILabel - (void)setup { self.userInteractionEnabled = Y
2016-03-30 13:32:28 213
原创 26.AFNetworking的使用
get/post请求处理一.第一种方法 // AFHTTPRequestOperationManager内部包装了NSURLConnection AFHTTPRequestOperationManager *mgr = [AFHTTPRequestOperationManager manager]; NSDictionary *params = @{@"username" : @"aaa"};[mg
2016-03-24 15:37:47 233
原创 25.NSURLSession的使用
get请求 1.第一种方法 // 获得NSURLSession对象 NSURLSession *session = [NSURLSession sharedSession]; // 创建任务 NSURLSessionDataTask *task = [session dataTaskWithRequest:[NSURLRequest requestWithURL:[NSURL URLWit
2016-03-24 15:16:41 225
原创 24.NSURLConnection与RunLoop
NSURLConnection *conn = [NSURLConnection connectionWithRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@"qq"]] delegate:self];默认会开启一个子线程请求数据 如果把请求放在 `dispatch_async` 中代理无返回数据 dispatch_asy
2016-03-20 11:45:09 241
原创 23.获取文件的MIMEType
第一种- (NSString *)MIMEType { if (![[NSFileManager defaultManager] fileExistsAtPath:self]) { return nil; } CFStringRef UTI = UTTypeCreatePreferredIdentifierForTag(kUTTagClassFilenameExtension, (_
2016-03-20 10:02:51 348
原创 22.文件解压缩
使用第三方库 SSZipArchive 方法[SSZipArchive createZipFileAtPath:<#(NSString *)#> withFilesAtPaths:<#(NSArray *)#>]; [SSZipArchive createZipFileAtPath:<#(NSString *)#> withContentsOfDirectory:<#(NSString *)#>
2016-03-19 10:47:24 253
原创 21.文件下载
小文件下载 如果文件比较小,下载方式会比较多直接用 NSData 的 dataWithContentsOfURL 方法NSURL *url = [NSURL URLWithString:@"sss"]; NSData *data = [NSData dataWithContentsOfURL:url];利用 NSURLConnection 发送一个HTTP请求//方法一: NSURL *url
2016-03-19 10:15:40 256
原创 20.网络
网络HTTP请求 GET请求 NSString *urlStr = @"http://xxxxx.com"; urlStr = [urlStr stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]; NSURL *url = [NSURL URLWithString:urlStr]; // 请求 NSURLRequest *r
2016-03-19 09:35:44 268
原创 19.如何修改UITextField的placeholder颜色
修改UITextField的placeholder颜色方法一://使用属性 @property(nonatomic,copy) NSAttributedString *attributedPlaceholder; // 文字属性 NSMutableDictionary *attrs = [NSMutableDictionary dictionary]; attrs[NSForegroundC
2016-03-03 21:37:16 293
原创 18.ios中的多线程
iOS中多线程的实现方案1. NSThread 一个NSThread对象就代表一条线程NSThread *thread = [[NSThread alloc] initWithTarget:self selector:@selector(run) object:nil]; [thread start]; // 线程一启动,就会在线程thread中执行self的run方法主线程相关用法 + (NSTh
2016-03-03 21:25:58 206
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人