摘要:
【day1201_UDPSocket】:utpsocket的使用使用UDP网络传输,是一种无连接的传输协议,不安全,一般使用在监控视频中或QQ聊天中,该网络传输就向广播传播模式,一对多。在ios中如何使用:首先导入AsyncUdpSocket类,在项目中添加一个框架CFNetwork.framework因为该类采用的MRC模式,所以导入该类后需要把在项目中把该类的.m文件上附加"-fno-objc-arc",也就是不使用arc模式服务器端:初始化准备工作self.socketUdp = [[AsyncUdpSocket alloc] initWithDelegate:sel 阅读全文
摘要:
【day1101_SocketSendFile】:发送文件到服务端发送文件需要在该文件上拼接消息头,比如类型,文件名,文件大小// 服务端- (void)viewDidLoad{ [super viewDidLoad]; // 创建服务器 self.socketServer = [[AsyncSocket alloc] initWithDelegate:self]; // 设置端口 [self.socketServer acceptOnPort:8000 error:Nil]; } // 接收连接- (void)onSocket:(AsyncSocket *)... 阅读全文
摘要:
【day1001_MoviePlayer】:视频播放需要导入MediaPlayer.framework- (void)viewDidLoad{ [super viewDidLoad]; NSURL *url = [NSURL fileURLWithPath:@"/Users/tarena/yz/李明杰/OC视频/ARC/28-ARC04-循环引用.mp4"]; self.moviePlayer = [[MPMoviePlayerController alloc] initWithContentURL:url]; self.moviePlayer.view.fram... 阅读全文
摘要:
【day09-1-AVAudioPlayer】:播放音乐案例实现多媒体需要准备以下两点:需要引入一个框架AVFoundation.framework然后引入#import 代码如下:@interfaceMXViewController()@property(nonatomic,strong)AVAudioPlayer*player;@end@implementationMXViewController- (void)viewDidLoad{[superviewDidLoad];//此对象可以表示两种路径1.本地路径file2.网络路径urlNSURL*url = [NSURLfileURLWi 阅读全文
摘要:
【day07-1-getSystemImage】:获取系统相册UIImagePickerController图片采集控制器picker采集者,采摘者该方法继承自:UINavigationController该方法的简单使用:1.创建该控制器,alloc init2.present到这个控制器,会提示加载系统图片,加载完后默认按:UIImagePickerControllerSourceTypePhotoLibrary样式显示。有一个属性可以改变样式:sourceType进入编辑模式:首先打开编辑模式:allowsEditing设置为YES。打开编辑模式时为了可以保存编辑,需要实现UIImage 阅读全文
摘要:
【day06_1_CoreDataPerson】:保存person对象到coreData数据库保存大量数据时用CoreData保存到数据库,数据库会存在documents目录下操作步骤:1.创建空项目,勾上coreData2.选中day06_1_CoreDataPerson.xcdatamo添加entity实体,添加属性(attributes)interger 16 int类型interger 32 long类型interger 16 long long类型3.创建实体类,选择coreData选择最后一个,下一步。。。4.创建storyboard,选择interface选中storyboard 阅读全文
摘要:
【day05_1_UserDefault】:判断应用程序是否是第一次运行NSUserDefaults:用来保存应用程序的配置信息如:程序运行次数,用户登陆信息等。//使用系统提供的NSUserDefaults对象判断NSUserDefaults*userDefaults = [NSUserDefaultsstandardUserDefaults];intrunCount = [[userDefaultsobjectForKey:@"runCount"]intValue];if(runCount ==0) {NSLog(@"第一次运行!!!");}runC 阅读全文