iOS dev
@iosdevio
10.9K
subscribers
12
photos
5
files
6.03K
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.9K subscribers
iOS dev
https://asifmohd.github.io/ios/2022/02/03/bloaty-ios-introduction.html
Asif’s Blog
Profiling binary size on iOS using Bloaty
I’ve been using this tool called Bloaty McBloatface1 to attribute the contribution of each swift module or file to our app’s binary. And it has worked out really well for me, the CLI tool is super fast, gives lots of information, supports diffing and has…
iOS dev
https://www.raywenderlich.com/29646799-home-screen-quick-actions-for-ios-getting-started
kodeco.com
Home Screen Quick Actions for iOS: Getting Started
Learn how to integrate Static and Dynamic Home Screen Quick Actions into your SwiftUI iOS app.
iOS dev
https://betterprogramming.pub/the-complete-guide-to-concurrency-and-multithreading-in-ios-59c5606795ca
Medium
The Complete Guide to Concurrency and Multithreading in iOS
Main thread vs. background thread. Async/await and Actor. GCD vs. OperationQueue. Group dispatch, how to empower background thread, and…
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