A useful trick using .map:
Read Moregeneric
XCode – Debug macOS PreferencesPane applications
You need to build a System preference panel extension for your app but you’re unable to debug it from XCode due to Apple System Integrity lock?
Let’s see how!

But how to debug this extension?
Latest macOS block the execution or the debug of all system application. Now all apps are signed and if you try to attach a debugger you’ll receive this error:
Message from debugger: cannot attach to process due to System Integrity Protection
Swift – Battery level and charger status
Apple offer the batteryState in the UIDevice class:
Swift – UIDevice orientations using iOS12
In iOS12 Apple introduced a new way to check if your device is in “flat” mode, or better is on your desk.
Let’s take a look at the reference:
Comparison: 720p vs 1080p vs 1080i vs 4K
WTF?
Sorry.
I’ve lost completely all my blog posts. About 15 years of work, tutorials and articles.
I’m recovering everything, post by post. I’ll be back soon!
Thanks.
START TRANSACTION; DROP DATABASE whiletrue; COMMIT;
That’s a stupid question!
Swift – Custom Operators
This is an argument that I like a lot, the possibility to create or to override an operator changing its functionality.
SImilar to C++ Operator Overloading (https://en.cppreference.com/w/cpp/language/operators) but in Swift.
URL shortener 2.0
Swift – Natural language recognizer
Hi!
with iOS 12, Apple released a new framework for language recognition and other interesting stuff. Is called NLLanguageRecognizer.
Use the Natural Language framework to perform tasks like language and script identification, tokenization, lemmatization, parts-of-speech tagging, and named entity recognition. You can also use this framework with Create ML to train and deploy custom natural language models.