代码段汇总
来源:互联网 发布:华为ac6605的mac oid 编辑:程序博客网 时间:2024/06/05 15:38
1、获取屏幕截图,转换成UIImage
UIGraphicsBeginImageContext(self.view.frame.size); [self.view.layer renderInContext:UIGraphicsGetCurrentContext()]; UIImage *image = UIGraphicsGetImageFromCurrentImageContext(); UIGraphicsEndImageContext();
==============================================================================
==============================================================================
2、文件相关操作
//创建文件的路径 +(NSString *)createFilePath{ NSString * FileName=@"init.plist"; //创建文件名 NSArray * Paths=NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); NSString * Path=[Paths objectAtIndex:0]; //系统会有一个路径列表,第一个是系统路径 NSString * FilePath=[Path stringByAppendingPathComponent:FileName]; //将路径和文件名连接起来 return FilePath; }
//创建文件 -(void) createFile{ NSString * FilePath=[Test5AppDelegate createFilePath]; //得到文件路径 NSArray * array=[[NSArray alloc]initWithObjects:@"zhangsan",@"lisi",nil]; //创建数据 [NSKeyedArchiver archiveRootObject:array toFile:FilePath]; //将数据添加到文件中去 }
/读取文件+(NSArray *)getFile{ NSArray * array=nil; if (!array) { array=[NSKeyedUnarchiver unarchiveObjectWithFile:[Test5AppDelegate createFilePath]];//根据系统文件路径得到文件中的数据 } return array;}
==============================================================================
==============================================================================
3、实现View 阴影效果(添加相关Framework,导入#import <QuartzCore/QuartzCore.h>)
UIImageView *imgView=[[UIImageView alloc] initWithFrame:CGRectMake(10, 5, 60, 40)];
imgView.layer.borderColor= [[UIColor colorWithWhite:1.0 alpha:1] CGColor];
imgView.layer.borderWidth = 1.0f;
imgView.layer.shadowColor=[[UIColor blackColor] CGColor];
imgView.layer.shadowOffset = CGSizeMake(1.5, 1.5);
imgView.layer.shadowOpacity = 0.7;
imgView.layer.shadowRadius =3.0f;
==============================================================================
==============================================================================
4、将 NSString 转换编码 集 为 gb2312
NSURL *url = [NSURL URLWithString:urlStr]; NSData *data = [NSData dataWithContentsOfURL:url]; NSStringEncoding enc = CFStringConvertEncodingToNSStringEncoding(kCFStringEncodingGB_18030_2000); NSString *retStr = [[NSString alloc] initWithData:data encoding:enc];
==============================================================================
==============================================================================
5、字符串与数组之间的转换:SString *string=@"one:two:three:four"; NSArray *result=[string componentsSeparatedByString:@":"]; string=[result componentsJoinedByString:@"_"];
==============================================================================
==============================================================================
6、cameraView作为程序背景
This action starts camera as a backgroud of the view:--(IBAction)btnStartCamera_TouchUpInside{picker = [[UIImagePickerController alloc] init];#if TARGET_IPHONE_SIMULATORpicker.sourceType = UIImagePickerControllerSourceTypePhotoLibrary;picker.view = viewCategoryCamera;#elif TARGET_OS_IPHONEpicker.sourceType = UIImagePickerControllerSourceTypeCamera;picker.showsCameraControls = NO;[picker.view addSubview:viewCategoryCamera];//picker.cameraOverlayView = viewCamera;#endif[self presentModalViewController:picker animated:YES];}This action stops camera:--(IBAction)btnStopCamera_TouchUpInside:(id)sender{[self dismissModalViewControllerAnimated:YES];[self.navigationController popToRootViewControllerAnimated:YES];}==============================================================================
- 代码段汇总
- jquery 常用代码段汇总
- PHP之thinkphp的数据库操作代码段汇总
- 代码段
- 代码段
- 代码段
- 代码段
- 代码段
- 代码段
- 代码段
- 代码段
- 代码段
- 代码段
- 代码段
- 代码段
- 代码段
- 一阶段暂时汇总
- BSS段 数据段 代码段 堆栈
- 实习日记023(8月17日)
- 解决a different object with the same identifier value was already associated with the session错误
- 大规模Web服务开发技术
- 一个学习编程技术的好网站-http://www.tutorialspoint.com/index.htm
- XNA4.0 2D游戏学习提问
- 代码段汇总
- .net 快速排序 (实现)
- iterator与pointer的区别之一
- c++应用技巧
- VBA中Range的使用方法-Excel VBA学习
- centos 防火墙配置
- 谈谈用ASP.NET开发的大型网站有哪些架构方式(成本)
- 使用JSON报的一个错误java.lang.ClassNotFoundException
- 在windows下载android sdk的代码 (初学者看)