摘要: //邮箱+ (BOOL) validateEmail:(NSString *)email{ NSString *emailRegex = @"[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,4}"; NSPredicate *emailTest = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", emailRegex]; return [emailTest evaluateWithObject:email];} //手机号码验证+ (BOOL) vali 阅读全文
posted @ 2014-01-09 10:40 Hand_Of_God 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 前言我在去年的一篇文章《iOS5中UIViewController的新方法》中介绍了iOS5引入的关于ViewController的新方法。但是现在如果运行该文章中的Sample代码的话,你会发现Log中不会再出现viewDidUnload方法被调用的记录。这是因为在iOS6中,viewDidUnload回调方法被Deprecated掉了。查看苹果的文档,可以看到如下的说明。那么,原本在viewDidUnload中的代码应该怎么处理?在iOS6中,又应该怎么处理内存警告?带着这些问题,我查找了一些资料,在此分享给大家。分析在iOS4和iOS5系统中,当内存不足,应用收到Memory warni 阅读全文
posted @ 2013-12-19 09:47 Hand_Of_God 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 介绍:Grand Central Dispatch 简称(GCD)是苹果公司开发的技术,以优化的应用程序支持多核心处理器和其他的对称多处理系统的系统。这建立在任务并行执行的线程池模式的基础上的。它首次发布在Mac OS X 10.6 ,iOS 4及以上也可用。设计:GCD的工作原理是:让程序平行排队的特定任务,根据可用的处理资源,安排他们在任何可用的处理器核心上执行任务。一个任务可以是一个函数(function)或者是一个block。GCD的底层依然是用线程实现,不过这样可以让程序员不用关注实现的细节。GCD中的FIFO队列称为dispatch queue,它可以保证先进来的任务先得到执行di 阅读全文
posted @ 2013-12-11 17:26 Hand_Of_God 阅读(196) 评论(0) 推荐(0) 编辑
摘要: IOS动画效果主要有两种方法: 一种是UIView层面的, 一种是使用CATransition进行更低层次的控制,1.使用UIView类函数实现:// UIViewAnimationTransitionFlipFromLeft, 向左转动// UIViewAnimationTransitionFlipFromRight, 向右转动// UIViewAnimationTransitionCurlUp, 向上翻动// UIViewAnimationTransitionCurlDown, 向下翻动 [UIView beginAnimations:@"animationID" co 阅读全文
posted @ 2013-12-11 10:10 Hand_Of_God 阅读(407) 评论(0) 推荐(0) 编辑
摘要: 扫描wifi信息:http://code.google.com/p/uwecaugmentedrealityproject/http://code.google.com/p/iphone-wireless/条形码扫描:http://zbar.sourceforge.net/iphone/sdkdoc/install.htmltcp/ip的通讯协议:http://code.google.com/p/cocoaasyncsocket/voip/sip:http://code.google.com/p/siphon/http://code.google.com/p/asterisk-voicemai 阅读全文
posted @ 2012-08-16 16:20 Hand_Of_God 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 1.iOS 滑动解锁滑块 MBSliderViewPanoramagl —— 720全景展示Panorama viewer library for iPhone, iPad and iPod touchMBProgressHUD —— 进度指示一种优雅的,半透明的进度显示效果。同时还提供了其他附加功能,比如显示完成信息并淡出。iCarousel —— 效果很酷的分页排列内容类似的页面需要并排列出来,供用户选择。iCarousel具有非常酷的3D效果,比如经典的CoverFlow, TimeMachine。另外还具有线性,圆柱状等其它效果。可用于图片选择,书籍选择,网页选择等。CorePlot 阅读全文
posted @ 2012-08-16 16:08 Hand_Of_God 阅读(187) 评论(0) 推荐(0) 编辑
摘要: mac系统如何显示和隐藏文件苹果Mac OS X操作系统下,隐藏文件是否显示有很多种设置方法,最简单的要算在Mac终端输入命令。显示/隐藏Mac隐藏文件命令如下(注意其中的空格并且区分大小写):显示Mac隐藏文件的命令:defaults write com.apple.finder AppleShowAllFiles -bool true隐藏Mac隐藏文件的命令:defaults write com.apple.finder AppleShowAllFiles -bool false或者显示Mac隐藏文件的命令:defaults write com.apple.finder AppleShow 阅读全文
posted @ 2012-08-15 16:17 Hand_Of_God 阅读(114) 评论(0) 推荐(0) 编辑
摘要: iPhone在加载列表时,如果每个等待把所有列表中的数据都加载完在显示相关内容,如果列表中有一些比较大的图片,加载的时间比较长,那么给用户的效果就很差了,下面详细是一种实现动态加载图片的办法:- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { UITableViewCell* cell = [tableView dequeueReusableCellWithIdentifier:@"tag"]; if (... 阅读全文
posted @ 2012-08-15 11:16 Hand_Of_God 阅读(420) 评论(0) 推荐(0) 编辑