iOS
文章平均质量分 64
oneTagTag
iOS开发
展开
-
如何获取C语言路径
创建C语言路径- (char*)GetFilePathByfileName:(NSString*)filename//获取图片保存C路径{ NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask,YES); NSString *documentsDir原创 2016-05-11 14:38:56 · 1490 阅读 · 0 评论 -
正则表达式判断手机号码运营商
//判断运营商+ (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 · 3583 阅读 · 0 评论 -
工程中文字注释部分编码格式错误,怎样修正
一般从svn或者邮件上下载下来的工程都会有类似“乱码”的情况,其实是编码格式出错。//∂˛¥˙÷§÷ ¡ø∆¿≈– ÷ª˙∂ÀºÏ≤‚≥Öڰ£∫Ø ˝π¶ƒ‹£∫ ‰»ÎÕºœÒ ˝æ›¡˜∑µªÿ≈–∂œµƒΩ·π˚//≤Œ ˝Àµ√˜£∫//≤Œ ˝1£∫fileStream ‰»ÎµƒÕºœÒ ˝æ›¡˜//≤Œ ˝2£∫fileSizeŒ™fileStreamµƒ¥Û原创 2016-07-20 11:46:30 · 1593 阅读 · 0 评论 -
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 · 15977 阅读 · 1 评论 -
沙盒内视频或图片保存到手机相册
保存UIImage *img0 = [UIImage imageWithContentsOfFile:[CommonTools getPathByfileName:@"hello_0.bmp"]]; UIImage *img1 = [UIImage imageWithContentsOfFile:[CommonTools getPathByfileName:@"hello_1.bmp"原创 2016-10-25 16:15:07 · 2589 阅读 · 0 评论 -
AVFoundation进行视频录制时超过10s就没声了
我是做视频音频图像处理这块的。前段时间做一个视频录制的功能,结果很奇怪,只要录制时间超过10s视频就会没声了。当时反复检查是不是Audioinput或者AudioOutput没添加。最后才发现原因在于AVCaptureMovieFileOutput 的movieFragmentInterval属性。它的默认值就是10秒。将这个值禁用即可解决:_captureMovieFileOutput.原创 2016-10-25 16:23:29 · 1253 阅读 · 0 评论 -
iOS开发者必备:iOS、mac开源项目及库
大牛总结的,转载一下UI 下拉刷新 EGOTableViewPullRefresh - 最早的下拉刷新控件。 SVPullToRefresh - 下拉刷新控件。 MJRefresh - 仅需一行代码就可以为UITableView或者CollectionView加上下拉刷新或者上拉刷新功能。可以自定义上下拉刷新的文字说明。具体使用看“使用方法”。 (国人写) XHRefr转载 2016-10-25 16:38:19 · 1832 阅读 · 0 评论 -
将元素添加进数组,再取得最大值和平均值
1、创建一个NSMutableArray,添加double元素(我这里是double类型)dbArr = [[NSMutableArray alloc]init];[dbArr addObject:[NSNumber numberWithDouble:db ]];2、将数组按升序排列;//取得两个值比较大的一个 NSComparator cmptr = ^(id原创 2016-10-27 18:06:07 · 575 阅读 · 0 评论 -
如何将后台死数据写入本地进行读取
工作中经常遇到后台返回一堆死数据,比如民族等。每次获取民族信息都要进行后台数据请求及解析,请求浪费时间而且不一定稳定。日和将后台返回的数据写入本地,从本地读取?1、首先创建txt文档,将返回数据拷贝进去,改后缀为“.json”{"result":"0","msg":"获取民族列表成功","comboItems":[{"id":"00","text":"汉族"},{"id":"01","te原创 2017-08-10 15:32:45 · 1779 阅读 · 0 评论 -
iOS7.2 如何设置导航,不使用系统默认跳转的ViewController
使用iOS7.2及以后的新版本xcode,创建一个新工程,运行后会默认跳转到系统默认创建的一个控制器ViewController方法里。接下来我们要跳转到自己定义的控制器中。首先,新建一个工程,选择SingleView Application,接下来进入Target,General,将Main interface 以及 Lanch Screen删除并回车确认然后原创 2016-07-26 14:58:19 · 1133 阅读 · 0 评论 -
设置导航标题颜色以及导航条背景色
//设置导航条标题颜色[self.navigationController.navigationBar setTitleTextAttributes: @{NSFontAttributeName:[UIFont systemFontOfSize:20], NSForegroundColorAttributeName:[UIColor whiteColor]}];//或者自定原创 2016-07-26 14:44:54 · 20246 阅读 · 0 评论 -
iOS消除对应的警告!
iOS消除对应的警告!字数7989 阅读12383 评论10 喜欢29在iOS开发过程中, 我们可能会碰到一些系统方法弃用, weak、循环引用、不能执行之类的警告。 有代码洁癖的孩子们很想消除他们, 今天就让我们来一次Fuck 警告!!首先学会基本的语句#pragma clang diagnostic push#pragma clang diagnostic i转载 2016-07-14 18:13:03 · 3229 阅读 · 0 评论 -
将文件保存在Documents/fileName下
+ (NSString*)GetPath:(NSString*)imageName inFileName:(NSString*)fileName{ //imageName : 要保存的图片/文件的名字 //fileName : Documents下创建的文件夹的名字 NSString *paths = [[NSHomeDirectory() stringByA原创 2016-05-11 14:22:48 · 657 阅读 · 0 评论 -
限制一个或多个textfiled输入长度及内容
#define TEXT_MAXLENGTH11 //允许最大输入11个字符#define kAlphaNum @"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789" //仅允许输入数字和字母#define kPhoneNum @"0123456789" //仅数字textFi原创 2016-05-06 15:14:16 · 504 阅读 · 0 评论 -
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 · 310 阅读 · 0 评论 -
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 · 5448 阅读 · 0 评论 -
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 · 538 阅读 · 0 评论 -
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 · 4749 阅读 · 1 评论 -
模态弹出的页面push或pop到其他页面
思路就是,首先关闭模态,接着获取当前nav,最后跳转到想去的界面 //1.关闭模态视图 [self dismissModalViewControllerAnimated:YES]; //2.获取当前的nav UINavigationController * nav = ((UINavigationController *)self.vi原创 2016-07-25 18:48:31 · 1300 阅读 · 0 评论 -
iOS 旋转图片 将相机拍摄的横屏图片旋转成竖屏
- (UIImage *)fixOrientation { CGAffineTransform transform = CGAffineTransformIdentity; // No-op if the orientation is already correct if (self.imageOrientation == UIImageOrienta转载 2017-12-28 18:42:30 · 4140 阅读 · 0 评论