Facebook Asynchronous Layout and Rending

简介:

Facebook Asynchronous Layout and Rending

by 吴雪莹

dispatch_async(backgroundQueue, ^{
	storyNode = [[FBStoryNode alloc] initWithStory:story];
	[storyNode layoutWithin:CGSizeMake(320,FLT_MAX)];
});

- (void)display {
	dispatch_async(backgroundQueue, ^{
		CGContextRef ctx = newContextOfSize(self.bounds.size);
		[self.node drawInContext:ctx];
		dispatch_async(main, ^{
			self.contents = ctx;
		});
	});
}






本文转自mfrbuaa博客园博客,原文链接:http://www.cnblogs.com/mfrbuaa/p/5031975.html,如需转载请自行联系原作者

相关文章
|
编解码 安全 物联网
Google I/O大会:Android 13
Google I/O大会:Android 13
176 0
Google I/O大会:Android 13
|
XML Java Android开发
如何为你的 Android 应用添加 Google Analytics
了解应用的哪些部分最受用户欢迎并集中开发些部分 了解应用的哪些部分较少被用到,以便重新设计或清楚这些部分 找到潜在的导向问题,获取更多信息等等。
493 0
如何为你的 Android 应用添加 Google Analytics
|
传感器 Android开发 开发者
|
Android开发
Android Design Support Library全解:Part 2 Snackbar
Android Design Support Library系列第2弹: Snackbar “Providing lightweight, quick feedback about an operation is a perfect opportunity to use a snackbar.
854 0
|
物联网 定位技术 Android开发