摘要:截取模拟器图的方法很多,以前接图就直接control+command+c,今天试了一下iOS-Simulator Cropper真的更强大,更方便,以前没发现,真是out了!软件使用很简单:iOS-Simulator Cropper最新版下载地址:http://www.curioustimes.de/iphonesimulatorcropper/
阅读全文
摘要:摘自:http://www.cocoachina.com/newbie/tutorial/2012/0829/4672.html虽然大家都不愿意看到程序崩溃,但可能崩溃是每个应用必须面对的现实,既然崩溃已经发生,无法阻挡了,那我们就让它崩也崩得淡定点吧。IOS SDK中提供了一个现成的函数 NSSetUncaughtExceptionHandler 用来做异常处理,但功能非常有限,而引起崩溃的大多数原因如:内存访问错误,重复释放等错误就无能为力了,因为这种错误它抛出的是Signal,所以必须要专门做Signal处理。在didFinishLaunchingWithOptions 中,加入代码如下
阅读全文
摘要:本文来自CSDN译文,对推送通知讲的很清晰!这是一篇编译的文章,内容均出自Parse.com的iOS开发教程,同时作者还提供了视频讲解。本文将带领开发者一步一步向着iOS推送通知的深处探寻,掌握如何配置iOS推送通知的奥义。介绍一点点背景资料众所周知,使用推送通知是一个很棒的、给应用添加实时消息通知的方式。这样做的结局是,开发者和用户之间,彼此永远保持着一种令人愉悦的亲密关系。然而不幸的是,iOS的推送通知并非那么容易驾驭,往往会搞的开发者精疲力尽,灰心丧气,无法持久。现在,救星来了!只要通读本教程,你就能摆脱这些烦恼,成为一名活力四射,精壮(Robust I mean!)的开发者。正式开始之
阅读全文
摘要:+ (UIColor *) colorFromHexRGB:(NSString *) inColorString{ UIColor *result = nil; unsigned int colorCode = 0; unsigned char redByte, greenByte, blueByte; if (nil != inColorString) { NSScanner *scanner = [NSScanner scannerWithString:inColorString]; (void) [scanner scanHexInt:&colorCode;]; // ignor
阅读全文
摘要:今天在cocoaChina上看到有人问到,以前记得在哪儿看到过解决方法,特此标记一下:- (NSString *)stringFromHexString:(NSString *)hexString { // eg. hexString = @"8c376b4c" char *myBuffer = (char *)malloc((int)[hexString length] / 2 + 1); bzero(myBuffer, [hexString length] / 2 + 1); for (int i = 0; i < [hexString length] - 1;.
阅读全文
摘要:关于Three20用过的人都知道,太强大了,特别是处理网络图片,实现类似相册的应用时真的时太方便了。最近实现TTThumbsViewController加载更多图片的效果,自己实现的感觉不太完美,偶然间发现老外blog上实现的方案,感觉很不错,自己可以根据实际情况修改一下!效果:具体介绍可以看:http://blog.grio.com/2012/03/thumbnail-view-of-large-number-of-photos-with-three20.html源码见:https://github.com/GrioSF/MyFacebookPhotos
阅读全文
摘要:[[thisView subviews] makeObjectsPerformSelector:@selector(removeFromSuperview)];相当于:while (thisView.subviews.count) { UIView* child = thisView.subviews.lastObject; [child removeFromSuperview]; }
阅读全文