摘要: UIWebView 说到iOS的UIWebView,应该会很快回忆起常用委托方法,异步loadRequest、stopLoading、reload方法等。 在此我总结一些容易忽略的属性和方法:1、 判断webView状态,采用属性:@property(nonatomic, readonly, getter=isLoading) BOOL loading2、 判断webView当前是否可以前进或者后退:@property(nonatomic,readonly,getter=canGoBack)BOOLcanGoBack@property(nonatomic,readonly,getter=can 阅读全文
posted @ 2014-03-24 17:44 Hey_Chris 阅读(199) 评论(0) 推荐(0) 编辑
摘要: NSDateFormatter在获取sugarsync网盘的accessToken时候,得到了过期时间。但是这里的过期时间采用的是世界标准时间UTC,而该网盘是国外的,所以在国内显示的时间就不对了,需要转换为当地时间。这就涉及到NSDateFormatter类。经常看到在取时间的时候,往往要通过NSDateFormatter转换一下,因为[NSDate date]得到的时间是世界标准时间(格林尼治时间),与本地时间存在时差。所以需要用如下方式来转换得到本地时间字符串:NSDate* date = [NSDate date];NSDateFormatter* formatter = [[NSDa 阅读全文
posted @ 2014-03-24 17:43 Hey_Chris 阅读(270) 评论(0) 推荐(0) 编辑
摘要: iOS的XML解析刚在应用里支持了SugarSync网盘。其实也是第一次听说这个网盘,不过在国外貌似还蛮有名,这些都不是重点,重点是借此来总结一下iOS的XML解析。Xml想必也不陌生了,但是在iOS中如何解析,还是第一次接触,故总结分享一下。在iOS平台,用于解析xml的框架还是很多的,主要分为SAX和DOM类型。SAX类型的特点是只能读,且基于时间驱动模式,解析速度很快;DOM类型可以写,便于转换信息为xml,但是消耗内存大。这次的项目中只需要解析网络请求得到的xml信息,故采用了iOS自带的NSXMLParserDelegate解析委托。用法也比较直观和便捷。1、在interface中继 阅读全文
posted @ 2014-03-24 17:42 Hey_Chris 阅读(172) 评论(0) 推荐(0) 编辑
摘要: SugarSync APIApp支持SugarSync网盘的前提:1、AccessKeyID:xxx2、Private Access Key:xxx3、AppID:xxx详细的API总结如下:Creating a Refresh TokenHTTP Request ExamplePOST https://api.sugarsync.com/app-authorization HTTP/1.1User-Agent: Jakarta Commons-HttpClient/3.1Host: api.sugarsync.comContent-Length: 364Content-Type: appli 阅读全文
posted @ 2014-03-24 17:40 Hey_Chris 阅读(464) 评论(0) 推荐(0) 编辑