hannibal_zj 's blog

不忘初心, 方得始终!

测试代码执行效率的几种方法比较

## 一般我们在项目中为了测试某段代码的执行效率一般会使用到NSDate , CFAbsoluteTimeGetCurrent() , CACurrentMediaTime() 这几种常用方法. ##

2016-11-23 11:48:28

阅读数 1834

评论数 0

iOS错误:解决用Xcode打开iPhone工程变成了My Mac的问题

有的时候我们拷贝工程到另一台Mac上,用Xcode打开后,发现没法运行:Xcode竟然把它识别成Mac工程了,target在Xcode上的device选项竟然只有My Mac 64-bit”,能编译才怪, 而拷回到原Mac上打开编译,运行正常,当前Mac打开其他工程也是正常的!

2016-11-23 11:25:42

阅读数 1808

评论数 1

AFNetworking3.0版本之前和之后的一些变化

由于苹果在iOS 7.0开始推出NSURLSession网络框架(在iOS 9.0开始NSURLConnection过期)所以AFNetworking从3.0版本开始取消了NSURLConnection,使用NSURLSession代替.1)文件目录的区别:3.0之后没有NSURLConnecti...

2016-08-16 00:42:16

阅读数 1947

评论数 0

AFNetworking框架的组成

AFNetworking框架组成文件介绍 1)监听网络请求的处理文件 2)支持Https协议相关文件 3)解析数据相关 a)处理网络请求相关文件 b)解析数据–万能解析 c)专门解析JSON数据 d)对POST请求进行序列化解析

2016-08-16 00:32:24

阅读数 214

评论数 0

AFN中所使用的 '运行时' 的交换类的方法和给类动态增加方法

static inline void af_swizzleSelector(Class theClass, SEL originalSelector, SEL swizzledSelector) { Method originalMethod = class_getInstanceMeth...

2016-08-11 02:24:40

阅读数 174

评论数 0

lldb(gdb)常用的调试命令

1> po:打印对象,会调用对象 description 方法。是 print-object 的简写 2> expr:可以在调试时动态执行指定表达式,并将结果打印出来,很有用的命令 3> print:也是打印命令,需要指定类型
4> bt:打印调用堆栈,是 thread b...

2016-07-28 22:57:29

阅读数 1590

评论数 0

ASI实现文件断点续传

首先将ASINetwork集成到你的项目,由于ASINetwork是MRC环境的所以要 ARC和MRC混合开发需要修改ASINetwork的编译环境 其次还需要给ASINetwork添加运行类库 在搜索框输入libz 点击Add,然后就可以正常运行项目了注意导入#import ...

2016-07-27 23:46:05

阅读数 285

评论数 0

使用NSURLConnection实现断点下载

1.使用GET请求直接去服务器下载文件 1.1 内存暴涨 1.2 下载进度无法检测2.解决内存暴涨的问题 : 使用NSURLConnection的代理去实现下载3.获取文件下载进度 : 使用NSURLConnection的代理去实现下载 文件的总大小 :...

2016-07-27 23:27:54

阅读数 384

评论数 0

awakeFromNib和initWithFrame分别什么时候调用

1)这个方法只有是通过storyborad或者xib方式创建的cell时才会自动调用- (void)awakeFromNib { //代码 }2)这个方法在自定义cell的时候,通过注册cell的方式才会自动调用- (instancetype)initWithFrame:(CGRect)f...

2016-07-27 23:19:52

阅读数 2406

评论数 0

关于OC中的几种数组排序方法

NSArray *arr = @[@(7),@(17),@(6),@(19),@(11),@(15),@(2),@(9)];1)sortedArrayUsingComparator是不可变数组的排序方法,它有一个数组类型的返回值,它对数组进行排序,将排序的结果以一个新的数组返回,它的返回值是NSA...

2016-07-27 23:09:16

阅读数 4153

评论数 2

图片轮播器无限轮播的实现思想

如果为了效果更好可以将图片的个数增加10倍,甚至更多,由于cell的重用不会导致性能消耗变大,这样在图片滑动到临界值的概率就少,不会导致出现卡顿

2016-07-27 22:48:12

阅读数 220

评论数 0

控件内容遇到导航条出现偏移的情况

UIscrollView及其子控件UITableView,UIcollectionView之类的控件紧挨着(如果不是挨着,不受影响)导航控制器时,内容会向下偏移64个坐标点// 提示 : 当UIScrollView和他的子类(UITableView,UICollectionView...),遇到导...

2016-07-27 22:42:40

阅读数 688

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭