iOS dev
@iosdevio
10.7K
subscribers
12
photos
5
files
6.09K
links
There is a single sponsored link in each issue (monday).
One sponsor per issue.
Every sponsored link should be highly relevant to Apple ecosystem app development.
Sponsored link price - 100$
Contact:
@tigorn
Download Telegram
Join
iOS dev
10.7K subscribers
iOS dev
https://swanros.com/2018/03/27/handling-routes-from-an-api-in-a-type-safe-way-with-swift/?utm_source=newsletter_mailer&utm_medium=email&utm_campaign=weekly
Swanros.com
Handling routes from an API in a type-safe way with Swift
In this post, I explain how to extend Swift to make our own type-safe way of handling data coming from an API.
iOS dev
http://www.figure.ink/blog/2018/3/27/optional-forward-application?utm_source=newsletter_mailer&utm_medium=email&utm_campaign=weekly
Figure
Optional Forward Application — Figure
iOS dev
https://medium.com/flawless-app-stories/url-routing-with-compass-d59c0061e7e2
Medium
URL Routing in iOS apps: Compass Beginner Guide
Need to set up routing for your iOS app? We’ll learn how to use Compass to create scalable routing on the real-world example. Let’s get started!
iOS dev
https://medium.com/@firt/progressive-web-apps-on-ios-are-here-d00430dee3a7
Medium
Progressive Web Apps on iOS are here
🚀
With iOS 11.3, Apple has silently added support for the basic set of new technologies behind the idea of “Progressive Web Apps” (PWAs)…
iOS dev
https://useyourloaf.com/blog/how-to-get-equatable-and-hashable-for-free/
How To Get Equatable And Hashable For Free
iOS dev
https://qualitycoding.org/dont-refactor-without-tests/
Quality Coding
Do You Refactor Without Tests? It’s Time for Safety | Quality Coding
When people "refactor without tests," they're going against basic principles. Let's look refactoring principles through an example.
iOS dev
https://www.raywenderlich.com/190191/ibm-watson-services-for-core-ml-tutorial
kodeco.com
IBM Watson Services for Core ML Tutorial
In this tutorial, you’ll set up an IBM Watson account, then train a custom visual recognition Watson service model, and set up an iOS app to use the exported Core ML model.
iOS dev
https://www.objc.io/blog/2018/03/27/unwrapping-optionals/
www.objc.io
Swift Tip: Unwrapping Optionals
A case for careful force unwrapping
iOS dev
https://github.com/twostraws/whats-new-in-swift-4-1
GitHub
GitHub - twostraws/whats-new-in-swift-4-1: An Xcode playground that demonstrates the new features introduced in Swift 4.1.
An Xcode playground that demonstrates the new features introduced in Swift 4.1. - twostraws/whats-new-in-swift-4-1
iOS dev
https://github.com/fastlane/ci/releases/tag/1.0.0.alpha.1
GitHub
Release 1.0.0.alpha.1 - First fastlane.ci alpha · fastlane/ci
Over the last 3 months we've been busy working on building fastlane.ci- a completely open source, self-hosted, mobile-optimized CI system, powered by fastlane.
We strongly believe in making con...
iOS dev
https://heartbeat.fritz.ai/implementing-a-natural-language-classifier-in-ios-with-keras-core-ml-358f114c0b51
iOS dev
https://makeapppie.com/2018/04/04/tips-array-tricks/
Make App Pie
Tips: Array Tricks
iOS Development tips weekly is a series you can find at the Lynda.com and LinkedIn Learning libraries. The first week of a week’s tip will be available for free. After that, you will need a s…
iOS dev
https://oleb.net/blog/2018/03/making-illegal-states-unrepresentable/
Ole Begemann
Making illegal states unrepresentable
One of the biggest advantages of a strong type system is that carefully chosen types can make illegal states unrepresentable in your programs. Many Cocoa APIs don’t take full advantage of this because they aren’t optimized for Swift.
iOS dev
https://oleb.net/blog/2018/03/making-illegal-states-unrepresentable/
Ole Begemann
Making illegal states unrepresentable
One of the biggest advantages of a strong type system is that carefully chosen types can make illegal states unrepresentable in your programs. Many Cocoa APIs don’t take full advantage of this because they aren’t optimized for Swift.
iOS dev
https://www.swiftbysundell.com/posts/using-the-builder-pattern-in-swift
Swift by Sundell
Using the builder pattern in Swift | Swift by Sundell
Like many abstractions and patterns in programming, the goal of the builder pattern is to reduce the need to keep mutable state - resulting in objects that are simpler and generally more predictable. By enabling objects to become stateless, they are usually…
iOS dev
https://medium.com/flawless-app-stories/build-it-test-it-deliver-it-complete-ios-guide-on-continuous-delivery-with-fastlane-and-jenkins-cbe44e996ac5
Medium
Build it, Test it, Deliver it!
Complete iOS Guide on Continuous Delivery with fastlane and Jenkins
We’ll learn how to setup Continuous Delivery for iOS app using fastlane and Jankis. Let’s release product builds reliably, at any time with different configurations
iOS dev
https://medium.com/@raulriera/uikit-dynamics-in-the-real-world-ef0dfd924260
Medium
UIKit Dynamics in the real world
Swiping right on simpler code
😏
iOS dev
https://medium.com/@slavapestov/behind-the-scenes-improvements-in-swift-4-1-269dd56e30c2
Medium
Behind-the scenes improvements in Swift 4.1
Swift 4.1 has been released, and as you can see from the release announcement, there are many important user-visible improvements…
iOS dev
https://www.hackingwithswift.com/articles/77/whats-new-in-swift-4-2
Hacking with Swift
What’s new in Swift 4.2
Enum case arrays, warning and compiler directives, and more!
iOS dev
https://www.hackingwithswift.com/articles/75/controlling-extension-points-in-protocols
Hacking with Swift
Controlling extension points in protocols
Why the two-stage creation of protocol extensions exists
iOS dev
https://theswiftpost.co/clean-swift/