- 博客(18)
- 收藏
- 关注
转载 iOS开发之MVC设计模式 KVO模式 KVC模式 单例模式
MVC设计模式模型-视图-控制器(Model-View-Controller,MVC),是Xerox PARC在20世纪80年代为编程语言Smalltalk-80发明的一种软件设计模式,至今已广泛应用于用户交互应用程序中。在iOS开发中MVC的机制被使用的淋漓尽致,充分理解iOS的MVC模式,有助于我们程序的组织合理性。model_view_controller
2016-01-27 10:54:26 520
原创 NSTimer计时器的使用,创建后一定要销毁,不然会重复使用
计时器的使用,创建后一定要销毁,不然会重复使用#pragma mark - 判断活动是否开始-倒计时- (void)judementActiveTime{ if (!_activeTimer) { //如果计时器为空就创建计时器 _activeTimer = [N
2016-01-25 14:36:00 3803
原创 NSString字符串截取的方法
NSString字符串截取的方法1、截取字符串中间的一串字符串//从下标为4的字符开端截取,长度为2个字符,(字符串都是从第0个字符开端算的)NSString *a = @"1.2.30"; NSString *b= [a substringWithRange:NSMakeRange(4,2)]; 2、从开始截取到第几位// 字符串截取
2016-01-22 11:31:04 438
原创 IOS图片压缩(修改图片大小)
IOS图片压缩(修改图片大小)//压缩用户个人头像图片调用方法 tempImage=[CLHttpUtile imageWithImageSimple:tempImage scaledToSize:CGSizeMake(900, 900)];#pragma mark - 修改图片大小-图片压缩实现方法/** * 修改图片大小
2016-01-22 11:24:26 409
转载 UIPanGestureRecognizer使用小结
UIPanGestureRecognizer是UIGestureRecognizer类的一个扩展类,其扩展类有UITapGestureRecognizer,UIPinchGestureRecognizer,UIRotationGestureRecognizer,UISwipeGestureRecognizer,UIPanGestureRecognizer,UILongPressGestureRec
2016-01-20 10:42:52 428
原创 IOS图片拖动 UIPanGestureRecognizer的使用案例
//// pictureDragViewController.m// Join10//// Created by Shining Chen on 16/1/20.// Copyright © 2016年 chen ling. All rights reserved.//#import "pictureDragViewCon
2016-01-20 10:38:01 773
原创 UIpickerView获得选中值
UIpickerView获得选中值 //获取pickerView中第0列的选中值 NSInteger row=[self.pickerView selectedRowInComponent:0]; NSString *dateStr=[self.dateArr objectAtIndex:row]; //获取pickerView
2016-01-18 14:15:10 10510
原创 IOS将字符串去掉斜杠,并转化成NSData数据后,再解析成字典
将字符串去掉斜杠,并转化成NSData数据后,再解析成字典 //先去斜杠 NSString *msgStr=userInfo[@"eMsg"]; msgStr=[msgStr stringByReplacingOccurrencesOfString:@"\\" withString:@""]; ////字符串转化成NSData数据后,再解析成字典
2016-01-18 11:12:06 5443
原创 IOS去除百度地图定位后的蓝色圆圈和定位蓝点(精度圈)
//去除百度地图定位后的蓝色圆圈和定位蓝点(精度圈) BMKLocationViewDisplayParam *displayParam = [[BMKLocationViewDisplayParam alloc]init]; displayParam.isRotateAngleValid = true;//跟随态旋转角度是否生效 displayParam
2016-01-14 15:01:42 9795
原创 重写UIButton的图片、title Frame
重写UIButton的图片、title Frame//重写UIButton的图片frame- (CGRect)imageRectForContentRect:(CGRect)contentRect{ CGRect rect = CGRectMake(63, 0, 10, 30); return rect;}//重写
2016-01-14 10:18:10 415
原创 IOS地址解析成经纬度-精简版
IOS地址解析成经纬度-精简版#import CLGeocoder *_geocoder;_geocoder=[[CLGeocoder alloc]init];#pragma mark 根据地名确定地理坐标,address为详细地址-(void )getCoordinateByAddress:(NSString *)add
2016-01-08 15:21:55 282
原创 移除NSUserDefaults里面的所有值(清除所有数据)
移除NSUserDefaults里面的所有值(清除所有数据) NSString *appDomaion = [[NSBundle mainBundle] bundleIdentifier]; [[NSUserDefaults standardUserDefaults] removePersistentDomainForName:appDomaion];
2016-01-08 15:21:08 913
原创 UITableViewCell的选中颜色修改
UITableViewCell的选中颜色修改 UIView * v = [[UIView alloc] init]; v. backgroundColor = DEFAULT_COLOR; cell.selectedBackgroundView = v;
2016-01-07 17:39:22 294
原创 清除APP右上角的数字,推送消息改为0
清除APP右上角的数字,推送消息改为0APP启动和从后台进入APP前台时,表示已阅读,APP右上角显示的数字要清零//APP 消息显示数字清零[UIApplication sharedApplication].applicationIconBadgeNumber =0;
2016-01-06 16:27:04 2154
原创 字符串分割,空格分割字符串
字符串分割,空格分割字符串//分割字符串// NSArray *timeArr=[restTimeStr componentsSeparatedByString:@" "];// NSLog(@"timeArr--%@, ---%@",timeArr[0],timeArr[1]);
2016-01-06 16:26:24 937
原创 IOS 含天数、时、分、秒的倒计时
IOS 含天数、时、分、秒的倒计时#pragma mark - 判断活动是否开始-倒计时- (void)judementActiveTime{ //活动倒计时 _activeTimer = [NSTimer scheduledTimerWithTimeInterval:1 target:self selec
2016-01-06 15:06:38 4112
转载 CGContextRef用法
quartz 是主要的描画接口,支持基于路径的描画、抗锯齿渲染、渐变填充模式、图像、颜色、坐标空间变换、以及PDF 文档的创建、显示、和分析。UIKit 为Quartz 的图像和颜色操作提供了Objective-C 的封装。Core Animation 为很多UIKit 的视图属性声明的动画效果提供底层支持,也可以用于实现定制的动画。在调用您提供的drawRect:方法之前,视图对
2016-01-04 07:39:40 225
原创 IOS 3D touch的使用
IOS 3D touch的使用1、在info.plist文件中设置3D touch的标题,图片(图片系统自带提供7种,也可自定义),提供了7种,但是实际最多只可以显示4个系统自带7种图标样式分别是:Compose,Play,Pause,Add,Location,Search,Share,在plist配置的时候应该就是前面加UIApplicationShortcutIco
2016-01-03 21:14:03 310
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人