swift的代码教程-ios文件管理类(FileOp)
2014-06-10 10:42
375 查看
废话不多说,直接上码。已经经过测试。学习使用。以后持续更新swift的总结。
import UIkit import Foundation class FileOp{ class func getDocumentPath()->String{ var path:Array = NSSearchPathForDirectoriesInDomains(NSSearchPathDirectory.DocumentDirectory,NSSearchPathDomainMask.UserDomainMask,true) return path[0] as String } class func getCachesPath()->String{ var path:Array = NSSearchPathForDirectoriesInDomains(NSSearchPathDirectory.CachesDirectory,NSSearchPathDomainMask.UserDomainMask,true) return path[0] as String } class func getImageForBundle(fileName: String!)->UIImage{ return UIImage(named:fileName) } class func getImageFormDecoument(fileName: String!)->UIImage{ return UIImage(contentsOfFile: getDocumentPath()+"/"+fileName) } class func saveBundleImageToDoc(imageName: String!,saveImageName: String!)->Bool{ var uniquePath:String = getDocumentPath()+"/"+saveImageName var blHave:Bool = NSFileManager.defaultManager().fileExistsAtPath(uniquePath) if blHave { var blDele:Bool = NSFileManager.defaultManager().removeItemAtPath(uniquePath, error: nil) if blDele { println("delet success") }else{ println("delet erro") return false } } var arry = imageName.componentsSeparatedByString(".") var path:String = NSBundle.mainBundle().pathForResource(arry[0] as String, ofType: arry[1] as String) var data:NSData = NSData.dataWithContentsOfFile(path,options: NSDataReadingOptions.DataReadingMapped,error:nil ) var result:Bool = data.writeToFile(uniquePath, atomically: true) return result } class func deletFileFromDoc(fileName: String!)->Bool{ var blHave:Bool = NSFileManager.defaultManager().fileExistsAtPath(getDocumentPath()+"/"+fileName) if blHave { return NSFileManager.defaultManager().removeItemAtPath(getDocumentPath()+"/"+fileName, error: nil) }else{ return false } } class func saveDataPlistToDoc(plistName:String!,listData:NSMutableDictionary!)->Bool{ var result:Bool = listData.writeToFile(getDocumentPath()+"/"+plistName, atomically: true) return result; } }
相关文章推荐
- swift的代码教程-ios文件管理类(FileOp)
- swift的代码教程-ios简单声音类(SoundOp)
- swift的代码教程-ios简单声音类(SoundOp)
- swift的代码教程-ios警告框类(VKAlert)
- swift的代码教程-ios简单动画类(Animator)
- Swift读写plist文件教程及代码
- swift的代码教程-ios警告框类(VKAlert)
- 学习Swift的IOS应用的代码教程-5:让应用变的美观
- 学习Swift的IOS应用的代码教程-5:让应用变的美观
- swift的代码教程-ios简单动画类(Animator)
- iOS/iPhone学习系列、代码教程----~~~持续更新中~~~
- iOS/iPhone学习系列、代码教程
- C++老代码 -- DBF数据文件操作类DBFile
- iOS通过百度mp3接口解析mp3文件地址代码分享
- Redis进阶教程-aof(append only file)日志文件
- C#遍历整个文件夹及子目录的文件代码,.Net技术文章,Asp.net系列教程,Asp.n...
- ios NSArray数组写plist的文件的代码
- iOS/iPhone学习系列、代码教程
- iOS 应用实现文件拷贝的教程
- DEDECMS仿站教程:DEDE模板文件的代码结构