- 博客(5)
- 资源 (71)
- 收藏
- 关注
原创 iOS UITableView滑动时NSTime停止重复利用RunLoop解决
当TableView滑动时会阻止Time的运行,其原因就是RunLoopMode的切换导致的。ScrollView滑动时,runLoopMode为UITrackingRunLoopModetime默认的RunLoopMode为kCFRunLoopDefaultModeNSRunLoopCommonModes是RunLoopMode的集合为了解决上面的问题,只需要如下做法_t
2016-03-14 17:55:18 2104
原创 iOS动态添加和获取属性
我们可以利用objc_setAssociatedObjectobjc_getAssociatedObject来为类动态添加和获取属性static char dynamicKey; NSArray *array = @[@"4", @"5", @"6"]; NSString *dymaicString = @"动态添加属性"; objc_s
2016-03-14 15:10:18 1230
原创 CADisplayLink简单应用
在iOS 中想到定时循环就会想到NSTime和CADisplayLinkNSTime可以设置指定的时间以及是否需要循环。CADisplayLink则是默认循环直至其失效。其循环间隔为每秒60次,这个当然与程序运行时的帧率有关。下面举个简单的例子。#import "CADisplayLinkViewTest.h"@interface CADisplayLinkViewTest()
2016-03-04 10:07:24 1033
原创 iOS 函数调用的流程
OC是一门动态语言,一个函数是由一个selector(SEL),和一个implement(IML)组成的。selector相当于地址,而implement才是真正的房间。和我们网购一样,地址可以随意写。但不一定都能找到收件人。如果找不到系统会给程序几次机会来使程序正常运行,之后依然不行才会抛出异常。下面用代码来实际演示一下。建议每个方法都打上断点,这样能够理解函数的执行顺序。#import
2016-03-02 14:54:24 989
AsyncTaskTest
2014-10-08
iOS与Android通用AES加密
2014-09-22
cocos2d下ExpandedListView
2014-06-09
DJInfiniteScrollPicker
2014-05-28
2dx3.0可旋转的饼图类
2014-05-15
NSObject+RunTimeUtilit
2016-01-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人