CoreData介绍及使用

摘要: 1. CoreData数据库简介:CoreData 是mac平台和ios平台都有的数据库操作框架(本事不是数据库),一种类似关系数据库的东西,ios平台的coredata的数据库可以配置为sqlite,xml数据库等。CoreData提供图形界面创建model,并且可以直接生成object-c类CoreData使用NSPredlicate来代替sql语句查询数据库,直接更改数据模型属性保存就可以形成updata操作,删除数据模型就可以删除对应的一行数据,类似与hibernate,完全放弃sql语句,但更加容易学习。推荐两篇博客:[Cocoa]深入浅出 Cocoa 之 Core Data(1)- 阅读全文
posted @ 2012-06-05 14:51 一梦浮生2012 阅读(2111) 评论(0) 推荐(0)

Protocol Buffers for Object-C通信

摘要: 1. Protocol Buffers简介: Protocol Buffers是Google公司开发的一种数据描述语言,类似于XML能够将结构化数据序列化,可用于数据存储、通信协议等方面。现阶段支持C++、JAVA、Python等三种编程语言。 类似于XML,但同XML相比,Protocol buffers在序列化结构化数据方面有许多优点(google官方提出): ·使用简单简单 ·数据描述文件,比xml小,只需原来的1/10至1/3 ·解析速度是xml 的20倍至100倍 ·减少了二义性,平台无关。 ·生成了更容易在编程中使用的数据访问类 在 阅读全文
posted @ 2012-06-05 13:59 一梦浮生2012 阅读(619) 评论(0) 推荐(0)

流媒体播放

摘要: 1. 这里的流媒体地址是指服务端那边已经调好格式的可以在ios上播放的视频流。下面提供几个视频流的地址:NSString *linkStr =http://61.160.227.6/rtencode_m3u8?bl=/f4v/61/140783661.h264_2.f4v&t=8&em=1&se=c629000050724fef&k=8bb5b375af9ab17fa859074fb394455fcd7505",@"http://61.160.230.12/rtencode_m3u8?bl=/f4v/85/140698785.h264_2.f 阅读全文
posted @ 2012-06-05 11:22 一梦浮生2012 阅读(2090) 评论(0) 推荐(0)

使用AVFoundation播放音乐,并提取音乐封面显示

摘要: 1. 将mp3资源文件放在更目录下2.导入AVFoundation类 #import <AVFoundation/AVFoundation.h>3.读取文件 //获取资源目录 NSString *resoucePath = [[NSBundle mainBundle]resourcePath]; // 取出资源目录下所有mp3文件,将地址封装在数组中 NSArray *mp3Array = [NSBundlepathsForResourcesOfType:@"mp3"inDirectory[[NSBundlemainBundle]resourcePath]]; 阅读全文
posted @ 2012-06-05 10:36 一梦浮生2012 阅读(1570) 评论(0) 推荐(0)