🍻
WarehouseYou can use easily NSFileManager.
How to use
var path = Warehouse.documentDirectoryPath()
path = path + "/hey/hey.txt"
let warehouse = Warehouse()
warehouse.subDirectoryPath = "/Test"
warehouse.saveFile(fileName: "Muukii", contents: NSData(), success: { (savedRelativePath) -> Void in
}) { (error) -> Void in
}
Generate Warehouse instance for each category.
let warehouseForImage = Warehouse()
let warehouseForAudio = Warehouse()
let warehouseForMovie = Warehouse()
warehouseForImage.saveFile(fileName: "imageFile", contents: NSData(), success: { (savedRelativePath) -> Void in
}) { (error) -> Void in
}
warehouseForAudio.saveFile(fileName: "audioFile", contents: NSData(), success: { (savedRelativePath) -> Void in
}) { (error) -> Void in
}