And*_*rew 5 iphone core-graphics objective-c
我的代码崩溃了,当我通过2个CGColorRefs时,我一直跟踪到一线崩溃.这是对象:
CGColorRef startColor = [[UIColor colorWithWhite:0.92 alpha:1.0]CGColor];
CGColorRef endColor = [[UIColor colorWithWhite:0.94 alpha:1.0]CGColor];
NSLog(@"start: %@ end: %@", startColor, endColor);
Run Code Online (Sandbox Code Playgroud)
NSLog返回崩溃.他们怎么了?
编辑 - 崩溃的地方:
CGColorSpaceRef colorSpace = CGColorSpaceCreateDeviceRGB();
CGFloat locations[] = { 0.0, 1.0 };
NSArray *colors = [NSArray arrayWithObjects:(__bridge_transfer id)startColor, (__bridge_transfer id)endColor, nil];
Run Code Online (Sandbox Code Playgroud)
ama*_*ttn 13
弧.弧.弧.UIColor-> CGCOlor是ARC最大的陷阱之一......
在这里深入了解:
http://weblog.bignerdranch.com/?p=296
我在这里写了一些关于ARC的一般最佳实践(包括你的问题):
http://amattn.com/2011/12/07/arc_best_practices.html
| 归档时间: |
|
| 查看次数: |
1533 次 |
| 最近记录: |