veganism.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
Veganism Social is a welcoming space on the internet for vegans to connect and engage with the broader decentralized social media community.

Administered by:

Server stats:

208
active users

#iosdev

37 posts32 participants6 posts today
Ryan Lintott<p>I was also really excited back in 2023 when Sima pitched the pack iteration feature as I was trying to build the AnimatablePack feature in ShapeUp and it was exactly what I needed to get it done.</p><p>Pitch:<br><a href="https://forums.swift.org/t/pitch-enable-pack-iteration/66168" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">forums.swift.org/t/pitch-enabl</span><span class="invisible">e-pack-iteration/66168</span></a></p><p>Explainer Post:<br><a href="https://www.swift.org/blog/pack-iteration/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">swift.org/blog/pack-iteration/</span><span class="invisible"></span></a></p><p>ShapeUp AnimatablePack feature:<br><a href="https://github.com/ryanlintott/ShapeUp?tab=readme-ov-file#animatablepack" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/ryanlintott/ShapeUp</span><span class="invisible">?tab=readme-ov-file#animatablepack</span></a></p><p><span class="h-card" translate="no"><a href="https://iosdev.space/@simanerush" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>simanerush</span></a></span> <br><span class="h-card" translate="no"><a href="https://iosdev.space/@DeepDishSwift" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>DeepDishSwift</span></a></span> <br><a href="https://mastodon.social/tags/SwiftUI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SwiftUI</span></a> <a href="https://mastodon.social/tags/iOSDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>iOSDev</span></a></p>
Ryan Lintott<p>It was amazing to see Sima's talk yesterday at Deep Dish. The technical solution itself, the research and path to get there and the power of connecting with real humans all made this talk incredibly inspiring.</p><p><span class="h-card" translate="no"><a href="https://iosdev.space/@simanerush" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>simanerush</span></a></span> <span class="h-card" translate="no"><a href="https://iosdev.space/@DeepDishSwift" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>DeepDishSwift</span></a></span> <br><a href="https://mastodon.social/tags/iOSDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>iOSDev</span></a></p>
Rodrigo Araújo<p>I’ve fixed something that was a huge pain for my users on <span class="h-card" translate="no"><a href="https://indieapps.space/@charty" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>charty</span></a></span>: the Update All Widgets action now works flawlessly!</p><p><a href="https://mastodon.social/tags/iOSDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>iOSDev</span></a> <a href="https://mastodon.social/tags/SwiftUi" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SwiftUi</span></a> <a href="https://mastodon.social/tags/BuildInPublic" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>BuildInPublic</span></a></p>
Wesley de Groot 🥷<p>Wesley de Groot's website is powered by PHP and uses Visual Studio Code, HTML, CSS, and JavaScript. The... <a href="https://wesleydegroot.nl/blog/What-powers-this-website" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">wesleydegroot.nl/blog/What-pow</span><span class="invisible">ers-this-website</span></a> <a href="https://mastodon.social/tags/blog" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>blog</span></a> <a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a> <a href="https://mastodon.social/tags/iosdev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>iosdev</span></a> <a href="https://mastodon.social/tags/swiftlang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>swiftlang</span></a></p>
Kristoffer Johansson<p>Right now I’m leaning toward just wrapping the whole type in `<a href="https://mastodon.kristofferjohansson.com/tags/if" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>if</span></a> os(iOS)`.</p><p><a href="https://mastodon.kristofferjohansson.com/tags/iOSDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>iOSDev</span></a> <a href="https://mastodon.kristofferjohansson.com/tags/SwiftLang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SwiftLang</span></a></p>
Kristoffer Johansson<p>I have library targets that support both iOS and watchOS, with some types marked as unavailable on watchOS using the `@available` attribute. I'm curious why I still need to wrap iOS-specific APIs inside those types with `<a href="https://mastodon.kristofferjohansson.com/tags/if" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>if</span></a> os(iOS)`, or the target won’t compile for watchOS.</p><p><a href="https://mastodon.kristofferjohansson.com/tags/iOSDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>iOSDev</span></a> <a href="https://mastodon.kristofferjohansson.com/tags/SwiftLang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SwiftLang</span></a></p>
Aleksander Stojanowski<p>It seems to me I’m resolving a problem that should have been resolved ages ago, but I couldn’t find any reasonable solution for the problem. Am I missing something? Any help from fellow <a href="https://iosdev.space/tags/iOSDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>iOSDev</span></a> and/or <a href="https://iosdev.space/tags/IndieDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>IndieDev</span></a>? 😅<br><a href="https://iosdev.space/tags/HelpNeeded" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HelpNeeded</span></a> <a href="https://iosdev.space/tags/DeveloperCommunity" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DeveloperCommunity</span></a> <a href="https://iosdev.space/tags/CodingHelp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CodingHelp</span></a> <a href="https://iosdev.space/tags/AppDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AppDev</span></a></p>
Florian<p>Spent the weekend throwing together a pretty shabby website for DriveDex. Not winning any design awards, but it does the job! 😅</p><p><a href="https://drivedex.app" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">drivedex.app</span><span class="invisible"></span></a></p><p><a href="https://mastodon.social/tags/iOSDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>iOSDev</span></a></p>
Caesar Wirth<p>I think my coworkers Xingyu and Carter did a great job during this conversation, and wasn’t expecting the double me shout-out 🥲</p><p>Wish I could have been in Chicago this week, but sending them all the best of luck from Berlin </p><p><a href="https://mastodon.social/@malin/114411163958658350" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">mastodon.social/@malin/1144111</span><span class="invisible">63958658350</span></a></p><p><a href="https://mas.to/tags/swift" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>swift</span></a> <a href="https://mas.to/tags/DeepDishSwift" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DeepDishSwift</span></a> <a href="https://mas.to/tags/duolingo" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>duolingo</span></a> <a href="https://mas.to/tags/iosDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>iosDev</span></a></p>
Cihat Gündüz<p>In <a href="https://iosdev.space/tags/Swift" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Swift</span></a>, it's easy to get error messages wrong. It's due to a design flaw in the "Error" protocol itself, introduced for <a href="https://iosdev.space/tags/ObjectiveC" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ObjectiveC</span></a> compatibility. I've seen people write below code all the time. I fixed this flaw in <a href="https://iosdev.space/tags/ErrorKit" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ErrorKit</span></a>: Just conform your errors to "Throwable" instead! 💯</p><p>Learn more: 👇 <a href="https://iosdev.space/tags/iOSDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>iOSDev</span></a> <a href="https://iosdev.space/tags/ErrorHandling" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ErrorHandling</span></a> <a href="https://iosdev.space/tags/DevTips" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DevTips</span></a><br><a href="https://www.fline.dev/swift-error-handling-done-right-overcoming-the-objective-c-error-legacy/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">fline.dev/swift-error-handling</span><span class="invisible">-done-right-overcoming-the-objective-c-error-legacy/</span></a></p>
Aleksander Stojanowski<p>I thought I'd do more today, but it's such a beautiful Sunday in here that I don't want to spend it all in front of the computer screen. ☺️ That doesn't mean I did nothing! Quite the opposite. I prepared the first version of the stats view. 😁<br><a href="https://iosdev.space/tags/BuildInPublic" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>BuildInPublic</span></a> <a href="https://iosdev.space/tags/IndieHacker" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>IndieHacker</span></a> <a href="https://iosdev.space/tags/iOSDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>iOSDev</span></a></p>
Brendan Thompson<p>Anyone have any experience or advice putting at mentions into a TextField/TextEditor with <a href="https://mastodon.social/tags/swift" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>swift</span></a> <a href="https://mastodon.social/tags/swiftui" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>swiftui</span></a> <a href="https://mastodon.social/tags/iosdev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>iosdev</span></a></p>
Aleksander Stojanowski<p>Add shopping, my wife took me to, to the debug time and instead of the basics of the new feature, I have only the new TabView. 😅 However, you might see a sneak peek of what I’ll be working on now in the screenshot. Have you caught that? 😉<br><a href="https://iosdev.space/tags/BuildInPublic" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>BuildInPublic</span></a> <a href="https://iosdev.space/tags/IndieHacker" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>IndieHacker</span></a> <a href="https://iosdev.space/tags/iOSDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>iOSDev</span></a> <a href="https://iosdev.space/tags/IndieDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>IndieDev</span></a></p>
Manuel Kehl<p>Today, I finally changed the DEBUG build config for <span class="h-card" translate="no"><a href="https://indieapps.space/@zenitizer" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>zenitizer</span></a></span> to have its own bundle ID, app group and CloudKit container to have a clean separation of data when running in-development test builds on my personal phone…</p><p>Are you using a similar strategy? 🤓<a href="https://iosdev.space/tags/iOSDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>iOSDev</span></a></p>
Gabriel Theodoropoulos<p>💡Observing app lifecycle is crucial for many apps, and in my new blog post I show how to do so purely in SwiftUI using just an environment value. Quick read, valuable information to learn, great for a weekend read! 👇</p><p><a href="https://mastodon.cloud/tags/iOSDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>iOSDev</span></a> <a href="https://mastodon.cloud/tags/SwiftUI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SwiftUI</span></a> </p><p><a href="https://serialcoder.dev/text-tutorials/swiftui/handling-app-lifecycle-in-swiftui-with-scenephase/" rel="nofollow noopener" target="_blank"><span class="invisible">https://</span><span class="ellipsis">serialcoder.dev/text-tutorials</span><span class="invisible">/swiftui/handling-app-lifecycle-in-swiftui-with-scenephase/</span></a></p>
Marcin Krzyzanowski<p>instead of "minimap", I'm experimenting with inline symbols (ctags). promising. I already like the direction in which it's heading. I'm so happy I can finally shape it the way I want <a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a> <a href="https://mastodon.social/tags/coding" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>coding</span></a> <a href="https://mastodon.social/tags/iosdev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>iosdev</span></a> </p><p>Macromap™ is here to replace Minimap</p><p>wdyt?</p>
Axel Le Pennec<p>How do you deal with OSLog/Logger not logging in <a href="https://iosdev.space/tags/Xcode" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Xcode</span></a> Previews, only the print function?</p><p>I'm currently using this 👇🏻 but it's boring. And the OSLogMessage interpolation makes it hard to wrap it.</p><p>Any better way to do that?</p><p><a href="https://iosdev.space/tags/IndieDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>IndieDev</span></a> <a href="https://iosdev.space/tags/iOSDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>iOSDev</span></a> <a href="https://iosdev.space/tags/SwiftLang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SwiftLang</span></a> <a href="https://iosdev.space/tags/SwiftUI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SwiftUI</span></a></p>
22of8<p>Coming soon to Apple Books … <br><a href="https://mastodon.social/tags/WorkoutMap" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WorkoutMap</span></a> <a href="https://mastodon.social/tags/workout" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>workout</span></a> <a href="https://mastodon.social/tags/iosdev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>iosdev</span></a></p>
Aleksander Stojanowski<p>The update is live! 🥳 I know it's only one localization, but I'm proud of it nonetheless. Now it's time to focus on new features. 😉<br><a href="https://iosdev.space/tags/BuildInPublic" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>BuildInPublic</span></a> <a href="https://iosdev.space/tags/AppUpdate" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AppUpdate</span></a> <a href="https://iosdev.space/tags/IndieHacker" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>IndieHacker</span></a> <a href="https://iosdev.space/tags/iOSDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>iOSDev</span></a> <a href="https://iosdev.space/tags/IndieDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>IndieDev</span></a></p><p><a href="https://iosdev.space/@letspark.it@bsky.brid.gy/114403157702865840" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">iosdev.space/@letspark.it@bsky</span><span class="invisible">.brid.gy/114403157702865840</span></a></p>
Aleksander Stojanowski<p>That's all for today. I had a short workweek, just 3 days, but for some reason it felt like 2 weeks, so I need to rest. Tomorrow I'll be working on new features! 😊<br><a href="https://iosdev.space/tags/BuildInPublic" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>BuildInPublic</span></a> <a href="https://iosdev.space/tags/IndieHacker" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>IndieHacker</span></a> <a href="https://iosdev.space/tags/iOSDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>iOSDev</span></a> <a href="https://iosdev.space/tags/IndieDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>IndieDev</span></a></p>