iOS NSMutableData
2015-08-05 15:38
369 查看
这里记录下NSMutableData的使用,当我们用到socket传送信息时,要将数据转换成数据流。这时就用NSData
下面举个小例子,说明NSData的用法。
下面举个小例子,说明NSData的用法。
NSMutableData *mutableData = [[NSMutableData alloc] init]; int i = 143; NSData *data = [NSData dataWithBytes:&i length:sizeof(i)]; [mutableData appendData:data]; NSString *str = @"随便写的什么呢?"; NSData *data3 = [str dataUsingEncoding:NSUTF8StringEncoding]; NSUInteger strlen = data3.length; NSData *data6 = [NSData dataWithBytes:&strlen length:sizeof(int)]; [mutableData appendData:data6]; [mutableData appendData:data3]; int strlen1 = 0; [mutableData getBytes:&strlen1 range:NSMakeRange(4, sizeof(int))]; NSData *strData = [mutableData subdataWithRange:NSMakeRange(8, strlen1)];; NSString *string1 = [[NSString alloc] initWithData:strData encoding:NSUTF8StringEncoding]; NSLog(@"%@",string1);
相关文章推荐
- iOS开发之倒计时
- iOS多线程编程之Grand Central Dispatch(GCD)介绍和使用
- iOS手势识别的详细使用(拖动,缩放,旋转,点击,手势依赖,自定义手势)
- ios 单例(arc版本)
- iOS开发之时间戳的转化
- iOS开发 ARC和MRC混编相关
- iOS之身份证的正则校验
- iOS 【transform属性】-通过tramsform熟悉个可以修改对象的平移、缩放比例和旋转角度
- iOS 知识点
- IOS中的block和retain cycle
- Passing data between view controller.
- iOS frame\center\bounds属性
- iOS 9应用开发教程之iOS 9新特性
- iOS 9应用开发教程之iOS 9新特性
- iOS beginAnimations 做首尾动画
- ios 修改工程名称,程序名称(xcode6.3)
- 谈谈iOS中Categories(分类)、Extensions(类扩展)和继承的区别
- (L1) AudioService AudioServiceBroadcastReceiver
- IOS开发获取手机内照片属性
- iOS 多线程 锁 互斥 同步