05 2013 档案

摘要:NSTimer其实是将一个监听加入的系统的RunLoop中去,当系统runloop到如何timer条件的循环时,会调用timer一次,当timer执行完,也就是回调函数执行之后,timer会再一次的将自己加入到runloop中去继续监听。 CFRunLoopTimerRef和NSTimer这两个类型是可以互换的,当我们在传参数的时候,看到CFRunLoopTimerRef可以传NSTimer的参数,增加强制转化来避免编译器的警告信息指定(注册)一个timer到RunLoops中一个timer对象只能够被注册到一个runloop中在同一时间,尽管在这个runloop中它能够被添加到多个runlo 阅读全文
posted @ 2013-05-27 10:13 leevaboo 阅读(183) 评论(0) 推荐(0)
摘要:const char ZXObjectSingleObjectEvent;-(void)receiveObject:(void(^)(id object))sendObject{ objc_setAssociatedObject(self, &ZXObjectSingleObjectEvent, sendObject, OBJC_ASSOCIATION_COPY);}-(void)sendObject:(id)object{ void(^block)(id object) = objc_getAssociated... 阅读全文
posted @ 2013-05-23 09:58 leevaboo 阅读(178) 评论(0) 推荐(0)
摘要:- (NSString *)URLEncodedString{ NSString *encodedString = (NSString *)CFURLCreateStringByAddingPercentEscapes(NULL, (CFStringRef)self, NULL, (CFStringRef)@"!*'\"();:@&=+$,/?%#[]% ... 阅读全文
posted @ 2013-05-20 16:14 leevaboo 阅读(709) 评论(0) 推荐(0)
摘要:以下是总结的iOS开发流程以及学习中的资料分享。流程:注册、开发、真机测试、发布以及上线。iPhone iOS 4从注册到app上线开发流程http://blog.csdn.net/linzhiji/article/details/6732868一、关于注册账号IDP和Apple ID:1、注册App ID(无论是iOS使用者还是开发者都需要*****ID,只是后者还需要付99$注册成为开发者。)网址:http://developer.apple.com由于上边的网址没有注册按钮,所以去iTunes注册,方法参照(这里注册的是免费的,您需要注册付费的):http://jingyan.baidu 阅读全文
posted @ 2013-05-10 15:35 leevaboo 阅读(373) 评论(0) 推荐(0)
摘要:- (BOOL)pointInside:(CGPoint)point withEvent:(UIEvent *)event{ for (UIView *v in self.subviews) { if (CGRectContainsPoint(_coolFish.frame, point)) { return YES; } } return [super pointInside:point withEvent:event];} 阅读全文
posted @ 2013-05-09 09:21 leevaboo 阅读(136) 评论(0) 推荐(0)