Objective-C framework callbacks in Swift 6
Solving backward-compatibility issues in Swift 6 language mode.
I spent 15 years in web development, working from simple personal web pages up to enterprise-level sites. This blog has my web posts dating back to 2003. I lost interest in web around ‘08 and was happy that iPhone appeared at the time to kickstart the Age of Mobile development.
In early 2012 I went full-time with iOS development through Radiant Tap after it was clear that iOS dev is perfect blend of my passions: user experience and efficiently crafted code.
Since then, almost all of the posts are iOS, Objective-C and – since autumn ‘16 – Swift related.
I have created over 90 apps on the App Store, for myself and various clients under Radiant Tap marquee, which has since grown into proper agency.
We offer teaching and training as well as contract work under Standard and Enterprise programs. If you are interested — contact us today.
Solving backward-compatibility issues in Swift 6 language mode.
I recently had to tackle uploading somewhat larger files from an iOS app to a backend service. It’s not a type of functionality that’s often needed thus every time I have to do it I end up re-discovering some gotchas. Best way to remember is to write it down hence this blog post.
Core Data is often dunked on for its performance, especially involving large quantities of objects. Let’s dig into this.
Former co-organizer of the iOS Developers Srbija Meetup group and frequent speaker at our (rather) infrequent meetups.
I value and respect open source and contribute to the body of available code as much as I can.
Slides for all my talks are always available on SpeakerDeck. Last few notable appearances…
Is concurrency worth it?
at PragmaConf, Bologna IT,
(slides)
SwiftUI for UIKit developers
at PragmaConf, Bologna IT,
(video, slides, transcript in English)
Onion-like iOS app architecture
at App Builders, Lugano CH,
(slides and video in English)
Highly maintainable App Architecture
at NSSpain, Logroño Spain,
(slides and transcript in English)
Fresh Cup of iOS 10
at VoxxedDays Belgrade,
(slides in English, video in English)
Where to Focus to Grow your iOS app
at Mobile Growth Meetup,
(slides in English)
Keynote worthy Apple Watch apps
at VoxxedDays Belgrade,
(slides in English, video in English)