06 2012 档案
摘要:利用NSObject类中的methodForSelector:方法,可以获得一个指向方法实现的指针,并可以使用该指针直接调用方法实现,当一个消息要被发送给某个对象很多次的时候,可以直接使用methodForSelector:来进行优化,其中,methodForSelector:是由Cocoa Runtime System提供的,而不是Objective-C本身的语言特性。这里需要注意转换过程中函数类型的正确性,包括返回值和参数,而且这里的前两个参数需要显示声明为id和SEL。type voidsetterFuncvoid (*setter)(id, SEL, BOOL);///////////
阅读全文
摘要: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)
阅读全文
摘要: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
阅读全文
摘要:在使用中发现前者比后者的速度要快出很多, 测试了一下,前者所花费的时间是后者的的1/4左右。
阅读全文
浙公网安备 33010602011771号