Swift is a Protocol-Oriented Programming Language. — WWDC 2015 Protocol-Oriented Programming in Swift
The icon of Apple’s official Clock app is amazing because it gives us a running clock. Although we can’t get this with public API, a small step forward has been taken in iOS 10.3. We can change our app’s icon…
In my previous article, I introduced Core ML which is a general machine learning…
I found many people accessed my articles on design patterns in Swift through search…
If we want to learn a programming language, we need to live with it. It means to use Swift as much as possible. Today, we will start talking about design patterns in Swift. In addition to simple explanation, we also try to give figures, samples, use…
Do you remember the Simple Factory Pattern we talked about in last article?
Today we will talk about abstract factory pattern. It handles a little more complex use case. As we know, the sedan family has different models like compact, mid-size and full-size.SUV has same categories. Let’s assume we have two factories. One…
Literally, facade means
the face of a building, especially the principal front that looks onto a street or open space.
from Facade — Google Search
Today we will talk about mediator pattern. Let’s start with a scenario in real world instead of explaining abstract definition. In a team, there are PM, developer and QE. When the developer completes coding for a new feature, the codes are committed to the…
These were the top 10 stories published by SwiftWorld; you can also dive into yearly archives: 2017, 2018.