自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (2)
  • 收藏
  • 关注

原创 Masonry学习

使用Masonry Lable自动适应文字宽度高度,设置Label的最大宽度值preferredMaxLayoutWidth并且设置numberOfLines=0,才有效果#pragma mark - 滚动视图自适应-(void)testScrollView{ self.testScrollerView = [[UIScrollView alloc] init]; self.

2015-12-29 14:17:41 2794

原创 IOS 图片压缩保存

创建一个UIImage+Category用于压缩图片处理/** * @brief 压缩照片 * @parma img:目标图片 * @parma newSize:压缩至目标尺寸 */-(UIImage *)compressImageWithImage:(UIImage *)img scaleToSize:(CGSize)newsize{ UIGraphicsBegin

2015-12-22 10:25:54 455

原创 IOS 判断定位服务是否开启代码

if ([CLLocationManager locationServicesEnabled] && ([CLLocationManager authorizationStatus] == kCLAuthorizationStatusAuthorized || [CLLocationManager authorizationStatus] == kCLAuthor

2015-12-22 10:18:10 986

原创 切换VC的时候内存溢出崩溃

在ios8.1.2上跑APP在两个VC中相互切换,崩溃信息0libobjc.A.dylib0x0000000197cdfbd0objc_msgSend (scrollViewDidScroll:) + 161UIKit0x000000018aa90b9c-[UIScrollView setContentOffset:] + 500

2015-12-19 16:49:30 1878

原创 OC用Dispatch处理并发完成所有任务之后执行最终的结果

dispatch_queue_t queue = dispatch_queue_create("queueName", DISPATCH_QUEUE_CONCURRENT); dispatch_group_t group = dispatch_group_create(); dispatch_group_async(group, queue, ^{ NSLog(@"

2015-12-17 13:31:58 786

原创 ios UIWebView用NSURLSessionDataTask获取请求返回的状态码

// 创建Data Task NSURL *url = [NSURL URLWithString:@"http://blog.csdn.net"]; NSURLRequest *request = [NSURLRequest requestWithURL:url]; NSURLSession *session = [NSURLSession sharedSession];

2015-12-16 10:29:50 5449

原创 AFNetWorking源码学习摘要

/** 要使用常规的AFN网络访问 1. AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager]; 所有的网络请求,均有AFHTTPRequestOperationManager发起 2. 默认提交请求的数据是二进制的,返回格式是JSON

2015-12-15 11:51:51 430

原创 IOS动画

[UIView beginAnimations:@"animationID" context:nil]; [UIView setAnimationDuration:0.5f]; [UIView setAnimationTransition:UIViewAnimationTransitionCurlUp forView:self.view cache:YES];

2015-12-10 11:48:27 328

KeychainItemWrapper

IOS将用户设备信息或者用户资料写入keychain中永久保存,只有当用户的设备系统重置才会清除。

2015-09-15

日期处理类

//获取年月日如:19871127. - (NSString *)getFormatYearMonthDay; //返回月日 - (NSString *)getFormatMonthDay; //返回当前月一共有几周(可能为4,5,6) - (int )getWeekNumOfMonth; //该日期是该年的第几周 - (int )getWeekOfYear; //返回day天后的日期(若day为负数,则为|day|天前的日期) - (NSDate *)dateAfterDay:(int)day; //month个月后的日期 - (NSDate *)dateafterMonth:(int)month; //获取日 - (NSUInteger)getDay; //获取月 - (NSUInteger)getMonth; //获取年 - (NSUInteger)getYear; //获取小时 - (int )getHour; //获取分钟 - (int)getMinute; - (int )getHour:(NSDate *)date; - (int)getMinute:(NSDate *)date; //在当前日期前几天 - (NSUInteger)daysAgo; //午夜时间距今几天 - (NSUInteger)daysAgoAgainstMidnight; - (NSString *)stringDaysAgo; - (NSString *)stringDaysAgoAgainstMidnight:(BOOL)flag; //返回一周的第几天(周末为第一天) - (NSUInteger)weekday; //转为NSString类型的 + (NSDate *)dateFromString:(NSString *)string; + (NSDate *)dateFromString:(NSString *)string withFormat:(NSString *)format; + (NSString *)stringFromDate:(NSDate *)date withFormat:(NSString *)format; + (NSString *)stringFromDate:(NSDate *)date; + (NSString *)stringForDisplayFromDate:(NSDate *)date prefixed:(BOOL)prefixed; + (NSString *)stringForDisplayFromDate:(NSDate *)date; - (NSString *)stringWithFormat:(NSString *)format; - (NSString *)string; - (NSString *)stringWithDateStyle:(NSDateFormatterStyle)dateStyle timeStyle:(NSDateFormatterStyle)timeStyle; //返回周日的的开始时间 - (NSDate *)beginningOfWeek; //返回当前天的年月日. - (NSDate *)beginningOfDay; //返回该月的第一天 - (NSDate *)beginningOfMonth; //该月的最后一天 - (NSDate *)endOfMonth; //返回当前周的周末 - (NSDate *)endOfWeek; + (NSString *)dateFormatString; + (NSString *)timeFormatString; + (NSString *)timestampFormatString; // preserving for compatibility + (NSString *)dbFormatString;

2015-07-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除