Blogs by Hitendra SolankiDesign patterns by Tutorials — The power of OOPPart 1 - Faceted and Fluent Builder pattern in SwiftPart 2 - Singleton Pattern: pure-singleton and semi-singleton design pattern in SwiftPart 3 - Adapter pattern in SwiftMastering Thread Safety & Concurrency in iOS Development with SwiftPart 1 - Overview: Thread Safety & ConcurrencyPart 2 - Grand Central Dispatch (GCD): A Comprehensive GuideSwift Standard LibrarySwift — Literals by TutorialsUndoManager in Swift 5 with examplePerform undo-redo actions in a more simple wayProtocol — The power of SwiftPart 1 - What are type-casting and class-types?Part 2 - Conforming a protocolPart 3 - Protocol composition in SwiftPart 4 - My rule of thumb for possible data types in SwiftPart 5 - Protocol as a super-typeProgramming Architectures in SwiftPart 1 - Redux - The introduction of Redux | ReSwiftWWDC - World Wide Developer ConferenceWhat's new in iOS, WatchOS, MacOS, tvOS - WWDC 2018What's new in Swift 4.2 Major Release - WWDC 2018