摘要: 1常用结构体:NSRange、NSPoint(CGPoint)、NSSize(CGSize)、NSRect(CGRect)2 NSRange: 字符串中有一个方法rangeOfString:str可以获取str在字符串中的位置,如果找不到length为0,location为NSNotFount(%d -1)3 CGPointMake 和NSMakePoint是等价的4 结构体转为字符串,NSStringFromPoint()5 CGPointZero相当于0,06 CGPointEqualToPoint(point1,point2) 比较两个点是否相同7 CGRectContainsPoint 阅读全文
posted @ 2014-02-25 00:14 回读(IOS) 阅读(164) 评论(0) 推荐(0) 编辑
摘要: OC1成员变量默认初始化为02匿名对象:就是没有名字的对象,比如:(不建议使用)3 [Car new]->speed = 300;[[Car new] run];(运行结果speed为0,因为又重新创建新的对象了)4 API查询:help->API安装离线文档方法:右击Xcode.app->显示包内容->contents->developer->documentation->docsets,然后把离线文档docsets放进去。第二种安装方法:资源库-> developer->shared->documentation->docs 阅读全文
posted @ 2014-02-25 00:12 回读(IOS) 阅读(405) 评论(0) 推荐(0) 编辑
摘要: 【day1201_UDPSocket】:utpsocket的使用使用UDP网络传输,是一种无连接的传输协议,不安全,一般使用在监控视频中或QQ聊天中,该网络传输就向广播传播模式,一对多。在ios中如何使用:首先导入AsyncUdpSocket类,在项目中添加一个框架CFNetwork.framework因为该类采用的MRC模式,所以导入该类后需要把在项目中把该类的.m文件上附加"-fno-objc-arc",也就是不使用arc模式服务器端:初始化准备工作self.socketUdp = [[AsyncUdpSocket alloc] initWithDelegate:sel 阅读全文
posted @ 2014-02-22 21:47 回读(IOS) 阅读(419) 评论(0) 推荐(0) 编辑
摘要: 【day1101_SocketSendFile】:发送文件到服务端发送文件需要在该文件上拼接消息头,比如类型,文件名,文件大小// 服务端- (void)viewDidLoad{ [super viewDidLoad]; // 创建服务器 self.socketServer = [[AsyncSocket alloc] initWithDelegate:self]; // 设置端口 [self.socketServer acceptOnPort:8000 error:Nil]; } // 接收连接- (void)onSocket:(AsyncSocket *)... 阅读全文
posted @ 2014-02-22 21:41 回读(IOS) 阅读(962) 评论(0) 推荐(1) 编辑
摘要: 【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... 阅读全文
posted @ 2014-02-22 21:25 回读(IOS) 阅读(470) 评论(0) 推荐(0) 编辑
摘要: 【day09-1-AVAudioPlayer】:播放音乐案例实现多媒体需要准备以下两点:需要引入一个框架AVFoundation.framework然后引入#import 代码如下:@interfaceMXViewController()@property(nonatomic,strong)AVAudioPlayer*player;@end@implementationMXViewController- (void)viewDidLoad{[superviewDidLoad];//此对象可以表示两种路径1.本地路径file2.网络路径urlNSURL*url = [NSURLfileURLWi 阅读全文
posted @ 2014-02-22 21:18 回读(IOS) 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 【day07-1-getSystemImage】:获取系统相册UIImagePickerController图片采集控制器picker采集者,采摘者该方法继承自:UINavigationController该方法的简单使用:1.创建该控制器,alloc init2.present到这个控制器,会提示加载系统图片,加载完后默认按:UIImagePickerControllerSourceTypePhotoLibrary样式显示。有一个属性可以改变样式:sourceType进入编辑模式:首先打开编辑模式:allowsEditing设置为YES。打开编辑模式时为了可以保存编辑,需要实现UIImage 阅读全文
posted @ 2014-02-22 21:06 回读(IOS) 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 【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 阅读全文
posted @ 2014-02-22 21:03 回读(IOS) 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 【day05_1_UserDefault】:判断应用程序是否是第一次运行NSUserDefaults:用来保存应用程序的配置信息如:程序运行次数,用户登陆信息等。//使用系统提供的NSUserDefaults对象判断NSUserDefaults*userDefaults = [NSUserDefaultsstandardUserDefaults];intrunCount = [[userDefaultsobjectForKey:@"runCount"]intValue];if(runCount ==0) {NSLog(@"第一次运行!!!");}runC 阅读全文
posted @ 2014-02-22 20:24 回读(IOS) 阅读(462) 评论(0) 推荐(0) 编辑
摘要: 重新启动苹果电脑,开机时按住“command”键+“S”键,(普通键盘按住win+s)会进入单用户模式,出现像DOS一样的提示符 #root>依次输入如下三个命令:(注意空格 注意大小写)fsck -ymount -uaw /rm /var/db/.AppleSetupDonereboot 阅读全文
posted @ 2014-02-16 20:51 回读(IOS) 阅读(425) 评论(0) 推荐(0) 编辑