06 2012 档案

摘要:利用NSObject类中的methodForSelector:方法,可以获得一个指向方法实现的指针,并可以使用该指针直接调用方法实现,当一个消息要被发送给某个对象很多次的时候,可以直接使用methodForSelector:来进行优化,其中,methodForSelector:是由Cocoa Runtime System提供的,而不是Objective-C本身的语言特性。这里需要注意转换过程中函数类型的正确性,包括返回值和参数,而且这里的前两个参数需要显示声明为id和SEL。type voidsetterFuncvoid (*setter)(id, SEL, BOOL);/////////// 阅读全文
posted @ 2012-06-14 15:41 Gang.Wang 阅读(4097) 评论(0) 推荐(0)
摘要:struct timeval {time_t tv_sec; /* seconds */suseconds_t tv_usec; /* microseconds */};millisecond 毫秒microsecond 微秒timeval表示一个时间点,比如:timeval.tv_sec = 1 (s)timevat.tv_usec = 500 000 (μs) 阅读全文
posted @ 2012-06-06 18:12 Gang.Wang 阅读(671) 评论(0) 推荐(0)
摘要:Where is pngcrush for Xcode 4.3?Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/binpngcrush的使用pngcrush -d decresults -revert-iphone-optimizations *.png(-d是输出文件夹的名称)批量将png图片转换成crushpng图片的命令为:/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/pngcrush -d decre 阅读全文
posted @ 2012-06-06 17:36 Gang.Wang 阅读(3078) 评论(0) 推荐(0)
摘要:在使用中发现前者比后者的速度要快出很多, 测试了一下,前者所花费的时间是后者的的1/4左右。 阅读全文
posted @ 2012-06-04 14:41 Gang.Wang 阅读(829) 评论(0) 推荐(0)