自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 收藏
  • 关注

原创 IOS小知识点9之IOS真机调试、打包发布

IOS 真机调试和发布一共会用到3个文件,一个叫xx.cer文件一个

2014-10-31 15:49:54 732

原创 IOS线程数据篇5之常用数据对象

IOS中的数据对象无外乎以下几种qing

2014-10-30 21:43:04 491

原创 IOS小知识点8之IOS调试过程错误情况一览

(1)Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: '* -[NSCFArray insertObject:atIndex:]: mutating method sent to immutable object'

2014-10-30 13:55:13 519

原创 IOS小知识点7之IOS静态库打包、工作区关联多个工程、一个工程下关联多个Target、c代码打包

动态库dylib 静态库a。动态库体积更小,多个应用程序共享内存中的同一份库文件,节省资源。苹果暂时不能自己创建动态库。(1)首先新建一个静态库的工程

2014-10-29 10:17:58 1425

原创 IOS小知识点6之条件编译、Log系统、重命名、CocoaLumberjack、NSLogger、函数调用堆栈

#if 0    NSLog(@"dd");#endif

2014-10-28 15:02:28 1192

原创 IOS小知识点5之内存警告、循环引用、交叉引用

typedef enum {        OSMemoryNotificationLevelAny      = -1,        OSMemoryNotificationLevelNormal   =  0,        OSMemoryNotificationLevelWarning  =  1,        OSMemoryNotificationL

2014-10-28 11:54:33 1095

原创 IOS网络篇15之网络数据结构JSON XML

IOS

2014-10-22 11:32:53 924

原创 IOS网络篇14之UIWebView第三方框架PBWeb的使用

一般情况下CFSocket 和NSStream我们不会直接对它进行操作,如果我们用到了这两个部分,那么说明wo men

2014-10-22 10:32:51 809

原创 IOS音频7:之基于FFmpeg播放音频文件(二)

3.2 FFmpeg文件结构Ffmpeg从文件构成上来说主要分为以下5个部分,分别是ffmpeg、libavformat、libavcodec、ffserver、ffplay。ffmpeg被称之为多媒体文件转换工具,在进行交叉编译的时候其中的一些编译选项也是由这个模块来进行控制的。Libavformat包含了所有ffmpeg所支持的音视频编解码器中解析器。Libavcodec包含了相应的一些音

2014-10-22 09:22:49 2147

原创 IOS音频6:之基于FFmpeg播放音频文件(一)

在前面的章节中我们采用了四种方法设计了应用于不同场合的音频播放器,已经可是正常的播放音频文件,那么我们为什么还要多次一举来分析音频的编解码过程呢?首先我们可以想象一下:如果我们想要制作一个很炫的音频声音那么我们如何处理呢?很显然第一步我们需要拿到经过采样得到的原始数字音频数据。这样才能在上面开发一些算法,实现很酷、很绚丽的音频特效。又例如我们想要录制一段音频并将其保存为xx.mp3格式呢?很显

2014-10-22 09:18:35 2207

原创 IOS音频5:之采用四种方式播放音频文件(五)AudioToolbox AVFoundation OpenAL AUDIO QUEUE

4.1 任务需求分析   前面我们介绍了3种音乐播放器的制作方法,但这些播放器不可避免的都是首先获取整段的音频文件,然后再进行处理。而对于流媒体或者是需要分段处理的音频文件就无能为力了。这里我们介绍第四种音乐播放器的制作方法,利用audio queue service实现对音频流的分段处理。Audio queue service支持lpcm、ios系统所支持的所有音频格式以及已经自己在操作

2014-10-21 10:31:17 1650

原创 IOS音频4:之采用四种方式播放音频文件(四)AudioToolbox AVFoundation OpenAL AUDIO QUEUE

3.1 任务需求分析   在本小节主要利用openal实现对音频文件的播放。在功能上需要实现可以利用ply_music按钮播放本地音频文件。界面上我们沿用2.1小节中所建立的工程,在-(IBAction) ply_music: (id)sender中注释掉利用AudioToolbox.framework框架以及利用AVFoundation.framework播放音频文件的方法,将相应的

2014-10-21 10:28:09 2005

原创 IOS小知识点4设计模式大全(一)

xx

2014-10-21 09:57:26 675

原创 IOS音频3:之采用四种方式播放音频文件(三)AudioToolbox AVFoundation OpenAL AUDIO QUEUE

紧接上一篇:

2014-10-17 16:22:04 3158

原创 IOS音频2:之采用四种方式播放音频文件(二)AudioToolbox AVFoundation OpenAL AUDIO QUEUE(2014-10-17 16:07)

从本章开始我们就开始制作一个音频播放器,一步步起,从零开始IOS多媒体的相关知识。在本章中,我们需要根据不同的音频播放器的应用场合制作四款播放器。为了保持知识点的连续性,我们使用统一的工程。在同一个工程中不断完善代码来实现多种方法的播放器的制作。另外我们采用与工程项目相同的步骤来学习,从一个完整的工程的角度出发来学习。包括任务需求分析、相关知识点介绍、源代码分析、项目工程建立、程序逻辑实现、最终结

2014-10-17 16:12:03 1482

原创 IOS音频1:之采用四种方式播放音频文件(一)AudioToolbox AVFoundation OpenAL AUDIO QUEUE

在本卷你可以学到什么?采用四种方法设计应用于各种场合的音频播放器:基于AudioToolbox.framework框架。播放系统声音文件。基于AVFoundation.framework框架。播放多种音频格式文件。具有高级音频播放器功能。如实时显示进度、功率,控制音量、播放时间等。基于OPENAL框架。实现对本地音频文件播放,播放pcm音频文件,3D音频特效。基于AUDIOQU

2014-10-17 16:07:57 3744

转载 IOS小知识点3之IOS面试宝典(200例)

以下内容均来自于网络:

2014-10-16 08:54:32 1327

原创 IOS小知识点2之svn的使用:

SVN连接建立SVN代码下载到本地

2014-10-15 16:47:22 887

原创 IOS线程数据篇4之线程之间的同步:synchronized NSlock pthread_mutex_t dispatch_semaphore_create

先来看一个经典的案例:卖票

2014-10-14 10:26:06 1254

原创 IOS线程数据篇3之多线程:NSThread NSOperation GCD(二)

GCD:

2014-10-11 17:28:51 768

原创 IOS线程数据篇2之多线程:NSThread NSOperation GCD(一)

栈空间是非常宝贵的,主线程只能开辟1M。子线程只有512K。android的栈空间好像只有2M。android的堆空间有16M、32M、64M的。线程运行完之后,ARC下内存自动回收。线程不能被杀死,只能暂停。优点:将耗时的任务分配到其他线程执行,由主线程负责统一更新界面会使应用程序更加流畅,用户体验更好缺点:新建线程会消耗内存空间和CPU时间,线程太多会降低系统的运行性能。多线程

2014-10-11 17:04:45 906

原创 IOS网络篇13之Http chunk分析wireshark

CocoaAsyncSocket文件目录结构如下所s

2014-10-11 16:34:53 2423

原创 IOS网络篇12之Http概述

ASIHTTPRequest是一个非常强大的第三方网络请求框架,目前超过60%的应用都是使用的这个框架,y

2014-10-10 19:33:37 756

原创 IOS网络篇11之Reachability网络检测(网络状态 运营商 网络制式)

NSURLCOnnection是IOS网络处理中非常重要的一个类,很有必要对其进行

2014-10-10 19:12:09 1129

原创 IOS线程数据篇1之NSTimer定时器要注意的地方

定时器是IOS中非常重要的

2014-10-10 18:43:08 1180

原创 IOS网络篇10之NSURLConnection的使用(同步异步下载getpost)

JSON数据格式是javascript的一个子集,语法如下:(1){}:对象。以{开始,以}结束。(2),每个对象之间用逗号隔开(3):name\value之间用:表示。(4)[]。多个对象放在一起用[]括起来。(5)“”修饰字符串 JSON的最优框架是NSJSONSerialization。IOS5.0之后系统提供的。提到数据交换格式首先应该考虑的是JSON,而不

2014-10-10 13:15:26 846

原创 IOS网络篇9之ASIHttpRequest的使用

本篇实现的功能如下:

2014-10-10 10:54:47 803

原创 IOS网络篇8之Socket收发图片(基于CFSocket NSStream)

紧接这一篇:IOS(8)网络篇7之Socket通信(传递图片和基本数据)吧图片传输漏掉了,这里补充

2014-10-09 17:57:37 1197

原创 IOS网络篇7之基于第三方CocoaAsyncSocket实现Socket通信(发送图片以及类似http头信息)

紧接这一篇IOS(5)网络篇5之IOS底层网络架构概述

2014-10-09 17:36:15 1834 1

原创 IOS小知识点1Win7下安装mac系统vmware(亲测可行)

Win7 下安装mac系统操作步骤  1 安装vmware虚拟机2 安装mac补丁文件3 在vmware虚拟机下安装mac系统

2014-10-09 17:32:04 992

原创 IOS网络篇6之第三方CocoaAsyncSocket回调方法一览

先来看看PBWeb使用的最终效果:PBWeb主要有2个类文件组成,分别是PBSafariActivity.h m文件以及PBWebViewController.h m文件组成。其中PBSafariActivity.h继承自UIActivity我们来看看它的英文说明:A `UIActivity` subclass to be used with a `UIActivity

2014-10-09 13:33:53 1785

原创 IOS网络篇5之Socket通信(补充发送图片功能)

首先我们来看看IOS网络的主要层次结构:

2014-10-09 11:47:54 1980

原创 IOS网络篇4之Socket通信(传递图片和基本数据)

紧接这一篇:http://blog.csdn.net/u014011807/article/details/39894247

2014-10-08 17:50:47 1977

原创 IOS网络篇3之IOS底层网络架构详解

http概述主要包括以下几个部分:0 Http概述ü      http://www.w3.org/Protocols/    http协议的特点:应用层无状态协议    用于在客户端和服务器之间传输的超文本文件的协议。             http1.0 1996发布RFC1945。    http1.1 1999推出RFC2616,废弃了RFC2068。ht

2014-10-08 17:32:33 2743

原创 IOS网络篇2之客户端离线缓存策略(NSURLProtocol)

我们先来看一个百度访问

2014-10-08 16:59:40 1624

原创 IOS网络篇1之截取本地URL请求(NSURLProtocol)

NSURLProtocol 是IOS中非常重要的一个部分,缓存、加速都会用到它。

2014-10-08 15:35:51 8073 1

空空如也

空空如也

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

TA关注的人

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