det.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
Mastodon Server des Unterhaltungsfernsehen Ehrenfeld zum dezentralen Diskurs.

Administered by:

Server stats:

1.8K
active users

#iosdev

21 posts19 participants0 posts today

If you're looking to see how long a piece of your #Swift code takes to execute (and you can’t/don't want to bother with Instruments) look at ContinuousClock.

It can be used like this:

let clock = ContinuousClock()
let elapsed = clock.measure {
<the code to evaluate…>
}
print(“That took: \(elapsed))

Handy for caveman optimizations.

Docs are limited but here:
developer.apple.com/documentat

Apple Developer DocumentationContinuousClock | Apple Developer DocumentationA clock that measures time that always increments and does not stop incrementing while the system is asleep.

I have recently spent quite a lot of time on new #GamingBuddy onboarding. I thought it was quite nice but now I am not so sure...

Previously I had just few static screens with few "cards" on each - it was very text heavy.

I am looking for feedback - you don't need the app - the video below shows how the current flow looks like 🙂

Thanks!

🚀 Just implemented Dynamic Navigation in SwiftUI — including seamless navigation across different tabs! 💥

Super excited to share the full breakdown soon. 🎥 A detailed video will be live on AzamSharp School soon. Stay tuned!

🎉 #IndieAppSales is back this week!

Both of our iOS apps are just $1:

Audracity ($10 → $1)
A question game that turns any gathering into deeper, more meaningful conversations. Free to try!

Mastowatch ($4 → $1)
A powerful browser and inspector for Mastodon servers. Free version available!

Both are universal apps for iPhone, iPad, and Mac. No subscriptions!
Audracity → apple.co/47HmGeg
Mastowatch → apple.co/3VUPytt

Audracity on the App Store
App Store‎Audracity‎Whether it's a cozy date night, an energetic party, a memorable family get-together or even a long car ride in the middle of an epic road trip, Audracity is your go-to app for sparking lively conversations and creating unforgettable moments. Features: * Wide range of ice-breaker questions for frie…

I completed the fourth module (UI + Presentation) of the iOS Lead Essentials program 🥳!

In this module, l learned 👇
- UI, UX, and Presentation best practices
- and how to develop, maintain, and test a clean UI and Presentation layer in iOS apps
- How to use MVC, MVVM, MVP, and their variants,
- prototyping techniques,
- localizing apps,
- working effectively with designers
- and how to create reusable UI/Presentation components.

academy.essentialdeveloper.com

academy.essentialdeveloper.comMarco Siccardi | White belt 3rd Stripe | iOS Lead Essentials | Essential Developer AcademyI completed the fourth module (UI + Presentation) of the iOS Lead Essentials program 🥳! Here's a summary of what I learned so far 👇 - The fundamentals of good system design and architecture. How to think, design, and draw diagrams like a software architect. - Networking best practices to develop, maintain, and test a clean networking layer in iOS apps with key frameworks such as URLSession, URLProtocol, Decodable, and third-party code. Also, how to work effectively with backend teams. - Persistence best practices to effectively develop, maintain, and test a clean persistence layer in iOS apps using URLCache, CoreData, FileManager, Codable, and other key persistence frameworks. - UI, UX, and Presentation best practices, and how to develop, maintain, and test a clean UI and Presentation layer in iOS apps. How to use MVC, MVVM, MVP, and their variants, prototyping techniques, localizing apps, working effectively with designers, and how to create reusable UI/Presentation components. Click to see more: https://academy.essentialdeveloper.com/achievements/bb00b879-1fc6-4192-8e72-270a76c08ed8
#learning#iosdev#UI