上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 57 下一页
  2012年1月6日
摘要: 1如果碰到如下问题:[__NSArrayMobjectAtIndex:]:messagesenttodeallocatedinstance0xa115ed0 的解决办法是 解决办法:使用retain,让其保留计数器加1.2.viewWillDisappear 在模拟器上可以调用,但在真机上不可调用的解决办法是:? 有待回答。 阅读全文
posted @ 2012-01-06 10:34 wtq 阅读(208) 评论(0) 推荐(0) 编辑
  2012年1月4日
摘要: 1:本文摘自:http://www.voland.com.cn/iphone-in-the-multi-threaded-programming2,多线程 :http://www.yifeiyang.net/iphone-developer-advanced-11-multiple-threads-of-use-and-precautions/3,多线程编程指南http://www.cocoachina.com/iphonedev/sdk/2011/1221/3753.html多线程在各种编程语言中都是难点,很多语言中实现起来很麻烦,objective-c虽然源于c,但其多线程编程却相当简单, 阅读全文
posted @ 2012-01-04 17:09 wtq 阅读(255) 评论(0) 推荐(0) 编辑
  2011年12月31日
摘要: 1:原文摘自:http://disanji.net/2011/08/10/%E4%BD%BF%E7%94%A8nsoperationqueue%E7%AE%80%E5%8C%96%E5%A4%9A%E7%BA%BF%E7%A8%8B%E5%BC%80%E5%8F%91/使用NSOperationQueue简化多线程开发来自Fgamers2011年8月10日860 次阅读 评论 (0)多线程开发是一件需要特别精心的事情,即使是对有多年开发经验的工程师来说。为了能让初级开发工程师也能使用多线程,同时还要简化复杂性。各种编程工具提供了各自的办法。对于iOS来说,建议在尽可能的情况下避免直接操作线程. 阅读全文
posted @ 2011-12-31 15:20 wtq 阅读(372) 评论(0) 推荐(0) 编辑
摘要: 1,原文摘自:https://github.com/robbiehanson/CocoaAsyncSocket/wiki/Intro_GCDAsyncSocketReading & WritingOne of the best features of the library is "queued read/write operations". What does that mean? A quick code example may explain it best:NSError *err = nil;if (![socket connectToHost:@&quo 阅读全文
posted @ 2011-12-31 11:32 wtq 阅读(6269) 评论(2) 推荐(0) 编辑
  2011年12月30日
摘要: 1:http://blog.csdn.net/tipboy/article/details/70524842:ffmpeg教程:http://dranger.com/ffmpeg/tutorial01.htmlav_register_all();if(av_open_input_file(&pFormatCtx,filename,NULL,0,NULL)!=0)printf("error!\n");if(av_find_stream_info(pFormatCtx)<0)printf("error!\n");videoStream=-1;f 阅读全文
posted @ 2011-12-30 15:37 wtq 阅读(17162) 评论(0) 推荐(0) 编辑
摘要: 原文摘自:http://my.oschina.net/cmffire/blog/11290引言:摄像头基本的功能还是视频传输,那么它是依靠怎样的原理来实现的呢?所谓视频传输:就是将图片一张张传到屏幕,由于传输速度很快,所以可以让大家看到连续动态的画面,就像放电影一样。一般当画面的传输数量达到每秒24帧时,画面就有了连续性。下边我们将介绍摄像头视频采集压缩及传输的整个过程。一.摄像头的工作原理(获取视频数据)摄像头的工作原理大致为:景物通过镜头(LENS)生成的光学图像投射到图像传感器表面上,然后转为电信号,经过A/D(模数转换)转换后变为数字图像信号,再送到数字信号处理芯片(DSP)中加工处理 阅读全文
posted @ 2011-12-30 11:35 wtq 阅读(783) 评论(0) 推荐(0) 编辑
  2011年12月29日
摘要: 1.http://www.cnblogs.com/KidReborn/archive/2010/10/07/1845097.html-(void)openMovie:(id)sender{ NSString *path = [[NSBundle mainBundle] pathForResource:@"movie" ofType:@"m4v"]; MPMoviePlayerController *movieController = [[MPMoviePlayerController alloc] initWithContentURL:[NSURL fi 阅读全文
posted @ 2011-12-29 14:12 wtq 阅读(323) 评论(0) 推荐(0) 编辑
  2011年12月28日
摘要: 1,什么情况下,播放器播放视频才算是流畅的呢? 答:如果机器性能跟得上(现在的机器都没有问题的),解一帧的时间小于帧与帧之间的正常间隔,每帧的播放是靠PTS来控制的,解码器解完每幅图像,都会给出该图像的PTS,video renderer就能图像的PTS来安排显示。如果在directshow框架下,用ms的video renderer,不需要在解码器中用计时器,只要给出正确的PTS,让video renderer控制显示就行了。解码器可以是一个简单的transform. 阅读全文
posted @ 2011-12-28 21:07 wtq 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 1:原文摘自:http://www.cnblogs.com/qingquan/archive/2011/07/27/2118967.html基本概念:I frame :帧内编码帧 又称intra picture,I 帧通常是每个 GOP(MPEG 所使用的一种视频压缩技术)的第一个帧,经过适度地压缩,做为随机访问的参考点,可以当成图象。I帧可以看成是一个图像经过压缩后的产物。P frame: 前向预测编码帧 又称predictive-frame,通过充分将低于图像序列中前面已编码帧的时间冗余信息来压缩传输数据量的编码图像,也叫预测帧;B frame: 双向预测内插编码帧 又称bi-direct 阅读全文
posted @ 2011-12-28 20:57 wtq 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 本文摘自:http://liwpk.blog.163.com/blog/static/363261702011573638250/NSBundle束,是一种特定的文件类型,其中的内容遵循特定的结构。NSBundle的一个主要作用是获取Resources文件夹中的资源。使用主束来获取需要的资源文件:NSBundle*bundle = [NSBundlemainBundle];NSString*plistPath = [bundlepathForResource:@"statedictionary"ofType:@"plist"];或者简写成一行:NSStr 阅读全文
posted @ 2011-12-28 14:19 wtq 阅读(894) 评论(0) 推荐(0) 编辑
上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 57 下一页