swift / objectivec blogs

Figure 1: a diagram of a reducer, its state and messages
Common advice when improving the design of a program is to break the programs into small isolated units of functionality so that we can consider the behavior within each component separately to the connections between components. If that's the only advice you're given though, it can be difficult to work out [...]
mer, Giu 21, 2017, Continue reading at the source
This is a guest post by Antoine Bellanger, an iOS developer and a WWDC17 scholar. I know you may have read the announcements about iOS 11 and probably watched most WWDC videos. But wouldn't be great if you can learn from a developer who was invited to attend this year's [...]
lun, Giu 19, 2017, Continue reading at the source
Today we're going to talk about corners. Specifically, rounded ones. In iOS 11, Apple has improved the way we can specify and work with the rounding of our views' corners. Let's take a look. Let's begin with where we were before iOS 11. Before iOS 11, configuring a UIView to have round [...]
ven, Giu 16, 2017, Continue reading at the source
core ml framework demo
At WWDC 2017, Apple released a lot of exciting frameworks and APIs for us developer to use. Among all the new frameworks, one of the most popular is definitely Core ML. Core ML is a framework that can be harnessed to integrate machine learning models into your app. The best [...]
mer, Giu 14, 2017, Continue reading at the source
Welcome back to our SpriteKit tutorial series. In the first part of the series, you have centered the label on the screen using scenes, nodes and points. In the series second part, you have moved the label on the screen using actions, sequences and gesture recognizers. In this part, you [...]
gio, Giu 08, 2017, Continue reading at the source