@cocoafrog Instruments also groups events by view type, so when several instances are simultaneously on screen I find it easier to find out what happens with each one of them.
But of course I still find SwiftUI Instruments tools invaluable in other scenarios.
@cocoafrog I quite like being able to understand how the UI I am working on behaves at a glance, but Instruments mostly logs tons of events that lack a consolidated view AFAIK. This is why I wrote this helper.
Finding myself embedding SwiftUI code into UIKit again, so here is a friendly reminder there is a simple way to send actions down the UIKit responder chain starting from a SwiftUI view
Tip:
You can capture the projected value of a @Published property (i.e. its associated publisher) in a capture list to incorporate user-driven sources of change into a pipeline declaration.
More information in my updated article: https://t.co/vjADcfouC8
I recently published an article discussing a way to build scalable declarative data pipelines using Combine.
Could make for an interesting read near the fireplace if you missed my announcement tweet.
https://t.co/EY9enq2jYi
Gathering data in an app can be a challenge, especially when several sources must be aggregated or when pagination is involved.
My latest article discusses how Combine and reactive programming provide a declarative and scalable solution to this problem: https://t.co/CNxnoRYpDp
Two years ago I would never have considered using reactive programming to write apps.
I am now asking myself how I could live without it before, and I hope you'll understand why after having read my article.
Probably my biggest aha moment as an Apple developer.
Gathering data in an app can be a challenge, especially when several sources must be aggregated or when pagination is involved.
My latest article discusses how Combine and reactive programming provide a declarative and scalable solution to this problem: https://t.co/CNxnoRYpDp
I just published an article about SwiftUI layout behaviors. If you are interested in learning more about SwiftUI layout principles this might be worth a read. Includes a view taxonomy covering SwiftUI built-in views in greater detail: https://t.co/itntvZN65O
Are you using `continuousGroupLeadingBoundary` as `orthogonalScrollingBehavior` in a compositional collection view layout?
🎉 iOS 14.5 fixes:
- Scroll interruptions experienced during reloads.
- Snapping on the last item (if non-integral number of items visible horizontally).
Having issues with crash log symbolication recently in projects enabled for bitcode? Does your project use SPM 5.3 to integrate packages containing resources? https://t.co/XErkkiAVnr
If your application plays video or audio content, beware that iOS 14 introduced a leak and changes possibly impacting background playback support.
Radars:
https://t.co/3tF9wFyVtv
https://t.co/56gSHNrwF3
@antiraum It seems the issue will be fixed in iOS 14.2. The behavior is namely correct in 14.2 beta 2 with my test device (an iPhone 7). I’ll test again with the final version and other devices, but this seems promising.