上一页 1 2 3 4 5 6 7 8 ··· 18 下一页

iOS 自带解析

摘要: // 1.1 创建一个AFN管管理对象 AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager]; // 1.2告诉manager只下载原始数据, 不要解析数据(一定要写) // AFN即可以下载 阅读全文
posted @ 2016-05-21 20:57 哈利波特大 阅读(156) 评论(0) 推荐(0)

iOS 清除缓存

摘要: - (void)clearDisk { NSArray *paths = NSSearchPathForDirectoriesInDomains(NSLibraryDirectory, NSUserDomainMask, YES); NSString *path = [paths lastObjec 阅读全文
posted @ 2016-05-21 20:38 哈利波特大 阅读(266) 评论(0) 推荐(0)

SDWebImage 原理

摘要: 以最为常用的UIImageView为例: 阅读全文
posted @ 2016-05-20 17:03 哈利波特大 阅读(157) 评论(0) 推荐(0)

GCD

摘要: dispatch_queue_t concurrentQueue = dispatch_queue_create("my.concurrent.queue", DISPATCH_QUEUE_CONCURRENT); dispatch_async(concurrentQueue, ^(){ NSLog(@"dispatch-1"); }); di... 阅读全文
posted @ 2016-05-18 18:57 哈利波特大 阅读(157) 评论(0) 推荐(0)

iOS GCD

摘要: iOS中多线程编程工具主要有: NSThread NSOperation GCD 这三种方法都简单易用,各有千秋.但无疑GCD是最有诱惑力的,因为其本身是apple为多核的并行运算提出的解决方案.虽然当前移动平台用双核的不多,但不影响GCD作为多线程编程的利器(ipad2已经是双核了,这无疑是一个趋 阅读全文
posted @ 2016-05-17 16:41 哈利波特大 阅读(153) 评论(0) 推荐(0)

SCNetworkReachability

摘要: 在douban应用中,需要联网是必须的,看书发现,apple对于需要联网的应用要求很高,必须要进行联网检查,现在还任务在身,但是忙中抽闲,看了看SCNetworkReachability,用于进行联网检查的。下面记录一下。 说明引用网上网友的,特此注明、、、 一.基本知识 在需要联网的iPhone程 阅读全文
posted @ 2016-05-16 23:10 哈利波特大 阅读(396) 评论(0) 推荐(0)

Xcode 调试命令

摘要: XCode4.0以后,编译器换成了LLVM 编译器 2.0 与以前相比,更加强大:1.LLVM 编译器是下一带开源的编译技术.完全支持C, Objective-C, 和 C++.2.LLVM 速度比 GCC快两倍,建立的程序也会运行的更快. 因为它更好的利用现代的芯片的结构.3.LLVM和Xcode 阅读全文
posted @ 2016-05-16 11:32 哈利波特大 阅读(465) 评论(0) 推荐(0)

理解Bitcode:一种中间代码

摘要: Bitcode是什么? 找东西嘛,最先想到的当然是先看官方文档了。在App Distribution Guide – App Thinning (iOS, watchOS)一节中,找到了下面这样一个定义: Bitcode is an intermediate representation of a 阅读全文
posted @ 2016-05-15 10:45 哈利波特大 阅读(435) 评论(0) 推荐(0)

iOS frame bounds center 区别

摘要: 1.frame 是结构体包含 struct CGRect { CGPoint origin; CGSize size; }; typedef struct CGRect CGRect; CGRect originFrame = self.iconBtn.frame;可以获取到origin.x 和 o 阅读全文
posted @ 2016-05-13 22:10 哈利波特大 阅读(164) 评论(0) 推荐(0)

MJRefresh 原理实现

摘要: MJRefresh是流行的下拉刷新控件,前段时间为了修复一个BUG,读了它的源码,本文总结一下实现的原理 下拉刷新的基本原理 大部分的下拉刷新控件,都是用contentInset实现的。默认情况下,如果一个UIScrollView的左上角在导航栏的正下方,那么它的contentInset是64,而c 阅读全文
posted @ 2016-05-12 16:34 哈利波特大 阅读(1626) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 ··· 18 下一页