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://medium.com/@danmarcenco/mockable-networking-layer-in-ios-4b2361339630
Medium
Mockable Networking layer in iOS
Create scalable and testable networking layer in iOS applications
iOS dev
https://medium.com/@daren_44261/swift-tracking-memory-leaks-in-tests-d0be08d72bbb
Medium
Swift: Tracking memory leaks in tests
Bugs are a common in production code, especially those which are not driven by tests.
iOS dev
https://www.pointfree.co/blog/posts/73-parser-errors
www.pointfree.co
Parser Errors
A new release of swift-parsing that brings delightful and informative error messaging to parser failures.
iOS dev
http://swiftwithmajid.com/2022/02/17/redux-like-state-container-in-swiftui-part5/
Swift with Majid
Redux-like state container in SwiftUI. Swift concurrency model.
Over the last two years, I have actively used unidirectional flow to develop my apps. I covered the approach I use in the series of posts about building Redux-like state containers. This week I want to share with you how this approach adapts to the latest…
iOS dev
https://www.swiftbysundell.com/articles/writing-testable-code-when-using-swiftui/
Swift by Sundell
Writing testable code when using SwiftUI | Swift by Sundell
Let’s take a look at how we can make our UI-related logic fully testable, even when that logic is primarily used within SwiftUI-based views.
iOS dev
https://www.swiftjectivec.com/observing-structs-swiftui/
Swiftjective-C
Observable Structs in SwiftUI
Structs are often encouraged in not only Swift, but certainly in SwiftUI. Recently, I hit a few walls with observing them.
iOS dev
http://www.glimsoft.com/02/18/watchos-complications/
Glimsoft
How to create pixel-perfect Apple Watch complications for watchOS 8
Recently I have went through the process of adding support for the new watch face complication sizes on the Apple Watch Series 7. Previously, I have used PNG images for […]
iOS dev
https://holyswift.app/crunching-data-with-the-new-apples-tabulardata-framework
Holy Swift
Crunching Data with Apple's TabularData Framework - Holy Swift
Learn how to crunch Data with Apple's TabularData Framework. This is a tutorial guide on how to use TabularData in Swift in your projects.
iOS dev
https://digitalbunker.dev/native-network-monitoring-in-swift
Digital Bunker
Native Network Monitoring In Swift
We'll take a look at a native solution for monitoring network connectivity on iOS with Swift 5 and how to use the Network Link Conditioner.
iOS dev
https://tanaschita.com/20220221-xcode-configuration-files
Tanaschita
Working with Xcode configuration files
Learn how to manage different iOS build environments with .xcconfig files. Tutorial on how to set up environments like debug, staging and release for your iOS app. How to access info plist values from code. Work with inherited values. Use configuration files…
iOS dev
https://blog.canopas.com/swiftui-complex-navigation-made-easier-with-uipilot-5b33279f3476
Canopas blogs
SwiftUI — Complex Navigation Made Easier With UIPilot
Explore implementing complex navigation with UIPilot versus NavigationView & NavigationLink. Dive into their complexities.
iOS dev
https://medium.com/tokopedia-engineering/implementing-ios-collection-view-with-efficient-rendering-mechanism-b99ec0b3ebad
Medium
Implementing iOS Collection View with Efficient Rendering Mechanism
Tokopedia has a lot of pages with dynamic layout, meaning that the layout may change from time to time based on the data received from the…
iOS dev
https://swiftsenpai.com/development/hijack-wkwebview-navigation/
Swift Senpai
How to Hijack WKWebView Navigation Actions - Swift Senpai
Use this method to hijack WKWebView navigation action and give your users a seamless transition experience between web views and native views.
iOS dev
https://www.swiftjectivec.com/Add-A-Divider-in-Context-Menu-Using-UIKit/
Create Dividers in UIMenu using UIKit
iOS dev
https://www.mongodb.com/developer/how-to/realm-swiftui-maps-location/
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://www.avanderlee.com/swiftui/stateobject-observedobject-differences/
SwiftLee
@StateObject vs. @ObservedObject: The differences explained
@StateObject and @ObservedObject have similar characteristics but differ in an important way which can lead to unexpected bugs.
iOS dev
https://medium.com/nice-photon-ios/animator-easy-trick-to-make-uikit-animations-reusable-2d10713ca3a
Medium
Animator: easy trick to make UIKit animations reusable
Fighting duplicate anicode in two easy steps
iOS dev
https://blog.eidinger.info/from-hex-to-color-and-back-in-swiftui
Swifty Tech by Marco Eidinger
From Hex to Color and Back in SwiftUI
How to convert SwiftUI Color into Hex and from Hex into Color with help of UIColor or CGColor respectively. Extension implementations are shared.
iOS dev
https://belkadan.com/blog/2022/02/Dynamic-Linking-and-Static-Linking/
-dealloc
Dynamic Linking Is Bad For Apps And Static Linking Is Also Bad For Apps
A fundamental trade-off of launch time vs. disk space, but also there's still room to improve.
iOS dev
https://mokacoding.com/blog/xctnspredicateexpectation-slow/
mokacoding
PSA: XCTNSPredicateExpectation is too slow
Use Nimble's toEventually to keep your tests snappy