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://www.andyibanez.com/posts/nil-null-mess-objective-c-and-swift/
Andy Ibanez - iOS Developer
nil-null-mess in Objective-C and Swift
Learn the complexities of nullability in Swift and Objective-C, common bugs, and how to work around them.
iOS dev
https://swiftwithmajid.com/2021/02/03/redux-like-state-container-in-swiftui-part4/
Swift with Majid
Redux-like state container in SwiftUI. Connectors.
During the last year, I totally understood the power of a single source of truth and a state container that holds the whole app state in a single place. I’ve used this approach in a couple of my apps and continue to use it in new projects.
iOS dev
https://www.fivestars.blog/swiftui/custom-view-styles.html
FIVE STARS
How to create custom SwiftUI view styles | FIVE STARS
Exploring iOS, SwiftUI & much more.
iOS dev
https://benoitpasquier.com/migrating-ios-app-swiftui-part-1/
Benoit Pasquier
Migrating an iOS app to SwiftUI - Navigation & Storyboards
If SwiftUI is great for many things, migrating completely an existing app codebase to it can be really tricky. In a series of blog posts, I’ll share how to migrate an iOS app written in Swift with UIKit to SwiftUI. Today, let’s start with the navigation and…
iOS dev
https://sarunw.com/posts/navigation-in-swiftui/
Sarunw
Navigation in SwiftUI | Sarunw
Part 4 in the series "Building Lists and Navigation in SwiftUI". We will explore a NavigationView, UINavigationController equivalent in SwiftUI.
iOS dev
https://sarunw.com/posts/record-ios-simulator-video-and-gif-with-xcode/
Sarunw
Record iOS Simulator video as mp4 and GIF with Xcode | Sarunw
Xcode 12.5 brings many great updates and features. One of them is the ability to record a video of the app directly from the Simulator app.
iOS dev
https://medium.com/codex/integrate-spritekit-to-your-app-8d66b83f8091
Medium
Integrate SpriteKit to Your App
Easily connect SpriteKit and UIKit and add amazing SpriteKit animations to a storyboard based application.
iOS dev
https://sarunw.com/posts/does-enum-retained-its-associated-value/
Sarunw
Does Swift enum retain its associated value | Sarunw
An easy question that you might overlook. Learn this simple fact together in this article.
iOS dev
https://nemecek.be/blog/82/useful-extensions-for-collectionview-and-compositional-layout
nemecek.be
Useful extensions for CollectionView and Compositional Layout
With a few extensions, you can make working with CollectionViews and Compositional Layout a lot cleaner.
iOS dev
https://triplebyte.com/blog/modularizing-ios-dependencies-with-integrations?ref=rddtpost
iOS dev
https://developer.mongodb.com/how-to/building-a-mobile-chat-app-using-realm/
Mongodb
MongoDB Developer Center
Code, content, tutorials, programs and community to enable developers of all skill levels on the MongoDB Data Platform. Join or follow us here to learn more!
iOS dev
https://useyourloaf.com/blog/swiftui-container-relative-shape/
Use Your Loaf
SwiftUI Container Relative Shape
SwiftUI has lots of ways to create rounded rectangles but what if you want to match the corner radius of a widget? Apple added ContainerRelativeShape to iOS 14 for that purpose.
iOS dev
https://www.pointfree.co/episodes/ep134-concise-forms-the-point
www.pointfree.co
Episode #134: Concise Forms: The Point
We've shown how to dramatically streamline forms in the Composable Architecture, but it's time to ask "what's the point?" We apply the concepts previously developed to a real world application: [isowords](https://www.isowords.xyz). It's a word game built…
iOS dev
https://swiftsenpai.com/xcode/enable-simulator-slow-mo-shortcut/
iOS dev
https://www.avanderlee.com/swift/xctexpectfailure-expected-failures/
SwiftLee
XCTExpectFailure: Expected test failures explained with code examples
XCTExpectFailure allows us to configure assertions as expected to fail while continue to run other expectations. A benefit for refactoring.
iOS dev
https://www.swiftbysundell.com/tips/passing-methods-as-swiftui-view-actions/
Swift by Sundell
Passing methods as SwiftUI view actions | Swift by Sundell
How event handling logic can be neatly encapsulated using private methods.
iOS dev
https://www.swiftbysundell.com/articles/combine-self-cancellable-memory-management/
Swift by Sundell
Managing self and cancellable references when using Combine | Swift by Sundell
How to avoid common memory-related issues when working with self and cancellable references within the context of Combine.
iOS dev
https://pspdfkit.com/blog/2021/keyboard-navigation-in-swiftui/
PSPDFKit
Keyboard Navigation in SwiftUI | PSPDFKit
SwiftUI wasn’t built with keyboard support in mind, and it shows. Learn how you can rewrite keyboardShortcut to work with iOS 13 and access the underlying navigation controller to pop views on ⌘-Left Arrow.
iOS dev
https://brevans.io/index.php/2021/02/07/operation
brevans.io
Operation
How often do you see someone use DispatchQueue? Now how often do you see Operation and OperationQueue? I feel like the Operation class is severely underused in most apps. Granted, DispatchQueue works fine, and Operation is just a wrapper for Grand Central…
iOS dev
https://www.avanderlee.com/swift/result-builders/
SwiftLee
Result builders in Swift explained with code examples
Result builders in Swift allow you to combine build components into a single outcome value. Code examples demonstrate how you can use them.