iOS实用代码片段
来源:互联网 发布:窗帘定高和定宽算法 编辑:程序博客网 时间:2024/05/16 23:47
隐藏软键盘
urlInput.resignFirstResponder()
联网下载图片
func downloadImage(url: String) -> (UIImage) {let aUrl = NSURL(string: url)var data = NSData(contentsOfURL: aUrl!)let image = UIImage(data: data!)return image!}
存储图片到本地
func saveImage(image: UIImage, filename: String) { let path = NSHomeDirectory().stringByAppendingString("/Documents/\(filename)") let data = UIImagePNGRepresentation(image)// UIImagePNGRepresentation(image) data.writeToFile(path, atomically: true)}
获取存储到本地的图片
func getImage(filename: String) -> UIImage?{var error: NSError?let path = NSHomeDirectory().stringByAppendingString("/Documents/\(filename)”)let data = NSData(contentsOfFile: path, options: .UncachedRead, error: &error) if let unwrappedError = error { return nil } else { return UIImage(data: data!) }}
下载图片并保存到本地的例子
dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), { () -> Void inlet downloadedImage = self.downloadImage(coverUrl) // 如果下载完成,展示图片并用 PersistencyManager 存储到本地。 dispatch_sync(dispatch_get_main_queue(), { () -> Void in imageViewUnWrapped.image = downloadedImage self.saveImage(downloadedImage, filename: coverUrl.lastPathComponent) })})
0 0
- IOS实用代码片段
- iOS实用代码片段
- IOS实用代码片段 2
- iOS实用的代码片段
- 实用代码片段
- Android实用代码片段
- 实用的代码片段
- android实用代码片段
- android实用代码片段
- Andrioid 实用代码片段
- Android实用代码片段
- android 实用代码片段
- Android实用代码片段
- 实用代码片段
- Android 实用代码片段
- 实用代码片段--Javascript
- [代码片段] Android实用代码片段整合
- 实用jquery代码片段集合
- 报错:错误 '800a0e7a' 未找到提供程序
- LeetCode题解——Delete Node in a Linked List
- 10个MySQL性能调优的方法
- Power of Cryptography(POJ--2109
- 关于RAID
- iOS实用代码片段
- hdu 1394 Minimum Inversion Number 求逆序数(树状数组/归并排序/暴力)
- 回归分析
- Linux学习4_shell脚本学习
- 169.Majority Element (数组中出现次数超过一半的数)
- Java HashMap初探
- jQuery插件开发解析
- 索引
- 三种将list转换为map的方法