iOS dev
@iosdevio
10.8K
subscribers
12
photos
5
files
6.05K
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.8K subscribers
iOS dev
https://medium.com/@mpesate/a-few-swift-tricks-that-you-might-not-know-7d14afbd5f71
Medium
A few Swift tricks that you might not know
Over the years we all come across that one article, post or even video that shows us a couple of neat tricks that we love and continue to…
iOS dev
http://blog.hellocode.co/post/debounce-swift/
Hello Code
Debouncing in Swift while your iOS app is in the background
iOS dev
https://www.mokacoding.com/blog/swift-test-doubles/
mokacoding
Test doubles in Swift: dummies, fakes, stubs, and spies.
An overview of the different kind of doubles we can use in our tests, and how to write them in Swift.
iOS dev
https://theswiftpost.co/concurrency/
iOS dev
https://www.swiftbysundell.com/posts/mock-free-unit-tests-in-swift
Swift by Sundell
Mock-free unit tests in Swift | Swift by Sundell
When getting started with unit testing, it usually doesn't take long to realize that some form of mocking is needed. Although mocking will most likely remain essential for many types of testing, this week, let's take a look at a few different ways to write…
iOS dev
https://pspdfkit.com/blog/2018/tips-for-contributing-to-the-swift-language/
PSPDFKit
Tips and Tricks for Contributing to the Swift Language | Inside PSPDFKit
This post describes the process for contributing code to the Swift programming language, including how to propose changes to the language, write a pull request, address feedback, and make your code part of the next version of the language.
iOS dev
https://www.hackingwithswift.com/articles/136/the-complete-guide-to-optionals-in-swift
Hacking with Swift
The Complete Guide to Optionals in Swift
Unwrapping, nil coalescing, map(), flatMap(), and more.
iOS dev
https://useyourloaf.com/blog/xcode-10-random-and-parallel-tests/
Use Your Loaf
Xcode 10 Random And Parallel Tests
Xcode 10 introduces three new options for running your tests. These allow you to randomize the execution order, speed up the tests by running them in parallel on multiple simulators and finally to control if Xcode automatically adds new tests to a scheme.
iOS dev
https://www.hackingwithswift.com/articles/135/how-to-render-uiviews-in-3d-using-catransformlayer
Hacking with Swift
How to render UIViews in 3D using CATransformLayer
Creating and animating 3D effects takes only a few lines of code.
iOS dev
https://www.avanderlee.com/swift/siri-support-nsuseractivity/
SwiftLee
Implementing Siri support using NSUserActivity, intents and shortcuts
Siri support can be added in multiple ways from which using a NSUserActivity is the easiest one. In a few lines of code you add Siri Support to your app.
iOS dev
https://medium.com/@fernandodelrio/dependency-injection-on-ios-part-1-4-8847f302b3d9
Medium
Dependency Injection on iOS — part 1/4
An article about architecture, tests and much more
iOS dev
https://www.objc.io/blog/2018/12/04/unexpected-results-from-a-date-formatter/
www.objc.io
Swift Tip: Unexpected Results from a Date Formatter
String to date conversions can return nil!
iOS dev
https://www.toptal.com/ios/rxswift-animations-ios
Toptal
RxSwift and Animations in iOS
I’ll explore how to apply the power of RxSwift, a reactive framework, to make animation code look much cleaner, and easier to read. My client wanted a story told through a sequence of animations rather than by playing a pre-rendered video, and with RxSwift…
iOS dev
https://theswiftpost.co/testability/
iOS dev
https://www.fewbutripe.com/2018/12/05/seemingly-impossible.html
Few, but ripe...
Seemingly Impossible Swift Programs
We will construct Swift programs that should be impossible to implement, yet somehow are not!
iOS dev
https://qualitycoding.org/refactoring-small-steps-continued/
Quality Coding
Refactoring: How Do You Clear Up a Mess, Safely? | Quality Coding
When refactoring in small steps, sometimes you have to make a mess to clear up a mess. Download the code and walk through these refactoring steps.
iOS dev
https://medium.com/swift2go/working-with-video-in-ios-avfoundation-and-coremedia-10bdd71f6a6e
Medium
Working With Video in iOS: AVFoundation and CoreMedia
This article will cover a number of important concepts in order to work with video in iOS. It is divided into two parts. In Part 1 we will…
iOS dev
https://heartbeat.fritz.ai/building-an-image-segmentation-app-in-ios-3377eb4a3e7c
iOS dev
https://theswiftdev.com/2018/12/09/swift-object-pool-design-pattern/
iOS dev
https://agostini.tech/2018/12/09/memory-graph-debugging-in-xcode/
agostini.tech
Memory Graph Debugging in Xcode | agostini.tech
In this article we'll get you started with memory graph debugging and show you some of the cool features of this great tool.
iOS dev
https://www.swiftbysundell.com/posts/using-errors-as-control-flow-in-swift
Swift by Sundell
Using errors as control flow in Swift | Swift by Sundell
How we manage the control flow within the apps and systems that we work on can have a huge impact on everything from how fast our code executes, to how easy it is to debug. This week, let's take a look at how we can use Swift's built-in error throwing and…