SwiftData Basics in 15 minutes

แชร์
ฝัง
  • เผยแพร่เมื่อ 20 ก.ย. 2024

ความคิดเห็น • 138

  • @CodeWithChris
    @CodeWithChris  4 หลายเดือนก่อน +1

    👋 Our "Launch Your First App" program will help you build up your iOS skills to publish your very own feature rich app even if you’re a beginner starting from scratch. cwc.to/youtubeoffer

  • @danuff
    @danuff 11 หลายเดือนก่อน +8

    Simple, and to the point. Thank you!

  • @primalcam812
    @primalcam812 19 วันที่ผ่านมา

    Thank you for keeping the code short and to-the-point :)

  • @BasicInsideOut
    @BasicInsideOut ปีที่แล้ว +4

    Really good and simple description, especially for the CRUD operations.

  • @KiTO키토
    @KiTO키토 4 หลายเดือนก่อน +1

    this is the best swiftdata tutorial!!! thank you!!

    • @CodeWithChris
      @CodeWithChris  4 หลายเดือนก่อน

      Glad it was helpful! Thanks for watching! - Iñaki

  • @thetutorialdoctor
    @thetutorialdoctor 9 หลายเดือนก่อน +1

    Excellent short yet complete tutorial on how to create a swift ui CRUD app. Appreciate this.

    • @CodeWithChris
      @CodeWithChris  9 หลายเดือนก่อน

      Glad it was helpful! Thanks for learning with us! - Iñaki

  • @andriybelizky9318
    @andriybelizky9318 9 หลายเดือนก่อน +2

    Awesome Video, I appreciate simplicity of examples.

  • @warrdadlani8494
    @warrdadlani8494 4 หลายเดือนก่อน +1

    Brilliant. Chris you're great.

  • @karlostj4683
    @karlostj4683 7 หลายเดือนก่อน +1

    Great job! Thanks for the basics, which is what everyone should start with!

  • @eman31683
    @eman31683 ปีที่แล้ว +2

    Wow that is a lot easier than CoreData directly.. Good video Chris and thank you for your time!

    • @CodeWithChris
      @CodeWithChris  ปีที่แล้ว

      You're welcome, glad you liked it!

  • @RiccardoAlfano317
    @RiccardoAlfano317 ปีที่แล้ว +1

    Great video I just started with swif but I’m pretty secure that I’ll learn Alot with your TH-cam video Italia Grazie

  • @daxuan90
    @daxuan90 8 หลายเดือนก่อน +1

    Your tutorial is clear and easy understand. Thank you! ❤

  • @sirflimflam
    @sirflimflam ปีที่แล้ว

    I find it kinda funny I was asking "why the underscore on the parameter name?" as you kinda just glazed over it in the delete function and I HAD TO KNOW so I went and looked it up. Then a bit later you explain it for the update function.. I SHOULD HAVE TRUSTED YOU GOOD SIR.
    SwiftData is pretty awesome though. I'm...struggling to get a good grasp on Swift. I've been doing C and C# for much of my life and something about Swift just throws me off. But your channel has at least put me in the right path.

  • @paininmydroid4526
    @paininmydroid4526 29 วันที่ผ่านมา

    This looks real easy.

  • @sk4tec
    @sk4tec 2 หลายเดือนก่อน

    Ahh - feels like I'm back home again witha CodeWithChris video!

  • @mr._vico
    @mr._vico 15 วันที่ผ่านมา

    10:35 I think that this delete method is simpler and fancier, but I think your method is more trusty
    .swipeActions(edge: .trailing) {
    Button("Delete", systemImage: "trash", role: .destructive) {
    context.delete(item)
    }
    }

  • @lvterry
    @lvterry 2 หลายเดือนก่อน

    clear and straightforward. great tutorial 👍

  • @kaato33
    @kaato33 6 หลายเดือนก่อน

    Thank you! I was scared to approach this topic but you made it easy to understand!

    • @CodeWithChris
      @CodeWithChris  6 หลายเดือนก่อน

      Hello! We're glad you found your video valuable! And thank you for the appreciation. :)
      --Joash

  • @rapier64
    @rapier64 ปีที่แล้ว +1

    Thanks for this very good tutorial!!!🙂

    • @CodeWithChris
      @CodeWithChris  ปีที่แล้ว +1

      Glad it was helpful! Thanks for watching! - Iñaki

  • @helena9210
    @helena9210 ปีที่แล้ว +1

    Thanks!!! Fast focused and clear

    • @CodeWithChris
      @CodeWithChris  ปีที่แล้ว

      Thanks for learning with us! - Iñaki

  • @wanderer1357
    @wanderer1357 ปีที่แล้ว +1

    Great video. Much easier than Core Data!

  • @bobmcnerney1
    @bobmcnerney1 8 หลายเดือนก่อน

    Very easy tutorial to follow. Thanks!!

    • @CodeWithChris
      @CodeWithChris  8 หลายเดือนก่อน

      Glad it was helpful! Thanks for watching! - Iñaki

  • @jangelGuerrero
    @jangelGuerrero 11 หลายเดือนก่อน

    Amazing, I love this example, I have all to use it, thanks you and success in everything you do, greeting from México City.

    • @CodeWithChris
      @CodeWithChris  11 หลายเดือนก่อน

      Glad it was helpful! Thanks for learning with us! - Iñaki

  • @virendragupta5945
    @virendragupta5945 ปีที่แล้ว

    Great Demo Chris ....Lot easier than earlier database access !!! ... Thanks :D

  • @tonyhawk123
    @tonyhawk123 ปีที่แล้ว +1

    Nice clear presentation style. Cheers!

  • @sabata657
    @sabata657 5 หลายเดือนก่อน

    so good video my bro

  • @Away88123
    @Away88123 11 หลายเดือนก่อน

    I do it now, with your tutorial. thanks.

  • @yourbestsail
    @yourbestsail ปีที่แล้ว +1

    Excellent teaching skills 😊

  • @benjaminfaershtein138
    @benjaminfaershtein138 ปีที่แล้ว

    Hey I just started watching your videos and I was intrested your collection of keyboards that are always prominent in your videos. Would be cool to see a video talking about your keyboards or a setup tour.

  • @divsyntax9720
    @divsyntax9720 3 หลายเดือนก่อน

    Haahahhahahahahahah when u were searching for the icon, I CAN RELATE!!! 😂 Awesome tut btw!

  • @neila880
    @neila880 ปีที่แล้ว

    Thanks for the video. SwiftData looks really nice!!

  • @The1tjc
    @The1tjc ปีที่แล้ว +5

    Fyi, this is not showing up in TH-cam under your videos, nor did it pop up in my feed. I discovered it from your twitter post.

    • @CodeWithChris
      @CodeWithChris  ปีที่แล้ว +3

      Our Twitter post was a bit... prematured! Oopsy!
      @AdrienVillez

  • @vincent2700
    @vincent2700 ปีที่แล้ว

    Thanks for the introduction on this

    • @CodeWithChris
      @CodeWithChris  ปีที่แล้ว

      Thanks for learning with us! - Iñaki

  • @michaellittle1665
    @michaellittle1665 ปีที่แล้ว +1

    Thank you Chris that is good, I'm going to be undertaking in my second semester as part of my masters in IT the unit in iPhone software engineering. I hope they are up-to-date as you are!

  • @antonreashin
    @antonreashin 10 หลายเดือนก่อน

    thanks, I'm just going to use this in my project🙏

    • @CodeWithChris
      @CodeWithChris  10 หลายเดือนก่อน

      Have fun! Thanks for watching! - Iñaki

  • @anhalexdinh2190
    @anhalexdinh2190 6 หลายเดือนก่อน

    very great tutorial for basic concept

  • @mario_luis_dev
    @mario_luis_dev ปีที่แล้ว +1

    great demo Chris, really liked the way you explained it. New sub here :)

    • @CodeWithChris
      @CodeWithChris  ปีที่แล้ว

      Awesome, thank you and happy learning!
      --Joash

  • @jeffnosanov5761
    @jeffnosanov5761 22 วันที่ผ่านมา

    I see that this is about how to store list items on local storage, but how does one store simple variables such as an int?

  • @pnkbrn
    @pnkbrn ปีที่แล้ว

    Thanks!
    Would love to see a video on sorting and filtering Query data.

  • @maryannadelman4438
    @maryannadelman4438 ปีที่แล้ว +1

    I have a core data app that I’ll be changing to swift data after seeing this. Question: in my app now, I can click a button in one view that will add item to core, then when I go to view that has the list it will be there. I’m assuming this will be easy to do in swift data also? Not sure how I’ll do that though.

    • @CodeWithChris
      @CodeWithChris  ปีที่แล้ว

      Hello @maryannadelman4438!
      To be honest I'm not sure how to answer your question, maybe our community members can help. You can share this to our community forum @ [codecrew.codewithchris.com/]
      --Joash

  • @AkimboFennec
    @AkimboFennec 20 วันที่ผ่านมา

    Hey Chris, I have a question for you. After watching wwdc 2024, i see that swift data now supports more operations, like history tracking and custom model configuration implementation. Would you say that SwiftData is now ready to be used? Also, did they resolve a bug, when you decorated your model with @Attribute(unique) that the app crashed ?

  • @amith89rm
    @amith89rm 9 หลายเดือนก่อน

    Why is everyone stuck with todo program? There are like millions of example online for todo program. Why not do user login and register and delete user using swiftdata. But thank you for this amazing tutorial.

  • @kailasvilaskore
    @kailasvilaskore 22 วันที่ผ่านมา

    How can I connect to AWS Amplify Datastore using SwiftData ?

  • @prems1331
    @prems1331 ปีที่แล้ว

    Wonderful Video. Love it ♥

  • @Hendrik6
    @Hendrik6 ปีที่แล้ว

    Nice explanation, thanks a lot 😊

  • @geoffstokeld4015
    @geoffstokeld4015 ปีที่แล้ว

    Do you still need Identifiable protocol? Really good video thank you.
    From another tutorial
    ‘SwiftData automatically handles the identification aspect of the model, eliminating the need for explicitly defining an id property or conforming to the Identifiable protocol.’

    • @w0mblemania
      @w0mblemania ปีที่แล้ว +1

      I'd still add a UUID (not a String).
      That way, it allows you to separate out distinct models instances, even if they happen to share the same data.
      It would be better for your own sanity, and debugging.

  • @thompsonms9941
    @thompsonms9941 ปีที่แล้ว

    Good one bro , Thanks !

    • @CodeWithChris
      @CodeWithChris  ปีที่แล้ว

      Thanks for watching, and thanks for learning with us! - Iñaki

  • @trevor-
    @trevor- หลายเดือนก่อน

    What was that app you pulled up that had a list of all the symbols and associated names?

  • @penyt
    @penyt ปีที่แล้ว +1

    Just wondering, if we follow MVVM, can we put that @Environment context in the ViewModel class?

    • @penyt
      @penyt ปีที่แล้ว +1

      I've read up quite a few information since, I feel like with SwiftData MVVM seems less relevant and it might become more complicated if we strictly want to implement MVVM.

  • @littlebrotha123
    @littlebrotha123 ปีที่แล้ว

    wow! so much better than the coreData workflow.
    So will swift data ever be compatible with older iOS versions or will it only ever be compatible for iOS17 and up?
    I can't wait until this becomes the standard and we can shove coreData into the abyss. but if it's only ever going to be compatible for iOS17 and above then it's going to take some years right?

    • @littlebrotha123
      @littlebrotha123 ปีที่แล้ว

      also, Chris - your teaching style is world class. You have the advantage of having a very easy voice to listen to.
      I really do hope you make a "100 Days of Chris UI" or something in the future

  • @StrugglingIdiot
    @StrugglingIdiot ปีที่แล้ว +1

    Nice and Concise.
    Can I use SwiftData in Vapor (v4.77+), and is it scalable?

    • @CodeWithChris
      @CodeWithChris  ปีที่แล้ว

      For everything Vapor related, you should ask our dear friend @MikaelaCaron. She streams on the topic!
      @AdrienVillez

    • @MikaelaCaron
      @MikaelaCaron ปีที่แล้ว

      Technically you wouldn't use it "in Vapor" but with Vapor. Vapor is for making an API (completely separate from your iOS app), and SwiftData is for storing data locally on the device, as a replacement for CoreData. You'll have to write your own syncing engine to keep the local and cloud data in sync. This is possible, but with SwiftData being so new, it may be tricky.
      I have never done this, so I can't really say if it's scalable

  • @ElantraMan
    @ElantraMan 8 หลายเดือนก่อน

    How would this work using the likes of a view model?

  • @blackookami5621
    @blackookami5621 ปีที่แล้ว

    that was really cool. thx

  • @Pedro76mchlkg
    @Pedro76mchlkg 8 หลายเดือนก่อน

    Thank you very much. I have a question, if I add a variable to the model, will it break the model?

  • @LebenWerden
    @LebenWerden 3 หลายเดือนก่อน

    Hi, how I can use onMove modifier on Query?

  • @DesarrolladorSwift
    @DesarrolladorSwift 6 หลายเดือนก่อน

    Excelente

  • @JenniferHolub-g2x
    @JenniferHolub-g2x 10 หลายเดือนก่อน

    Love Your videos!! I have started a project in SwiftData, but I can not get the @Query to filter on date?? I've checked all the forums, and many people seem to be struggling, but no real answers that work for me. Any advice on filtering on date in SwiftData??

  • @chickenrei3876
    @chickenrei3876 ปีที่แล้ว

    Hi Chris, can you make a video on how to write neat swiftui and code that can be read by other developers?

    • @MikaelaCaron
      @MikaelaCaron ปีที่แล้ว

      I made a video on this, but it's not specific to SwiftUI, but how to write good Swift code in general th-cam.com/video/4hVyozTOSTo/w-d-xo.htmlsi=K8ORdCwzcDNpFPB9

  • @fdurmaz
    @fdurmaz ปีที่แล้ว

    Thank you @CodeWithChris

  • @Away88123
    @Away88123 ปีที่แล้ว

    Nice.!!!

  • @ho6y
    @ho6y 10 หลายเดือนก่อน

    Absolutely well explained, really simple compared to CoreData

    • @CodeWithChris
      @CodeWithChris  10 หลายเดือนก่อน

      Glad you like it! Thanks for watching! - Iñaki

  • @pedrojosemoragallegos
    @pedrojosemoragallegos 8 หลายเดือนก่อน

    In more complex applications we usually use different design patterns like the repository pattern and try to move away the functions from the view itself. How would you implement a repository pattern etc. with the SwiftData? :)

    • @CodeWithChris
      @CodeWithChris  8 หลายเดือนก่อน

      Hello,
      Unfortunately, we can't answer you in the comment section but you can try joining and posting in our community: cwc.to/codecrew
      -- Joash

  • @chezchezchezchez
    @chezchezchezchez ปีที่แล้ว

    Brand new to Mac development.
    Never used coredata.
    Where can I find the rest of the tutorial that explains things like… how .onDelete creates these magical indexies , and why they swipe view shows up without any code, showing anything about swiping etc. thanks!

  • @jmacutube991
    @jmacutube991 7 หลายเดือนก่อน

    When i type in line 29 i get error "Cannot find 'context in scope'. rest of code exactly as you typed it in? strange

    • @CodeWithChris
      @CodeWithChris  7 หลายเดือนก่อน

      Hello,
      Unfortunately, we can't debug it for you in the comment section here but you can try joining and posting in our community: cwc.to/codecrew
      --Joash

  • @nil_at
    @nil_at ปีที่แล้ว

    Is there some kind of visual view integrated to Xcode to see the current database layout, entities, relations, and data and so on? Like pgAdmin for Postgres for example?

  • @mr.spokesman5849
    @mr.spokesman5849 3 หลายเดือนก่อน

    Darn ... too bad this is unusable while working with MVVM, I tried today to somehow bend it to my will ... guess what ... went to core data after ready long struggle.

  • @vanylaskywalker
    @vanylaskywalker ปีที่แล้ว

    Should we still use codable structs to decode JSON API responses or should we use the new codable @Model class to decode API responses? Which is better?

    • @CodeWithChris
      @CodeWithChris  ปีที่แล้ว +2

      You can actually do both, but if you add the Codable conformance to your SwiftData model, you'll have to manually write the Decodable and Encodable conformances yourself, as derived conformance simply doesn't work out the box.
      @Model is a Swift Macro, and it adds boilerplate code that does not conform to Codable (that's why derived conformance doesn't work).
      Donny Wals has written a great article about it, you may want to read about it here:
      www.donnywals.com/making-your-swiftdata-models-codable/
      Have a good day! - Iñaki

    • @derklausi2095
      @derklausi2095 11 หลายเดือนก่อน

      @CodeWithChris Hey Chris, as soon as i typ in: "@Model", there comes a red message saying: "@Model requires an initializer be provided for 'DataItem". Please help. What did I do wrong?

  • @levous2
    @levous2 8 หลายเดือนก่อน

    Nice work on separating behavior from view. Too few examples take the care to demonstrate clean code. You, sir, have saved many headaches by teaching good practices

    • @CodeWithChris
      @CodeWithChris  8 หลายเดือนก่อน

      Glad you found it helpful! Thanks for learning with us! - Iñaki

  • @ruggedd3signz
    @ruggedd3signz 7 หลายเดือนก่อน

    I am getting an error at part 8:07 "Missing argument for parameter 'id' in call" I'm using Xcode 15.0 and iOS 17. Can you explain what I am missing as I am new to swift and swiftdata.

    • @ruggedd3signz
      @ruggedd3signz 7 หลายเดือนก่อน

      I was able to figure out the issue with the addItem module had to use *let item = DataItem(id: UUID().uuidString, name: "Test Item")* after that everything else was smooth sailing. Great tutorial on SwiftData. Subscribed and can't wait to watch more videos. Thanks

  • @Tritoon710
    @Tritoon710 3 หลายเดือนก่อน

    Is it like an embedded database? can you sync data from SwiftData to an online database like MongoDB Atlas?

    • @CodeWithChris
      @CodeWithChris  3 หลายเดือนก่อน +1

      No, SwiftData is not an embedded database, it's an object graph and persistence framework, more like an ORM. It uses SQLite as one of its persistent store.
      You can sync data from SwiftData and MongoDB Atlas but it requires extra and redundant work, I wouldn't recommend it.
      SwiftData comes with built-in support for iCloud syncing. If you need to sync data from your app to Mongo Atlas DB, I recommend using Mongo Realm instead of SwiftData (www.mongodb.com/docs/atlas/device-sdks/sdk/swift/). - Iñaki

    • @Tritoon710
      @Tritoon710 3 หลายเดือนก่อน

      @@CodeWithChris Many thanks for the detailed answer 🙏🏻

  • @ritzg98
    @ritzg98 11 หลายเดือนก่อน

    I get a Preview Crashed error when I try to add a record to the model. Does anyone know why that would happen?
    I'm pretty sure the code looks the same as Chris's code.

    • @CodeWithChris
      @CodeWithChris  11 หลายเดือนก่อน

      Does it show any error in the console log? If it does, you may wanna post about it in our developer community forum: cwc.to/codecrew
      Someone might be able to help see what's wrong with your code or be able to determine what caused the issue. - Iñaki

  • @VladislavVaz
    @VladislavVaz ปีที่แล้ว

    can someone help me please ..
    i have a SWIFTUI application with a flow as follows: A(landscape orientation)->B(landscape)-C(portrait)->D(portrait). also when I navigate back from C to B it should turn back to landscape as B is in landscape. (I am using NavigationLink in my application to navigate)How do I achieve the portrait lock in swiftUI.
    i tried the .onAppear{} and .onDisappear{} method.. (firstly it is no longer available on ios 16 and secondly it gives a choppy animation where the view does not expand fully to take the new rotated screen size; there is white space after it rotates)

    • @CodeWithChris
      @CodeWithChris  ปีที่แล้ว

      Hello, @VladislavVaz!
      Unfortunately we can't debug it for you in the comment section here but you can try joining and posting in our community: cwc.to/codecrew
      --Joash

  • @DefeatOG
    @DefeatOG ปีที่แล้ว

    I keep getting a 0__abort_with_payload error and I've not found anything online that fixes it. Any idea? Thanks for the video!

    • @CodeWithChris
      @CodeWithChris  ปีที่แล้ว

      Hello, @DefeatOG!
      Unfortunately we can't debug it for you in the comment section here but you can try joining and posting in our community: cwc.to/codecrew
      --Joash

  • @hassanportal5865
    @hassanportal5865 ปีที่แล้ว

    Hey Chris do you know if Firebase can work with visionOS. It seems there’s only the options for iOS not for anything else

    • @CodeWithChris
      @CodeWithChris  ปีที่แล้ว

      Hello @hassanportal5865
      Unfortunately I'm not sure about the answer.
      --Joash

  • @peetorres
    @peetorres ปีที่แล้ว

    It will have support for CloudKit?

    • @CodeWithChris
      @CodeWithChris  ปีที่แล้ว

      "To provide automatic iCloud sync, SwiftData requires the CloudKit entitlement and an iCloud container. For more information, see Configuring iCloud services."
      For more information, you can check out: developer.apple.com/documentation/swiftdata
      Thanks for watching! - Iñaki

  • @event-subscriber
    @event-subscriber ปีที่แล้ว +1

    Similar to useState in react native🤔

    • @w0mblemania
      @w0mblemania ปีที่แล้ว

      Except, actually native. And your app will feel like a real iOS app.

  • @jr_fin
    @jr_fin ปีที่แล้ว

    Hey! When I query my database and try to insert the variables like name, it throws up an error saying "Value of type '[my class]' has no member 'name'". Is there something simple I'm missing?

    • @CodeWithChris
      @CodeWithChris  ปีที่แล้ว

      Hi! Sorry you're running into that!
      Have you checked if there is a `name` property in your data model class?
      You can declare it like how Chris did it on this timestamp: th-cam.com/video/krRkm8w22A8/w-d-xo.html
      Hope that helps!
      - Iñaki

  • @JustYe322
    @JustYe322 ปีที่แล้ว

    Can you get XCode on MacBooks too, or just the desktop?

    • @CodeWithChris
      @CodeWithChris  ปีที่แล้ว

      Hi @JustYe322,
      Yes! Xcode run on any mac.
      You can also check this link to see the minimum system requirements to be sure that your machine can working on the latest version available.
      developer.apple.com/support/xcode/
      Hope this help.
      --Joash

  • @adarshgadepalli4847
    @adarshgadepalli4847 ปีที่แล้ว

    hey chris im currently a new app dev, can data be stored in firebase as well as locally with swiftdata synchronously?

    • @CodeWithChris
      @CodeWithChris  ปีที่แล้ว

      Firestore has a local data persistence feature, so you no longer need SwiftData to persist the data that you store in Firestore. - Iñaki

  • @napoleontsar
    @napoleontsar ปีที่แล้ว

    Until now I don't understand how to create a button that you can click on for moving to another view page in the app..

    • @CodeWithChris
      @CodeWithChris  ปีที่แล้ว

      Hello,@napoleontsar! You may want to check this video to learn more about NavigationStack. th-cam.com/video/7dnTHrLyFLc/w-d-xo.html&ab_channel=CodeWithChris
      --Joash

  • @Hshshsusuu62627
    @Hshshsusuu62627 5 หลายเดือนก่อน

    At 8:00 when I tap I get a Preview Error message. HELP!!!!!!!

    • @CodeWithChris
      @CodeWithChris  5 หลายเดือนก่อน

      Hi, in the video Chris ran the app in the Simulator instead of using the SwiftUI preview.
      There is an additional code setup required to make the SwiftUI preview work with SwiftData, but it doesn't simulate any persistence functionality that you might expect.
      To run the app similar to the video, make sure to select a Simulator as your destination (on the top middle part of Xcode), then press Cmd + R. Xcode should build the project and launch the app in the iOS Simulator you chose.
      Hope that helps! - Iñaki

  • @Kai-wu5hd
    @Kai-wu5hd ปีที่แล้ว

    Can SwiftData work on iOS 15 and above , bro?

    • @CodeWithChris
      @CodeWithChris  11 หลายเดือนก่อน

      No, SwiftData is supported in iOS 17+. You'll still have to work with CoreData if you need to support iOS 16 below. - Iñaki

  • @pnkbrn
    @pnkbrn ปีที่แล้ว

    Can you use this in a MacOS application?

    • @CodeWithChris
      @CodeWithChris  ปีที่แล้ว +1

      Hello @Kyriacos-ue5kt,
      Indeed, you can utilize the new SwiftData API across all Apple development environments. It's not exclusively limited to iOS.
      --Joash

  • @babida9113
    @babida9113 11 หลายเดือนก่อน

    For some reason my Xcode crashes after clicking add items.

    • @CodeWithChris
      @CodeWithChris  11 หลายเดือนก่อน

      Hello @babida9113!
      Unfortunately we can't debug it for you in the comment section here but you can try joining and posting in our community: cwc.to/codecrew

    • @dylan1401
      @dylan1401 11 หลายเดือนก่อน

      I had the same problem, were you able to find a solution?

  • @carolinetakam2677
    @carolinetakam2677 ปีที่แล้ว

    how would you use AI to automate this building process?

    • @CodeWithChris
      @CodeWithChris  ปีที่แล้ว +1

      Unfortunately I'm not sure about the answer, @carolinetakam2677.
      --Joash

  • @First.Last.99
    @First.Last.99 หลายเดือนก่อน

    Not a word about what if user changes his phone.

  • @REVOLSAMI
    @REVOLSAMI ปีที่แล้ว

    you misled people by using the swiftlet icon. shouldnt have used it. i was looking for swiftlets video. shame.

  • @AkimboFennec
    @AkimboFennec 20 วันที่ผ่านมา

    Hey Chris, I have a question for you. After watching wwdc 2024, i see that swift data now supports more operations, like history tracking and custom model configuration implementation. Would you say that SwiftData is now ready to be used? Also, did they resolve a bug, when you decorated your model with @Attribute(unique) that the app crashed ?