摘要:
/*** 当屏幕即将旋转的时候调用** @param toInterfaceOrientation 旋转完毕后的最终方向* @param duration 旋转动画所花费的时间*/- (void)willRotateToInterfaceOrientation:(UIInterfaceOrienta... 阅读全文
摘要:
CAKeyframeAnimation *shakeAnim = [CAKeyframeAnimation animation];shakeAnim.keyPath = @"transform.translation.x";shakeAnim.duration = 0.15;CGFloat delt... 阅读全文
摘要:
1、概述是iPad开发中常见的一种控制器(在iPhone上不允许使用),跟其他控制器不一样的是,它直接继承自NSObject,并非继承自UIViewController,它只占用部分屏幕空间来呈现信息,而且显示在屏幕的最前面。2、使用步骤要想显示一个UIPopoverController,需要经过下... 阅读全文
摘要:
方法一(此方法不太可靠):开启程序后台运行:[application beginBackgroundTaskWithExpirationHandler:^{//后台运行过期后会调用此block内代码}];上面在后台开启任务让程序在后台持续保持运行状态,但能保持运行的时间是不确定。比如内存不足的时候系... 阅读全文
摘要:
NSFileManager *mgr = [NSFileManager defaultManager];NSString *cachePath =[NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES... 阅读全文
摘要:
1、概述n NSURLSession是iOS7中新的网络接口,与NSURLConnection是并列的。n 当程序在前台时,NSURLSession与NSURLConnection大部分可以互相替代n NSURLSession支持后台网络操作,除非用户强行关闭n NSURLSession提供的功能:... 阅读全文
摘要:
1、HTTP HEAD方法NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:url cachePolicy:0 timeoutInterval:kTimeout];request.HTTPMethod = @"HEA... 阅读全文
摘要:
1、如何播放视频iOS提供了MPMoviePlayerController、MPMoviePlayerViewController两个类,可以用来轻松播放视频和网络流媒体\网络音频。提示:网络音频同样使用此控制器播放。YouTobe就是用MPMoviePlayerController实现的。MPMo... 阅读全文
摘要:
1、使用copy或mutableCopy方法可以创建一个对象的副本。copy:(1)需要实现NSCoppying协议(2)创建的是不可变副本(如NSString、NSArray、NSDictionary)mutableCopy:(1)需要先实现NSMutableCopying协议(2)创建的是可变副... 阅读全文
摘要:
1、概述JSON(1) 作为一种轻量级的数据交换格式,正在逐步取代XML,成为网络数据的通用格式(2) 基于JavaScript的一个子集(3) 易读性略差,编码手写难度大,数据量小(4) JSON格式取代了XML给网络传输带来了很大的便利,但是却没有了XML的一目了然,尤其是JSON数据很长的时候... 阅读全文