自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

依然风 | ios

“双语播放器”已在app store上架,欢迎大家前去下载(主要用于看电影,学英语)

  • 博客(24)
  • 资源 (5)
  • 收藏
  • 关注

转载 一些心得挺深刻的书

以下这些书的介绍是台湾著名出版人郝明义先生多年的阅读体会,从中可以看到他个人对读书、对知识、对文化的重视。●《探索奇迹》(InSearchoftheMiraculousbyP.D.Ouspensky,中译本方智出版)    这是一本记录葛吉夫(G.I.Gurdjieff)这个人的书。葛吉夫是大约一百年前,传说是来自中亚某处的人。他显然是有宗教信仰的背景,但他的言说和传授,不涉特定宗教。

2012-05-29 15:59:28 1296

原创 Objective-c内存管理总结

1. 一般情况下,对于类型是对象的成员变量,如果设置了对应的@property,就用以下这种格式释放:    1.    self.xxx = nil;复制代码只要setter方法正确,这段代码自然能release对象,顺便还能赋nil;2. 如果没有设置@property,就是直白的方法    1.    [xxx release];    2.    xxx = n

2012-05-22 16:32:20 899

转载 限时免费不可不知的秘密

此文已在CocoaChina首页推荐,同时在App推广讨论区加精,感谢ga大等CocoaChina编辑的抬爱!    苹果开发者Mike已在前文免费App的巨大吸引力中,就免费推广策略所针对的用户心理做了初步的分析。用户反正觉得不下白不下,而一旦白用白玩之后,就产生了改变使用习惯的可能性,开发者就多了一个潜在用户,抓住了后续销售的可能。那如何刺激免费产品

2012-05-22 09:42:22 1098

转载 App排名原则

你的问题非常的泛。关于排名规则,苹果现在考虑了很多因数,最重要的是下载,其次还有评论,应用打开次数,用户黏度等等。而如何被苹果feature,至少有以下几个因数,第一,你的产品是否应时应景,比如情人节要到了,情人节有关的游戏应用就容易被推荐。第二,你的产品是否符合苹果的大趋势,比如苹果新推出ios5.1,那么它的一些新的特性你如果支持,就容易被推荐。第三,你的程序必须是健壮的,不能有很多用

2012-05-22 09:37:39 551

原创 如何更快地读懂别人的代码

如果你能更快速的读懂别人的代码并且使用,那么你的开发效率将成倍增加,因为很多东西你不用自己写,拿来就可以用,这样你就可以站在更高的高度开发出更好的东西,那么我们该如何更快更好地阅读和理解别人的代码呢?1.成功的经验记得上次使用RTSP流的时候是用的最爽的一次,虽然代码编写者写的真的很棒,但是之前的准备工作也是非常重要。比如了解RTSP流的建立过程,作者的接口也是这么来的,然

2012-05-20 18:03:57 2390 2

原创 ios编程需要注意的地方

1.NSTimer是在主线程里面执行的,所以如果耗时长的操作,需要重新创建子线程2.NSNotification会等发送的通知的函数执行完,才执行后面的程序,所以通知一般用来执行比较短的程序。the postNotification: methods do not return until all observers have received and processed the noti

2012-05-18 17:24:32 809

转载 从零开始开发iPhone,教你如何在真机调试iPhone应用程序

对于真机调试,首先要在苹果网站上注册APP ID,以及购买iPhone Develop Program(iDP) 开发者授权,99美元。然后要创建证书请求CSR,创建步骤如下:设置OCSP和CRL为关闭状态。Mac OS 中,打开应用程序,找到 钥匙串访问(Keychain Access)工具打开主菜单- 证书助理(Certificate Assistant)-从证书代理请

2012-05-16 20:01:42 628

转载 【整理】视频中IBP帧的介绍和判定方法

mpeg4视频中,I帧、p帧、B帧的判定mpeg4的每一帧开头是固定的:00 00 01 b6,那么我们如何判断当前帧属于什么帧呢?在接下来的2bit,将会告诉我们答案。注意:是2bit,不是byte,下面是各类型帧与2bit的对应关系:  00: I Frame  01: P Frame  10: B Frame 为了更好地说明,我们举几个例子,以下是16进制显示的视频编

2012-05-16 09:49:48 964

转载 mepg4 编码原理

基本上来说,如果在计算机的世界中没有压缩编码这个概念..那么我们今天接触到的多媒体技术几乎是不可能实现的.因为纯粹的多媒体数据包含的信息量是很大的,以现行的存储容量跟本不可能承载如此大的信息量.编解码这个概念在多媒体的应用中很直观.它的目的在于最大限度的降低多媒体数据的体积,同时尽可能的保存更多的信息量.编解码这个概念并非旦生于多媒体技术中.事实上,很早以前,人们就经常采用编解码的思想来解决实

2012-05-15 21:39:04 1687

转载 ffmpeg解码流程 turorial5详解

FFMPEG解码流程1. 注册所有容器格式和CODEC:av_register_all()2. 打开文件:av_open_input_file()3. 从文件中提取流信息:av_find_stream_info()4. 穷举所有的流,查找其中种类为CODEC_TYPE_VIDEO5. 查找对应的解码器:avcodec_find_decoder()6. 打开编解码器:

2012-05-14 22:52:35 1680

转载 ffmpeg 参数初始化详解

m_fmt->video_codec = CODEC_ID_H264;/* 添加视频流 */m_video_st = av_new_stream(m_oc, 0);if (!m_video_st) {return 0;}m_videoc=avcodec_alloc_context();m_videoc = m_video_st->codec;/* 视频相关参

2012-05-14 22:33:19 1423

转载 如何在多台机器上共享IOS证书

1. 下载.cer文件到别的机器。就是在IDP上的那个。2. 从发送申请文件(certificate Request,后缀名为certSigningRequest)的机器上把证书对应的private key(.p12文件)导出,密码自己定,要记住,后面导入的时候要用。(右击你原来安装的文件导出)3. 在你需要的机器上安装证书(.cer),导入私钥文件(.p12)。安装对应App

2012-05-11 15:03:29 1301

原创 ios ffmpeg编译总结

编译好的文件:/usr/local/lib终端:open /usr/local/lib编译好的头文件:/usr/local/include记得header search ---把这些头文件引进去

2012-05-10 21:02:37 867

原创 如何利用搜索解决问题?

在大多数情况下,我们可以通过自己的推理和猜测去解决一些问题。但是还有一些情况,由于我们的知识储备不够,或者看待问题的角度不对,这时我们就需要通过搜索,去寻找那些别人已经解决的问题,下面我给出一些可行的实践方案1.从哪里开始搜索a.google这是必不可少的,如果是中文或者软件,百度有时候表现也不错b.最好的专业论坛网址,像我搞ios,那么cocoachina是必须要搜索的c

2012-05-10 20:45:27 1135

转载 mov格式解析

QuickTime文件格式解析Peter Lee 2008-06-14 一、简介QuickTime是Apple公司开发的一套完整的多媒体平台架构,可以用来进行多种媒体的创建,生产,和分发,并为这一过程提供端到端的支持:包括媒体的实时捕捉,以编程的方式合成媒体,导入和导出现有的媒体,还有编辑和制作,压缩,分发,以及用户回放等多个环节。QuickTime文件格式是QuickTime整个

2012-05-09 22:04:28 8361

转载 防止你的iPhone程序遭盗版(入门篇)

原文地址 http://b.imi.im/?p=356首先简单介绍一下原理:现在大多数的破解苹果验证安装app的办法都会动一个文件, 就是在.app文件夹下的”Info.plist”, 也就是那个程序信息文件.代码很简单, 不再详细解释什么意思了1. 检查Info.plist 是否存在 SignerIdentity这个键名(Key).未破解的程序是不会有这个键名的, 苹果没给你

2012-05-09 20:15:59 1394

转载 iphone开发之数据库CoreData

CoreData介绍在Cocoa环境下,如果你想使用数据库(如sqlite),你可以使用sql语句的方式通过相关的工具类进行数据库的直接操作。当然你也可以通过别人封装之后的一些简单框架,使得你的操作更加简单(如FMDBBNRPersistence)。 Cocoa框架本身提供了CoreData这个API可方便的让开发者通过操作对象的方式在操作数据库。CoreData是一个对象图(

2012-05-09 20:13:48 488

转载 iPhone中如何进行多线程编程和线程锁

http://disanji.net/2011/04/23/iphone-how-multi-thread/多线程在各种编程语言中都是难点,很多语言中实现起来很麻烦,objective-c虽然源于c,但其多线程编程却相当简单,可以与java相媲美。这篇文章主要从线程创建与启动、线程的同步与锁、线程的交互、线程池等等四个方面简单的讲解一下iphone中的多线程编程。一、线程创建与启动

2012-05-09 16:16:33 928

原创 视频产生的全过程

2012-05-09 10:28:44 476

原创 instrument下的工具

instrument下的工具1.Time Profiler查看函数耗时,注意勾选左下角的一些选项2.cpu sampler不仅可以查看cpu使用情况,还可以参看内存使用情况,很给力3.leaks定位内存泄露情况

2012-05-08 17:03:56 614

原创 我总结的编程思想

1.模块化编程。它能把复杂度降到最低2.对于一些类的使用,请按照标准用法,不要随便改动,哪怕两段代码的位置3.英语好,至少能提高一倍的开发效率4.陷入思维误区,不是去分析现象背后的原因,而是盲目试错5.主线程进行UI操作,子线程用于处理耗时长的任务6.我的编程风格:分治7.有些问题不要过早的优化,有些功能会随着你程序的完成而自动完善8.有些东西还是按照约定俗成的东西去写

2012-05-07 20:42:29 1594

转载 ios开发 录音内部过程

1,准备,检查设备、设置、音频文件分配地址等。这个过程中会产生文件头。2,开始录音,这个时候或者在此之前,写文件头到音频文件。录音的实时的数据保存在内存内建的缓冲区,直到存满或者结束录音,才会从内存写到音频文件。3,结束,收尾操作。

2012-05-07 19:14:51 1261

原创 iphone开发 内存管理

我一般喜欢在开发的最后阶段,才考虑内存管理那么就需要好的工具,帮你定位,内存泄露的位置。经过一段时间的研究,已经完美控制了内存的增长1.通过查找alloc关键字,自己找出项目中需要释放的内存2.可以通过instruments中的cpu sample查看cpu和内存使用情况2.你还可以使用instruments中的leaks查看内存泄露的地方甚至还可以直接定位到代码段

2012-05-07 16:30:03 774

转载 简述PCM,DPCM,ADPCM的区别。

PCM(Pulse Code Modulation——脉冲编码调制)脉冲调制就是把一个时间连续,取值连续的模拟信号变换成时间离散,取值离散的数字信号后在信道中传输.个人认为上面这句话概括的相当经典脉冲编码调制就是对模拟信号先抽样,再对样值幅度量化,编码的过程. 所谓抽样,就是对模拟信号进行周期性扫描,把时间上连续的信号变成时间上离散的信号.该模拟信号经过抽样后还应当包含原信号中所有信息,也就是说能

2012-05-03 07:36:46 23672 3

Visual Studio使用技巧

Visual Studio使用技巧

2012-06-23

软件测试资料

软件测试资料

2012-06-23

C#考试试卷和答案

C#考试试卷和答案

2012-06-23

com本质论(分类)

com本质论(分类)

2012-06-23

FFMpeg SDK 开发手册 .pdf

FFMpeg SDK 开发手册

2012-04-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除