- 博客(27)
- 收藏
- 关注
转载 iOS 旋转图片 将相机拍摄的横屏图片旋转成竖屏
- (UIImage *)fixOrientation { CGAffineTransform transform = CGAffineTransformIdentity; // No-op if the orientation is already correct if (self.imageOrientation == UIImageOrienta
2017-12-28 18:42:30
4303
原创 如何将后台死数据写入本地进行读取
工作中经常遇到后台返回一堆死数据,比如民族等。每次获取民族信息都要进行后台数据请求及解析,请求浪费时间而且不一定稳定。日和将后台返回的数据写入本地,从本地读取?1、首先创建txt文档,将返回数据拷贝进去,改后缀为“.json”{"result":"0","msg":"获取民族列表成功","comboItems":[{"id":"00","text":"汉族"},{"id":"01","te
2017-08-10 15:32:45
1824
原创 将元素添加进数组,再取得最大值和平均值
1、创建一个NSMutableArray,添加double元素(我这里是double类型)dbArr = [[NSMutableArray alloc]init];[dbArr addObject:[NSNumber numberWithDouble:db ]];2、将数组按升序排列;//取得两个值比较大的一个 NSComparator cmptr = ^(id
2016-10-27 18:06:07
604
转载 iOS开发者必备:iOS、mac开源项目及库
大牛总结的,转载一下UI 下拉刷新 EGOTableViewPullRefresh - 最早的下拉刷新控件。 SVPullToRefresh - 下拉刷新控件。 MJRefresh - 仅需一行代码就可以为UITableView或者CollectionView加上下拉刷新或者上拉刷新功能。可以自定义上下拉刷新的文字说明。具体使用看“使用方法”。 (国人写) XHRefr
2016-10-25 16:38:19
1936
原创 AVFoundation进行视频录制时超过10s就没声了
我是做视频音频图像处理这块的。前段时间做一个视频录制的功能,结果很奇怪,只要录制时间超过10s视频就会没声了。当时反复检查是不是Audioinput或者AudioOutput没添加。最后才发现原因在于AVCaptureMovieFileOutput 的movieFragmentInterval属性。它的默认值就是10秒。将这个值禁用即可解决:_captureMovieFileOutput.
2016-10-25 16:23:29
1298
原创 沙盒内视频或图片保存到手机相册
保存UIImage *img0 = [UIImage imageWithContentsOfFile:[CommonTools getPathByfileName:@"hello_0.bmp"]]; UIImage *img1 = [UIImage imageWithContentsOfFile:[CommonTools getPathByfileName:@"hello_1.bmp"
2016-10-25 16:15:07
2645
原创 iOS中比较当前日期与指定日期大小
1、首先获取当前日期NSDate形式,指定一个日期格式 #pragma mark -得到当前时间- (NSDate *)getCurrentTime{ NSDateFormatter *formatter=[[NSDateFormatter alloc]init]; [formatter setDateFormat:@"dd-MM-yyyy-HHmmss"]; N
2016-08-18 17:36:30
16032
原创 iOS7.2 如何设置导航,不使用系统默认跳转的ViewController
使用iOS7.2及以后的新版本xcode,创建一个新工程,运行后会默认跳转到系统默认创建的一个控制器ViewController方法里。接下来我们要跳转到自己定义的控制器中。首先,新建一个工程,选择SingleView Application,接下来进入Target,General,将Main interface 以及 Lanch Screen删除并回车确认然后
2016-07-26 14:58:19
1172
原创 设置导航标题颜色以及导航条背景色
//设置导航条标题颜色[self.navigationController.navigationBar setTitleTextAttributes: @{NSFontAttributeName:[UIFont systemFontOfSize:20], NSForegroundColorAttributeName:[UIColor whiteColor]}];//或者自定
2016-07-26 14:44:54
20564
原创 模态弹出的页面push或pop到其他页面
思路就是,首先关闭模态,接着获取当前nav,最后跳转到想去的界面 //1.关闭模态视图 [self dismissModalViewControllerAnimated:YES]; //2.获取当前的nav UINavigationController * nav = ((UINavigationController *)self.vi
2016-07-25 18:48:31
1353
原创 工程中文字注释部分编码格式错误,怎样修正
一般从svn或者邮件上下载下来的工程都会有类似“乱码”的情况,其实是编码格式出错。//∂˛¥˙÷§÷ ¡ø∆¿≈– ÷ª˙∂ÀºÏ≤‚≥Öڰ£∫Ø ˝π¶ƒ‹£∫ ‰»ÎÕºœÒ ˝æ›¡˜∑µªÿ≈–∂œµƒΩ·π˚//≤Œ ˝Àµ√˜£∫//≤Œ ˝1£∫fileStream ‰»ÎµƒÕºœÒ ˝æ›¡˜//≤Œ ˝2£∫fileSizeŒ™fileStreamµƒ¥Û
2016-07-20 11:46:30
1638
转载 iOS消除对应的警告!
iOS消除对应的警告!字数7989 阅读12383 评论10 喜欢29在iOS开发过程中, 我们可能会碰到一些系统方法弃用, weak、循环引用、不能执行之类的警告。 有代码洁癖的孩子们很想消除他们, 今天就让我们来一次Fuck 警告!!首先学会基本的语句#pragma clang diagnostic push#pragma clang diagnostic i
2016-07-14 18:13:03
3351
转载 swift与OC之间不得不知道的21点
swift与OC之间不得不知道的21点原文 http://www.cnblogs.com/dsxniubility/p/4294658.html主题 Swift自2015年6月的WWDC大会上由苹果的大神Chris Lattner向我们首次展示swift至今已经大半年时间了,虽然绝大部分软件公司代码里还都见不到一丁点swift的影子,但各路大牛早已纷纷已经对s
2016-06-28 09:51:57
563
原创 iOS实现xml的post传递,返回xml数据进行解析
1、xml的post传递,传参数进行拼接-(void) postxml:(NSString*)vendor version:(NSString*)version{ NSMutableURLRequest *request = [[NSMutableURLRequest alloc] init]; [request setURL:[NSURL URLWithStrin
2016-06-15 17:07:52
4791
转载 iOS 旋转图片 将相机拍摄的横屏图片旋转成竖屏
+ (UIImage *)image:(UIImage *)image rotation:(UIImageOrientation)orientation//屏幕横竖屏的图片转换{ long double rotate = 0.0; CGRect rect; float translateX = 0; float translateY = 0; float
2016-06-12 10:48:09
5516
原创 iOS 获取当前时间
+(NSString*)getcurrenttime//获得当前时间{ NSDateFormatter *formatter = [[NSDateFormatter alloc] init]; formatter.dateFormat = @"yyyy-MM-dd HH:mm:ss"; NSString *nowTimeStr = [formatter stringFro
2016-06-12 10:46:26
338
原创 如何获取C语言路径
创建C语言路径- (char*)GetFilePathByfileName:(NSString*)filename//获取图片保存C路径{ NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask,YES); NSString *documentsDir
2016-05-11 14:38:56
1531
原创 将文件保存在Documents/fileName下
+ (NSString*)GetPath:(NSString*)imageName inFileName:(NSString*)fileName{ //imageName : 要保存的图片/文件的名字 //fileName : Documents下创建的文件夹的名字 NSString *paths = [[NSHomeDirectory() stringByA
2016-05-11 14:22:48
696
转载 iOS 对字符串压缩
一般都是对文件进行压缩的,这里的代码是对字符串进行压缩和解压缩压缩字符串- (NSData *)gzipDeflate:(NSString*)str{ NSData * data = [str dataUsingEncoding:NSUTF8StringEncoding]; if ([data length] == 0) return data;
2016-05-09 16:33:52
2294
原创 iOS 计算沙盒目录下一个文件夹的总大小
NSDirectoryEnumerator 枚举器 nextObject返回nil值时,循环结束。这也是不能在数组中存储nil值的另一个原因:没办法判断nil是存储在数组中的数值还是代表循环结束的标志。+ (long long)getFileSize{ NSFileManager* fileManager=[NSFileManager defaultManager];
2016-05-09 16:19:50
953
转载 自定义延时消失的警示框
+(void)showMessage:(NSString *)message andOriginY:(float)y{ UIWindow * window = [UIApplication sharedApplication].keyWindow; UIView *showview = [[UIView alloc]init]; showview.backgroundC
2016-05-09 11:35:22
352
原创 lable上显示不同的字体颜色
+(void)SetWithLabel:(UILabel *)label FontNumber:(id)font AndRange:(NSRange)aRange AndColor:(UIColor *)aColor{ NSMutableAttributedString *str = [[NSMutableAttributedString alloc] initWithString:la
2016-05-09 11:25:30
1150
原创 获取某文件沙盒路径 删除对应文件 获取文件夹总大小
获取文件夹总大小+ (long long)getTotleFileSize{ NSFileManager* fileManager=[NSFileManager defaultManager]; NSDirectoryEnumerator * enumerator = [fileManager enumeratorAtPath:NSHomeDirectory()];
2016-05-09 10:45:30
518
原创 给图片添加水印
#pragma mark -添加水印/** 加半透明水印 @param useImage 需要加水印的图片 @param maskImage 水印 @returns 加好水印的图片 */+ (UIImage *)addImage:(UIImage *)useImage addMsakImage:(UIImage *)maskImage msakRect:(CGRect)rect{
2016-05-09 10:42:02
610
转载 正则表达式判断手机号码运营商
//判断运营商+ (int)JudgeMobileNumber:(NSString *)mobileNum{ NSString * MOBILE = @"^1(3[0-9]|5[0-35-9]|8[025-9])\\d{8}$"; NSString * CM = @"^1(34[0-8]|(3[5-9]|5[017-9]|8[278])\\d)\\d{7}$"; NSSt
2016-05-09 10:37:27
3635
原创 如何根据字数多少获取字符串对应高度
这种方法一般用于tableview,制作类似于微博浏览,空间展示动态的功能。表的高度根据图片以及字符串字数确定。通过文字展示的最大宽度以及文字字体大小确定文字展示的高度- (CGRect)getHeightOfText:(NSString *)text width:(CGFloat)width font:(UIFont *)font{ /* width:设定的字符
2016-05-09 09:00:36
1622
原创 限制一个或多个textfiled输入长度及内容
#define TEXT_MAXLENGTH11 //允许最大输入11个字符#define kAlphaNum @"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789" //仅允许输入数字和字母#define kPhoneNum @"0123456789" //仅数字textFi
2016-05-06 15:14:16
541
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人