自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 xcode设置全局断点,停在main函数,点过去继续还能运行

如果你里面用了C++或者其他写的,可能会这样,all exceptions就表明,所有exceptions都会被catch,即使这个exception在代码里已经处理了的,也会被catch,高亮.如果是因为C++导致的,你可以右键点击all exceptions编辑将exception->all改为objective-c.如果不是这个原因,那你也不用管. ...

2018-09-13 09:25:18 1071

转载 KVO的理解

KVO只能监听属性的值的变化,而且有一定的弊端!当给一个对象添加监听后,会生成这个类的子类.NSKvoNotifying,并重写被监听属性的set方法;在开发中如果创建了同名的类,会报错。使用Objective-C 强大的runtime功能实现了这个功能。属性类class中并没有实现KVO通知的相关方案,而是在调用addObserver之后定义属性类的子类subclass,subc

2016-11-16 16:01:37 265

原创 字符串判断考虑情形

[_mystr isEqual: [NSNullnull]] || _mystr == nil || [_mystrisEqualToString: @""] || [_mystrisEqualToString: @""]

2016-11-14 10:52:55 243

原创 touchesBegan等方法不执行

今天写了一个自定义控件继承于UILabel,想要在上面添加点击事件,用touchesBegan等一系列方法实现,程序跑起来自信满满,突然发现程序不执行该方法,找了半天,了解到貌似touch事件只能被UIView捕获,然后把label的用户交互开启了(发现UIImageView和UILabel的交互默认是关闭的),就能让下面的view捕获到touch事件了

2016-11-07 18:00:35 3464

原创 在寻找NSRunLoopCommonModes和NSDefaultRunLoopMode区别时发现

当实例化NSTimer对象的时候,通常会使用 scheduledTimerWithTimeInterval 方法。该方法会自动为我们实例化的timer添加到当前线程的RunLoop中,并且默认模式是 NSDefaultRunLoopMode。但当前线程是主线程时,某些UI事件,比如ScrollView正在拖动,将会RunLoop切换成 NSEventTrackingRunLoopMode 模式,在

2016-10-09 12:06:56 5156

原创 iOS UIImage 处理(随时更新)

通过颜色来生成一张图片//通过颜色(纯色、RGB)来生成一张图片-(UIImage *)getImageByColor:(UIColor *)color imageRect:(CGRect)rect{    UIGraphicsBeginImageContext(rect.size);    CGContextRef contextRef =UIGr

2016-06-30 10:40:22 443

原创 根据某一时间点,计算在哪个时间段

根据某一时间点,计算在哪个时间段-(NSString *)compareDate:(NSDate *)date{    NSTimeInterval secondsPerDay = 24 * 60 * 60;    NSDate *today = [[NSDate alloc] init];    NSDate *tomorrow, *yesterday;   

2016-06-08 15:14:31 748

原创 NSMutableArray调用addObjectsFromArray方法崩溃问题

今天写个封装网络请求的Demo时,为了测试调用了一个接口,然后就遇见了可变数据调用addObjectsFromArray时程序崩溃问题,发现原来是我对mutablearray属性修饰的时候使用的是copy,改成了strong就好了。发现这个问题的所在是网络上找到一篇博客。传送门!!!。给自己留个记性

2016-03-30 16:45:47 3228

转载 duplicate symbols for architecture arm64 错误

和下面这位博主一样我也遇到了同样的问题,纠结了半天,最后还是找了朋友帮忙解决的问题。最后查了一下 Common Blocks 的作用,发现了博主的文章。http://blog.csdn.net/cutesnail/article/details/50480529

2016-03-21 11:05:06 359

转载 汉字转拼音

kCFStringTransformStripDiacritics 这个方法只是去拼音的声调,不能光写   kCFStringTransformStripDiacritics这个方法,需要在前面加上  kCFStringTransformMandarinLatin  这个方法NSString *hanziText = @"开破车逛沈阳";    if ([h

2016-01-11 10:34:26 291

转载 默认tableview选中第一个cell

if ([tableView.delegaterespondsToSelector:@selector(tableView:didSelectRowAtIndexPath:)]) {        [tableView.delegatetableView:tableView didSelectRowAtIndexPath:[NSIndexPathindexPathForItem:0

2015-12-01 17:18:45 1417

转载 iOS开发系列--网络开发

概览大部分应用程序都或多或少会牵扯到网络开发,例如说新浪微博、微信等,这些应用本身可能采用iOS开发,但是所有的数据支撑都是基于后台网络服务器的。如今,网络编程越来越普遍,孤立的应用通常是没有生命力的。今天就会给大家介绍这部分内容:Web请求和响应使用代理方法简化请求方法图片缓存扩展--文件分段下载扩展--文件上传NSURLSession数据请求文件上传文件下载

2015-08-04 18:05:46 242

转载 UIImageJPEGRepresentation和UIImagePNGRepresentation

UIImageJPEGRepresentation方法在耗时上比较少 而UIImagePNGRepresentation耗时操作时间比较长-(void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info使用UIIm

2015-08-04 13:37:30 250

空空如也

空空如也

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

TA关注的人

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