Source: https://habr.com/ru/post/1012074/More articles:Private Boolean: how to install on SKCropNode, with Swift? - privateError creating NSManaged Subclass in Xcode 8.2 beta - iosHow to access iOS private APIs in Swift? - iosWhat is a selector in SKAction: execute (_: onTarget :) - swiftNSManagedObject subclasses duplicate declaration - ios10How to calculate the amount and quantity in one group? - scalaPerform background tasks when the application terminates - iosXcode looks up the names of kernel data objects with a dot; without compiling - iosLocation of PHP error logs in Laravel Homestead - phpCapture NSJSONSerialization errors in Swift - iosAll Articles