Skip to content

Instantly share code, notes, and snippets.

View stormychel's full-sized avatar
🍏

Michel Storms stormychel

🍏
View GitHub Profile
@stormychel
stormychel / gist:e6683e6b6c35e88cea6534c755be65d1
Created November 20, 2022 21:21
CoreData: NSManagedObject extension that prints all data to console. Usage: nsManagedObjectName.printContent()
extension NSManagedObject {
/// Print content of object to console.
func printContent() {
print("\nNSManagedObjectID: \(self.objectID) - key/value dump:")
for key in self.entity.attributesByName.keys {
print("\(key): \(self.value(forKey: key) ?? "nil")")
}
print("\n")
}
}
@stormychel
stormychel / create-folder.py
Created May 7, 2021 19:55 — forked from keithweaver/create-folder.py
Create a folder with Python
import os
def createFolder(directory):
try:
if not os.path.exists(directory):
os.makedirs(directory)
except OSError:
print ('Error: Creating directory. ' + directory)