iOS dev
@iosdevio
10.8K
subscribers
12
photos
5
files
6.07K
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/flawless-app-stories/guarantee-rx-memory-leaks-absence-3a90636ec49e
Medium
Guarantee Rx memory leaks absence
When working with RxSwift, you should know how to prevent leaks and write tests on Rx memory leaks
iOS dev
https://benoitpasquier.com/code-coverage-xcode-avoid-vanity-metric-ios/
Benoit Pasquier - Swift, Data and more
Code Coverage in Xcode - How to avoid a vanity metric for your iOS app
Since Xcode 7, iOS developers can generate a code coverage for their app: a report showing which area of their app is covered by unit tests. However, this is isn’t always accurate, let’s see why you should not base your code health only on code coverage.
iOS dev
https://kylebashour.com/posts/context-menu-guide
Kyle Bashour
The Comprehensive Guide to iOS Context Menus
From nested menus to custom previews, use this guide to become a context menu wizard
🧙♂️
iOS dev
https://medium.com/flawless-app-stories/simplifying-rxswift-code-78071d5b780
Medium
Simplifying RxSwift code
I promised myself once: “I will never write an article about architecture, cause it is the banalest topic”. I have never been so wrong in…
iOS dev
https://netsplit.com/swiftui/views-have-fixed-sizes/
Views Have Fixed Sizes
iOS dev
https://www.swiftbysundell.com/articles/reducers-in-swift/
Swift by Sundell
Reducers in Swift | Swift by Sundell
This week, let’s take a look at a few different ways that reducers can be used in Swift — ranging from transforming sequences, to accumulating asynchronous values using Apple’s new Combine framework, and beyond.
iOS dev
https://nshipster.com/dark-mode/
NSHipster
Dark Mode on iOS 13
After waiting for what felt like an eternity (but was only, like, a year), Dark Mode is now finally coming to the iPhone and iPad iOS 13. But will your app be ready on launch day?
iOS dev
https://sarunw.com/posts/modality-changes-in-ios13
Modality changes in iOS13
iOS dev
https://eng.uber.com/cyborg/
iOS dev
https://www.avanderlee.com/swift/unit-tests-best-practices/
SwiftLee
Getting started with Unit Tests in Swift
Get started and learn how to write unit tests to validate your code. Best practices help you to be more productive by writing better tests.
iOS dev
https://mecid.github.io/2019/09/04/modeling-app-state-using-store-objects-in-swiftui/
Majid’s
Modeling app state using Store objects in SwiftUI
This week I want to talk to you about modeling data layer in SwiftUI. I already finished work on my very first app, which I build entirely with SwiftUI. And now I can share with you the way of architecting model layer using store objects which I used during…
iOS dev
https://swiftrocks.com/introsort-timsort-swifts-sorting-algorithm.html
Swiftrocks
Timsort and Introsort: Swift's Sorting Algorithms
Have you ever asked yourself which algorithm is used by Swift's sorting method? There are many sorting algorithms out there, and chances are that you'll rarely have to use something other than the language's builtin sort() method. However, knowing the properties…
iOS dev
https://www.spaceotechnologies.com/integrate-multi-camera-video-recording-ios/
Homepage
Integrate Dual Camera Video Recording Feature in iOS App
This blog is for entrepreneurs & iOS developers. It is an iOS tutorial on integrating dual camera video recording feature while developing an iOS app.
iOS dev
https://noahgilmore.com/blog/popover-uinavigationcontroller-preferredcontentsize/
Noahgilmore
Popovers, UINavigationController, and preferredContentSize
In this post we'll look at a very specific but tricky interaction in UIKit, one which took me multiple days to work out how to implement. It's two view controllers of different sizes, pushed on a UINavigationController, which is presented as a popover. The…
iOS dev
https://medium.com/flawless-app-stories/all-what-you-need-to-know-about-uicollectionviewcompositionallayout-f3b2f590bdbe
Medium
All what you need to know about UICollectionViewCompositionalLayout
This year Apple gives us UICollectionViewCompositionalLayout and this class continues the era of declarative programming. In this tutorial, I’ll show you everything you need to know about it!
iOS dev
https://makeml.app/docs/nails_tutorial_intro.html
makeml.app
Editorial · MakeML
Welcome to MakeML Tutorials.
iOS dev
https://fluffy.es/facebook-draggable-bottom-card-modal-1/
fluffy.es - iOS development tutorials
Replicating Facebook's Draggable Bottom Card using Auto Layout - Part 1/2
There's a popular trend in recent iOS apps which when user tap a button, a card-like modal will appear from the bottom and user can drag to expand, contract, or dismiss it. Facebook and Slack app uses this UI design :In this tutorial, we will analyze how…
iOS dev
https://fluffy.es/facebook-draggable-bottom-card-modal-2/
fluffy.es - iOS development tutorials
Replicating Facebook's Draggable Bottom Card using Auto Layout - Part 2/2
In Part 1, we have managed to implement the show and hide card animation when user tap on button or the dimmer view. In this part, we are going to implement the card dragging animation. This post assume that you already knew about Auto Layout and Delegate.In…
iOS dev
https://matteomanferdini.com/protocol-oriented-programming/
Matteo Manferdini
Protocol-Oriented Programming: The Best Tool of Expert iOS Developers
Protocol-oriented programming is an indispensable tool for any expert iOS developer. In this conclusive guide you will discover which problems it solves.
iOS dev
https://www.vadimbulavin.com/unit-testing-best-practices-on-ios-with-swift/
Yet Another Swift Blog
Unit Testing Best Practices on iOS with Swift
Let's learn best practices, tips and tricks of iOS unit testing with Swift and XCTest framework.