Dreamwieber, to AppleVisionPro
@Dreamwieber@sigmoid.social avatar

Real world scans can add so much more depth to your immersive environments ✨

Here's my process for using photogrammetry in making Vibescape, my meditation app for

https://www.youtube.com/watch?v=B_WUfL_-3yc

natpanferova, to swift
@natpanferova@mastodon.cloud avatar

Exciting news! I just released a new book called "Swift Gems" 📚✨

The book consists of a large collection of advanced Swift language techniques gathered and tested over the years, tailored for experienced developers.

Please, check it out: https://books.nilcoalescing.com/swift-gems

All the tips in the book are focused on Swift and Swift Standard Library, so they can be applied to any platform, from iOS and macOS to Swift on the server.

javier_salcedo, to rust
@javier_salcedo@mastodon.gamedev.place avatar

I’ve been using new shiny languages for a while now. , and in particular.
I love Rust’s tooling, Swift’s syntax, and Zig’s philosophy, but I feel like good old is still the goat.

Yeah, the syntax can get out of hand really quickly.
Yeah, the STL is bloated.
Yeah, the tooling ecosystem is a mess.

But at the end of the day, with a good style guide and some discipline, it can check most of my boxes.

But learning new languages is always fun so I’m still doing it 😬

jamesrandall, to swift
@jamesrandall@mastodon.social avatar

Voxel editor coming along nicely now. Video is taken on the Mac but it also works on the iPad.

I've spent surprisingly little time on this. 20 hours total tops. Its amazing what you can get done with good quality tools, consistency (I normally do an hour pre and post dog walk), and a good set of fundamentals (its really making use of things I've learned in the last year or so).

https://youtu.be/R6htZe4Lmjc

br00t4c, to swift
@br00t4c@mastodon.social avatar
br00t4c, to swift
@br00t4c@mastodon.social avatar
kenji, to swift German
@kenji@chaos.social avatar

-Nutzer sollen ändern - Daten aus dem wurden eingesetzt, um Ticketverkäufe für -Konzert in Deutschland zu manipulieren:

"Wie die Ticket-Plattform Eventim mitteilt, hätten in den letzten Tagen unbekannte Kriminelle versucht, sich unautorisiert Zugang zu Konten von Nutzerinnen und Nutzer zu verschaffen, um in den Besitz von Karten für Swifts "The Eras Tour" zu gelangen - und diese dann weiterzuverkaufen."

https://www.n-tv.de/leute/Hacker-machen-Fans-von-Taylor-Swift-nervoes-article24924816.html

br00t4c, to swift
@br00t4c@mastodon.social avatar

Apology for disabled woman denied Swift tickets

https://www.bbc.com/news/articles/cd1v8rxr7exo

piotrekjeremicz, to swift
@piotrekjeremicz@mastodon.social avatar

Today is my 32nd birthday! 🥳🎂🎉

Exactly a year ago, on my previous birthday, I added a cake symbol to the app. Today it symbolizes the day of opening an account in BeforeDaily.

The funny thing is that the first commit that I found was made in July 2022. 😅

Stay up to date with #swift, #swiftui, #iOS and #macos with BeforeDaily!

jonduenas, to swift
@jonduenas@mastodon.world avatar

Alright, might be time to abstract in my app. Who has the best example? Should I use a ModelActor? Would a class holding a ModelContainer be sufficient if I create a new ModelContext inside the CRUD functions?

fbartho, to swift
@fbartho@mastodon.social avatar

I’m trying to make a #swift package that vends at least two libraries.

The package builds each library fine, and I had no problem importing the first library into my app, but when I try to import the second library, it tells me “Cannot find ‘Foo’ in package. Did you mean ‘Foo’”

I’ve been fighting this for a few days. Any advice or pointers to projects I can learn from? #SwiftPM

jerrodputman, to swift
@jerrodputman@mastodon.gamedev.place avatar

I managed to get a little something running on a Pimoroni PicoSystem using Embedded !

The PicoSystem uses an RP2040, so I was able to use the embedded examples from Apple to get started.

The demo is using the PicoSystem SDK on top of the Pico SDK. I had to work around the C++ name mangling differences between g++ and Clang by making a thin C wrapper.

I’ll be publishing the code somewhere soon, and hope to have a more interesting demo eventually.

A Pimoroni PicoSystem running an Embedded Swift demo, which has a bouncing apple next to the text “Hello, Swift!”

Jeehut, to swift
@Jeehut@iosdev.space avatar

It's that time again: For the next 2 days or so I'll be reading through 164 threads on the Forums so you don't have to! 📚

Subscribe to my @SwiftEvolutionM newsletter to get my summary of the last 3 months in a couple of days. It's free! 👇
https://swiftevolution.substack.com

video/mp4

ctietze, to random
@ctietze@mastodon.social avatar

Today I was reaching for the Sequence protocol to write a consuming (!) iterator over stuff.

It's actually not that simple to consume or destroy the sequence via iteration 🤔

Need to reach for a final class it seems to have truly shared state. At least I can't make it work with a struct for the sequence and its iterator.

yuliyan, to iOS
@yuliyan@nahe.social avatar

Now that Apple is forced to open their mobile operating systems for third party devs in an unprecedented manner, can we work on an indie foss podcatcher that does not suck?

#iOS #iPadOS #Podcast #DMA #EU #Swift #ObjectiveC #FOSS #Apple

below, to swift German
@below@mastodon.social avatar

Can anyone tell me why this is landing at fatalError?

guard let a = someArray.first else {
return
}
self.someVar = a
guard self.someVar == a else {
fatalError("What?")
}

This is in the init method of a SwiftUI View, if that makes any difference …

davidbures, to random
@davidbures@mstdn.social avatar

I have a seemingly pretty basic Swift question:

In my SwiftUI code, I have my very own design pattern called "tracker pattern", which I suppose could be somewhat of a derivate of the ViewModel pattern.

I have ObservableObjects, which store some app-wide data, and write extensions on them to mutate this data (if I remember to do that 😅)

Now to my question: Can I write a protocol (or something else) that I could then conform my trackers to, which would automatically add @MainActor to them all?

davidbures,
@davidbures@mstdn.social avatar

Update: Could this work? Does anyone see problems with it?

Class using the Tracker protocol

Dreamwieber, to AppleVisionPro
@Dreamwieber@sigmoid.social avatar

Friends, I worked so hard on this. So happy to share that Vibescape 2.0 was approved for and is out now!

An all new immersive environment, with a level of depth and quality far surpassing version 1.

Please share and review! ✨

video/mp4

br00t4c, to swift
@br00t4c@mastodon.social avatar

Acer Swift Go 14 (2024) Review: Great Power for Under $1,000

https://www.wired.com/review/acer-swift-go-14-2024/

beef, to python
@beef@hachyderm.io avatar

hi!

My friend is looking into contributing to open source but doesn't know where to start. They have experience in Python, C# (Unity), Swift, and React. Does anyone have some pointers or projects they could look into to get started?

carolynporco, to TaylorSwift
@carolynporco@mastodon.social avatar

Here's another inquiry thrown out into the Mastodon fediverse ...

Any of you live in Vancouver, B.C.? As you might have heard, I'll be going to the early December #TaylorSwift concert at Vancouver's BC Place stadium. So I'm wondering: what are the best, not-so-expensive places to stay nearby?

Thanks for any advice you can give on procuring lodging near (or maybe somewhat near) the stadium around the concert day!

#Music #Swift #ErasTour #Vancouver #BCPlace #friendship

slothdude, to swift
@slothdude@mastodon.online avatar

I ran into a weird issue today. I am organising our codebase to use local packages for various things. I have an error enum defined in a local package. There is a class in the main application target that throws the error. But when I try to check that the error is correctly thrown in a unit test, the catch doesn’t capture it. Trying to print the type and value with the help of type(of:) does give the correct looking result. I even tried with the full type including the module name.

steveriggins, to swift
@steveriggins@mastodon.social avatar

So yeah you can pin a package manager package to a reference, but that doesn’t pin any dependencies it has.

How are people locking down the entire SPM tree for security purposes?

br00t4c, to swift
@br00t4c@mastodon.social avatar
kaiengelhardt, to swift
@kaiengelhardt@mastodon.social avatar

I have just open sourced a small package with convenience APIs for Auto Layout.

It‘s called Consti and you can find it on Github: https://github.com/kaiengelhardt/Consti.

I‘ve been using these convenience APIs in all my projects for years. Never had any need for a more complex Auto Layout replacement like SnapKit for example.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • anitta
  • mdbf
  • magazineikmin
  • InstantRegret
  • hgfsjryuu7
  • Durango
  • Youngstown
  • slotface
  • everett
  • thenastyranch
  • rosin
  • kavyap
  • khanakhh
  • PowerRangers
  • Leos
  • DreamBathrooms
  • vwfavf
  • ethstaker
  • tacticalgear
  • cubers
  • ngwrru68w68
  • modclub
  • cisconetworking
  • osvaldo12
  • GTA5RPClips
  • normalnudes
  • tester
  • provamag3
  • All magazines