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