Introduction to Core data Swift 5 iOS Hindi tutorial for beginners

Поделиться
HTML-код
  • Опубликовано: 12 июн 2020
  • How to use core data or what is core data is the most common question asked by beginners and sometimes even experienced swift developers. In this core data swift 5 Hindi tutorial I would like to share all the details on how to use core data in your iOS application.
    This tutorial is not only helpful for absolute beginners but also for experienced developers who still want to explore the basics of core data in swift.
    Codecat15 channel will always provide simple examples to help developers overcome complex topics to help them in their journey to become a great iOS developer
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    ✅ Subscribe to the channel and stay ahead of everyone by following the right way for writing clean code in swift. 🔥🔥🔥🔥🔥
    🔗Click on the link to subscribe: ruclips.net/user/codecat?sub...
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    -----------------------------------------------------------------------------------------------------------------------
    📥 Download the source code from
    Github: github.com/codecat15/RUclips-...
    Google Drive: drive.google.com/file/d/1zBA-...
    -----------------------------------------------------------------------------------------------------------------------
    🎶 Royalty-free Music: www.bensound.com
    ############################################
    Connect with me on social media
    📧: codecat15@gmail.com
    🐦: / codecat15
    Facebook: / code.cat.792
    Github: github.com/codecat15
    ###########################################
    #coredataForBeginners #coredataHindiTutorial #coreDataSwift5Tutorial

Комментарии • 148

  • @CodeCat15
    @CodeCat15  4 года назад +12

    Core data is a framework which Apple offers for us and its so powerful that it takes care of most of the things for us and we developers can only focus on the logical portion of the code without having to worry about the backend setup or anything else. In the coming days, I will be going through various flavors of how core data can make our life easy along with writing quality code. Please feel free to ask questions and do share this video with your iOS group and if you are new to the channel then please subscribe 😀

  • @yogitabachani4161
    @yogitabachani4161 2 года назад +2

    Anyone can understand the basics of core data from this video, I just created one core data demo after the video and it worked in one go without errors. Now moving to the next part of the CoreData series. Thanks for this 😊

    • @CodeCat15
      @CodeCat15  2 года назад +1

      Glad this was helpful, There’s a core data playlist do check that out and share the channel with your iOS group
      Playlist: ruclips.net/p/PLb5R4QC2DtFsJwFLf9119aefRnEMDp4aB

  • @exey.artwork
    @exey.artwork 3 года назад +2

    its realy best lessons about core data, tnx bro!

  • @payalmalekar6529
    @payalmalekar6529 10 месяцев назад

    Thank you for making this video. Its really helping me out.

  • @mdmarufhowlader7036
    @mdmarufhowlader7036 3 года назад +3

    I become emotional after watching this video, Its super easy video ever been I seen. 1000+ Like

    • @CodeCat15
      @CodeCat15  3 года назад +2

      I am glad this video was helpful Maruf, welcome to the channel and do ask questions on this and feel free to share this with your iOS group on WhatsApp or Facebook

  • @poojanegi9786
    @poojanegi9786 Год назад +1

    Since 7yr i use to think its hard to learn core data but.. u made me realise that its really easy.. 🎉 thanks and keep going on.. your videos are really helpful 😊

    • @CodeCat15
      @CodeCat15  Год назад

      Thank you for your kind words pooja and I am glad this video was helpful. Just letting you know that there's a dedicated core data playlist where you can explore simple and complex topics explained with easy-to-understand examples and code. Feel free to ask questions if you get stuck
      Core data playlist: ruclips.net/p/PLb5R4QC2DtFsJwFLf9119aefRnEMDp4aB

  • @NehaBisht-n3v
    @NehaBisht-n3v Месяц назад

    nice explination thank you

  • @pratikzora
    @pratikzora 3 года назад +2

    Ravibhai, I am so grateful for your effort to make such an informative video. It helps a lot to students like me who are trying to start a career in iOS. Thanks again for this CoreData video. Love from Canada.

    • @CodeCat15
      @CodeCat15  3 года назад

      Hello Pratik, thank you for your kind words. I am thankful these videos are turning out to be good resource for your studies and career, please feel free to reach out for any questions and do share the channel with your college friends and with whoever wants to become an iOS dev :)

  • @suryakantsharma6761
    @suryakantsharma6761 3 года назад

    Awesome !! keep it non stop ✋

  • @gauharabbas489
    @gauharabbas489 3 года назад

    Can you please explain a lit bit about the persistent container and core data stacks? Please also explain little bit of deep working of the persistent containers.

  • @MandeepSingh-ly3jj
    @MandeepSingh-ly3jj 4 года назад +2

    Sir, It is very hard to manage or understand the query of coreData but with your video its easy to achieve core data functionality.
    Thanks for explain CoreData in simple word with example

    • @CodeCat15
      @CodeCat15  4 года назад

      Core data is very silk smooth to be honest and has advanced a lot, I will try to share all the shortcuts I know in CoreData to make sure that developers can see what CD can actually do and save there valuable development hours by following those shortcuts coz CD does a lot for you.

  • @aakritikc469
    @aakritikc469 Год назад +1

    Thank you. This video is very comprehensive and helpful. Will be watching all 11.

    • @CodeCat15
      @CodeCat15  Год назад

      Thank you, I am glad it was helpful, please feel free to ask questions about core data and do share this with your iOS group.

  • @sayyedaamer9243
    @sayyedaamer9243 4 года назад +1

    Awesome. Your videos are very helpful. Thank you very much. 👍

    • @CodeCat15
      @CodeCat15  4 года назад +1

      Thanks @Sayeed if you have any questions on this topic please feel free to ask and do share this video with your ios group too 🙏

  • @madhukiran9901
    @madhukiran9901 3 года назад

    Hi ravi can you make more videos on core data your videos are really helpfull. Please make a video on core data stack

  • @akshayhastekar103
    @akshayhastekar103 3 года назад +2

    Believe me.... I really dont have words to appropriate this video... Simply its awesome.....Great Job and thanks for sharing knowledge in a very very simple language and way.. Thank you so much 😊

    • @CodeCat15
      @CodeCat15  3 года назад +1

      Hey there, am glad this video was helpful to you, as you watch the videos from the core data series you will see how much load it takes off the developer shoulder and things are so easy to implement with core data. If you think this video can be beneficial to your team mates then please do share it with them or with anyone who can benefit from the video and please do feel free to ask questions on this topic I will be happy to answer them for you :)

    • @akshayhastekar103
      @akshayhastekar103 3 года назад +1

      Sure.... Thanks again.

  • @pupdoggify
    @pupdoggify 4 года назад +2

    Very thorough brother...great vid!

  • @prachitpatil7020
    @prachitpatil7020 2 года назад

    nice explanation. I have doubt in concept behind lazy used for context property in singlton class

  • @joe0212
    @joe0212 2 года назад

    Awesome 👏

  • @Krutika.sonawala
    @Krutika.sonawala 4 года назад +2

    Loved it 💖

    • @CodeCat15
      @CodeCat15  4 года назад +1

      Hello Krutika, welcome to the channel. Am glad you found this video resourceful. If you have any questions then please feel free to ask them and do share this channel with your iOS group on WhatsApp or Facebook

  • @nikunjjain976
    @nikunjjain976 Год назад +1

    Bahut sahi bro 👌👌👌

    • @CodeCat15
      @CodeCat15  Год назад

      Thank you, glad it was helpful

  • @adityatyagi-iiitk6565
    @adityatyagi-iiitk6565 2 года назад +1

    bhai dil se bol raha hu, mein Zyada comments nahi lkhta par maza agya 👏🏻, dhanyawad*3000🙌🏻

    • @CodeCat15
      @CodeCat15  2 года назад

      Welcome to the channel Aditya, I am glad the video was helpful. Please koi doubts rahe to usko as comments zaroor puchna aur is channel ko aapne iOS group k saath bhi share karna. Thank you

  • @kaustabhkumarbairagi3741
    @kaustabhkumarbairagi3741 Год назад +1

    Your videos are very helpful bro. Thank you so much.

    • @CodeCat15
      @CodeCat15  Год назад

      Glad you like them and thank you for you comment, please share the video with your iOS group and feel free to ask more questions

  • @amansingla9141
    @amansingla9141 3 года назад +1

    very nice vedio sir

  • @purankumar2413
    @purankumar2413 5 месяцев назад +1

    Hi ravi your aapne jo btaya wo achhe se samjh aaya 😊😊
    Kya aap SwiftData pe esi video bana skte

    • @CodeCat15
      @CodeCat15  2 месяца назад

      SwiftData abhi mujhe itna mature framework nahi lagta hai, perhaps I’ll wait for next SDK update for it to be more stable and then make a video of it

  • @anjanaagrawal08dev
    @anjanaagrawal08dev 3 года назад +1

    outstanding explanation....Thanks a lot.

    • @CodeCat15
      @CodeCat15  3 года назад

      Hello Anjana, welcome to the channel. I am glad this video was useful. Plz do feel free to ask questions on this topic and do share this video with your iOS group on WhatsApp or Facebook

  • @shahbaze63
    @shahbaze63 4 года назад +1

    Thanks sir.. next waiting for clean way of coreData..

    • @CodeCat15
      @CodeCat15  4 года назад

      The next session will be more detailed and filled with code, in this session since it was an intro we had theory as well. Plz do ask questions if you have any and do share this with your iOS group

  • @vimobee
    @vimobee 4 года назад +3

    Hi Ravi, your videos are very helpful. I like the way you explain the concepts. There are so many tutorials available online on core data, but none of them cover some advanced topics clearly, like implementation of parent-child context in code, migration techniques. I would request you to post some videos on that.

    • @CodeCat15
      @CodeCat15  4 года назад +3

      @Vikas: As always this topic will be drilled down to the microscopic details in the coming sessions just like how I did with the API series, the next session as discussed will be on CRUD with some really amazing feature which I am excited to show. Btw do watch the video till the end as there are lot of minor details I am sharing and do ask questions I will be happy to answer those and do share this video with your iOS group too

    • @nitishrana2306
      @nitishrana2306 2 года назад

      please suggest me how i get values from model by id only all data get demo in it

  • @pawanmanjani1298
    @pawanmanjani1298 4 года назад +1

    Wow, nice one

    • @CodeCat15
      @CodeCat15  4 года назад

      Hey Pawan thanks for your comment and welcome to the channel, if you have any questions please feel free to ask and do share this with your iOS group on WhatsApp and Facebook :)

  • @abhijnanmaji2682
    @abhijnanmaji2682 3 года назад +1

    Really helpful brother

    • @CodeCat15
      @CodeCat15  3 года назад

      Glad this was helpful :)

  • @sharmiv1060
    @sharmiv1060 3 года назад

    hiiii ur explanation and teaching are super great... can u make the video fully in English...

  • @pragatrajput
    @pragatrajput 2 года назад +1

    hi Ravi, can you make videos on ssl pinning in iOS

  • @ciaraverma2379
    @ciaraverma2379 4 года назад +1

    very well explained

    • @CodeCat15
      @CodeCat15  4 года назад

      Thanks Ciara, if you have any questions on this topic then please feel free to ask and do share this channel with your iOS group on whatsapp or facebook

  • @sumitrathore8446
    @sumitrathore8446 3 года назад

    Please make video for CICD.

  • @jaisinghsisodia8202
    @jaisinghsisodia8202 4 года назад +2

    Very helpful and deep knowledge of core data. would love to go through to your videos . keep it up buddy

    • @CodeCat15
      @CodeCat15  4 года назад +1

      Hello Jay and welcome to the channel, am glad you found the videos helpful. If you have any questions then plz feel free to ask them and do share this video with your iOS group on WhatsApp or Facebook

    • @jaisinghsisodia8202
      @jaisinghsisodia8202 4 года назад +1

      @@CodeCat15 of course i went through some of your videos, the way you explain its actually directly hit to the mind. aur hum indians ko hindi me acche se samjh me aata h :) .

    • @CodeCat15
      @CodeCat15  4 года назад +2

      Thanks Jai, meri koshish yahi hogi ki aagye bhi mai aise he quality content banata jaau aur complex topics ko badi aasani se aap sab ko sikhata jau. Aur kisi topic mai kuch doubt hoga to plz feel free to ask. And thank you for your kind words 🙏

  • @swatitompe7726
    @swatitompe7726 2 года назад +1

    You've awesome teaching skills. Looking forward for more such videos.

    • @CodeCat15
      @CodeCat15  2 года назад +1

      Thank you and welcome to the channel

    • @swatitompe7726
      @swatitompe7726 2 года назад

      @@CodeCat15 please make a video on Service Oriented Architecture

  • @satyajitpatnaik328
    @satyajitpatnaik328 4 года назад +3

    Never got so much clarity about code data after so much struggle to get a proper understanding of this difficult subject with beautiful and a better way of teaching . It helps us a lot. I don't even understand why even there are two dislikes. Anyways, thank you so much, Ravi.

    • @CodeCat15
      @CodeCat15  4 года назад +1

      Hello Satyajit welcome to the channel, I am glad this video was helpful to you there are some other videos on core data which I released recently which talk about the many in-built features of core data along with CRUD operations and relationships. Please do check those videos out and always feel free to ask questions I will be happy to answer them and do share this channel with your iOS group on whatsapp or Facebook or with anyone who wants to learn swift programming :)

    • @satyajitpatnaik4203
      @satyajitpatnaik4203 4 года назад +1

      Thanks for quick response. I would like to share with my other iOS groups. It will also helpful to others. I have just one doubt and curious to know, while we get iteration of dictionaries from api response, then how should we manage the entity on xcdatamodeled file?

    • @CodeCat15
      @CodeCat15  4 года назад +1

      @Satyajit Patnaik420 this is one of the videos for the future session of core data, probably after I explain delete rule in core data.
      To answer your question nested dictionaries means it involves multiple entities say you are getting a dictionary of departments with a list of employees so over here a single department can have multiple employees (one to many) so in this case we also have to deal with relationships and yes delete rule will also play an important role because some employees may be removed from the department or some new employee maybe added to the department.
      So you may have got an idea about the complexity of what could happen and how this is going to be a pain explaining in the comment section so apologize for the inconvenience I will try to release a video on this asap.
      But if something is blocking you we can create a project on github and work on it so that you are not blocked is that fine?

    • @satyajitpatnaik4203
      @satyajitpatnaik4203 4 года назад +1

      @@CodeCat15 Ok, I will go through all sessions as it is getting more exciting to know the depth of these concepts. Yes, if we will get a project on GitHub also it will be very helpful Ravi. Just I wanted to add one point if we will use any simple API where we can get nested dictionaries or JSON file, then we will get a clear idea also how we will save the response and data mapping into our app by using table view or collection view even though we don't have internet. Thank you again...

    • @CodeCat15
      @CodeCat15  4 года назад +1

      @@satyajitpatnaik4203 yeah I totally agree, for most of the apps which do bi-directional sync its very important to have a bridge in between their APIs and database. And just showing core data till relationship is not a total justice with core data itself as there are many unexplored territory in core data and I will do my best to show most of them. How much entities should I use in the nested JSON do you have a number in mind?

  • @lordironman2874
    @lordironman2874 3 года назад

    Hello Sir, I have one question. According to my understanding till now, in extension we cannot declare variables so how 'name' variable is declared in Employee extension ?

  • @guidence9151
    @guidence9151 2 года назад +1

    Thanks if possible make video on interview questions and answers

    • @CodeCat15
      @CodeCat15  2 года назад

      Few months back I posted interview question set on medium, do check it out I hope it helps. Since they are just questions if you get stuck at somepoint don't hesitate to reach out
      Link: medium.com/swlh/ios-interview-questions-for-beginners-and-experienced-developers-ae067912e038

  • @goutamdas641
    @goutamdas641 Год назад +1

    very nice

    • @CodeCat15
      @CodeCat15  Год назад

      Thank you I am glad this was helpful.

  • @MrVivekkumarpal
    @MrVivekkumarpal 4 года назад +1

    Awesome.

    • @CodeCat15
      @CodeCat15  4 года назад +1

      Thank you @vivek do share your questions if you have any and feel free to share this video with your ios group too

    • @MrVivekkumarpal
      @MrVivekkumarpal 4 года назад

      Right now don’t have any questions, will ask you if any.

  • @sumitrathore8446
    @sumitrathore8446 3 года назад +1

    Apne name ko string type ka bnaya tha vo optional tha vo btaya apne. Vo sahi lga but waha pr transition bhi likha tha or bhi cheez thi waha pe

    • @CodeCat15
      @CodeCat15  3 года назад

      You are right Sumit, but kyuki ye ek introduction video tha to usmai saari cheeze cover karna thoda muskil tha, isliye jo feature hum thoda kam use karte hai usse maine jayada explore nahi kiya.

  • @fitdevelopertv5148
    @fitdevelopertv5148 3 года назад +1

    Amazing video
    .Please make a video on Network layer PLEAAAASE

    • @CodeCat15
      @CodeCat15  3 года назад

      Hello Rishabh, welcome to the channel. Can you please explain what you mean by Network layers? Is it API parsing? Or something else

    • @fitdevelopertv5148
      @fitdevelopertv5148 3 года назад

      @@CodeCat15 Thanks for replying.
      i am talking about the protocol-oriented approach for the Network layer.
      simply the flow of data request from Viewcontroller to the network layer using the protocol approach.

  • @riyanrehman2344
    @riyanrehman2344 3 года назад +2

    sir, make a video how to pass data from viewcontroller to tableView using storyboard

    • @CodeCat15
      @CodeCat15  3 года назад

      Hello Riyan, welcome to the channel. If you watch other videos in the core data playlist, over there in the demo's you can see how to pass data from one view controller to another, you can apply the same technique and populate your table view. If you have any issues then please post it on Github and add me as collaborator and I will check it out.

  • @AnuragKashyap17
    @AnuragKashyap17 4 года назад +1

    The examples you give is always to a another level , sun k lagta hai Han yaar sahi baat hai , for example App delegate is my ICU and I do not want anything there 😅

    • @CodeCat15
      @CodeCat15  4 года назад +1

      Thanks Anurag, as long as those examples make you understand the concept I will always come up with such examples to make learning fun and easy for anyone who wants to write clean code and learn things. Please do share this with your iOS group

    • @AnuragKashyap17
      @AnuragKashyap17 4 года назад +1

      Code Cat If I would have understood the topics with such examples and ease I would have good knowledge and would have been confident about my programming but never the less , you are here and you explain things very well and you give a vision to think actually about the code!!! That is amazing to my knowledge thank you so very much again bother ❤️❤️❤️❤️

    • @CodeCat15
      @CodeCat15  3 года назад +1

      Well I believe that rather than saying oh crap i forgot to think about that use case its better to think before you code and have logical and technical reasoning for the code you do this is basic discipline of programming.
      You can code a module in 5 minutes and then later spend 50 mins correcting the issues in it.
      Devs think that if they code fast they will shine in the company or get some sort of sense of achievement and that’s why they just code they don’t think, but here’s a secret if you follow programming disciplines then I believe people will automatically recognize your worth and skills.

  • @reddyk2178
    @reddyk2178 2 года назад +1

    Can you please explain about What is an Object graph, where to use & how use with one simple example please.

    • @CodeCat15
      @CodeCat15  2 года назад

      object graph is managed by core data framework, we never interact with it directly, all interactions with the OG should be done and managed by the framework and not via any custom code, having said that object graph is a representation of your entities and their relationship. Core data framework manages this object graph and fetches or updates this relationship and hence its said one must not directly fire queries to the sqlite database made by core data or try to manipulate the object graph bypassing core data framework

  • @amrutathonge5875
    @amrutathonge5875 Год назад +1

    Hello sir,
    Wanted to Thank you for simple explanation on core data . I m having a question like if we create context only once and we ate accessing it from many class what will happen in these cases?

    • @CodeCat15
      @CodeCat15  Год назад

      you should not access it from view controller or view model, you should have the context in DAO layers or repository layers only those layers should be aware about the core data context.
      In the above use case that you mentioned you should be fine, unless the context is accessed by multiple threads in the background due to some background triggers in your app which should be fine but then you should create a background context which I have shown in the batch request of the video.

  • @akashrevanna5327
    @akashrevanna5327 2 года назад +1

    Happy teacher's day brother 💐🙏

    • @CodeCat15
      @CodeCat15  2 года назад

      Thank you Akash 🙏

  • @rrakesh05
    @rrakesh05 4 года назад +1

    Nice one for introduction point of view of CoreData. As you used singleton design pattern for Data base handling stuff but expecting repository pattern as you told in earlier videos.

    • @CodeCat15
      @CodeCat15  4 года назад +1

      Let me spice things up for you in the next week video 😉 along with crud and repository pattern let me share an additional clean code technique with one of my favorite swift feature and do feel free to ask questions on this topic would be happy to answer your questions

    • @CodeCat15
      @CodeCat15  4 года назад +1

      The idea is to understand why i used singleton for sharing the view context as allowing any class to access functionality of life cycle events just does not make sense, i mean i know these vc will not use them and if they won’t use them they should not even be able to access them, this is my technical reason for doing that

    • @rrakesh05
      @rrakesh05 4 года назад +1

      @@CodeCat15 One question i have. Why you used final keyword in persistent storage class?

    • @CodeCat15
      @CodeCat15  4 года назад +1

      @@rrakesh05 the use of final keyword is because I don't want any other class to inherit this class and override some functionality. Also since it has a private init function no one can initialize this class either. Did that answer your question? If not feel free to ask some more questions and What are your thoughts on using the persistent storage class instead of sharing app delegate instance?

    • @rrakesh05
      @rrakesh05 4 года назад +1

      @@CodeCat15 Thanks Ravi i got it now... It's good and make sense to use persistent storage class instead of sharing AppDelegate... As AppDelegate has already lots of responsiblities to handle so better to reduce that pressure from it... Cheers :)

  • @lokeshchinatatareddy1069
    @lokeshchinatatareddy1069 3 года назад +1

    Please make a video on SQLite

    • @CodeCat15
      @CodeCat15  3 года назад +1

      Hello Lokesh, welcome to the channel, I mostly go with core data as my first preference for database because it reduces a lot of boiler plate code and handles most of the things, with SQLite everything is manual and hence sometimes its a pain to manage all of that, however I surely plan to make a video on it in the coming days. Thank you for making that request

  • @RajeshMishra-kp6xt
    @RajeshMishra-kp6xt 3 года назад +1

    Sir can you provide video on Heavy weight migration

    • @CodeCat15
      @CodeCat15  3 года назад

      Very soon, am planning to release a series on unfinished videos that i have so that i can move on to complex topics

  • @abhijeetboid57
    @abhijeetboid57 3 года назад +1

    Could you please make a video on singleton class alone?

    • @CodeCat15
      @CodeCat15  3 года назад

      There are two videos on singleton on the channel
      Singleton class: ruclips.net/video/5Ybgl8uEGng/видео.html
      Drawbacks of singleton: ruclips.net/video/ioxo9ILkpMA/видео.html

  • @AmitGupta-ef2nm
    @AmitGupta-ef2nm 4 года назад +1

    It was a good startup.i have one question foe you that is does core data work on background ? if yes so how ? please implement this question also in your video.

    • @CodeCat15
      @CodeCat15  4 года назад +1

      Hey @Amit long time no see, hope you are doing well. Core data can surely work on background and it is one of the topics that I plan to cover in core data :)

    • @AmitGupta-ef2nm
      @AmitGupta-ef2nm 4 года назад +1

      @@CodeCat15 thanks

    • @AmitGupta-ef2nm
      @AmitGupta-ef2nm 4 года назад

      sir i want to know which one is faster sqlite or coredata and why?

  • @shreyasinharoy2362
    @shreyasinharoy2362 2 года назад +1

    Hi Ravi,
    What if you are accessing the same NSManagedObjectModel in read and write purpose? How can you do?

    • @CodeCat15
      @CodeCat15  2 года назад

      I would like to know more details on this question? Do you mean to say one thread is reading and one is writing? If that's the case core data can handle those situations more gracefully on it's own unless this is some background task then in that case its better to create a background managed object context I made a video on the same maybe that can give you more details on it. Please let me know if that answers your question and if not then please feel free to ask more.
      Link: ruclips.net/video/LRYFGaXXAbM/видео.html

  • @joe0212
    @joe0212 2 года назад +1

    There are a few gotchas when using core data, things that should be avoided wrt to accessing moc in specific queue. Not sure whether it is covered in future videos

    • @CodeCat15
      @CodeCat15  2 года назад

      I have tried covering few of them in the series but if you find something is missing or something can be improved please do comment I'll be happy to learn from those and improve the code.

  • @markme7092
    @markme7092 4 года назад +1

    Thanks for core data! If you remembered I requested you for core data before 5 or 6 month ago. You took long but never mind. It’s a great video. I stuck in a basic project. In my project have 2 Vc first is tableview & second is profile vc. Now I want to pass firebase data to first vc & display in tableview. I wrote firebase & other code but I don’t how to pass firebase data & display in tableview. Can you please make a video on that topic or Can you please help me in this project? I can send you my project if you send me your email or any other way, I can send you project.Thanks again! 😀

    • @CodeCat15
      @CodeCat15  4 года назад +1

      Sorry Mark it took me a while to make this tutorial. Let’s do this can you please send me your project on codecat15@gmail.com I will be happy to help you on this.

    • @markme7092
      @markme7092 4 года назад

      Code Cat I sent you my project. Thanks for help !

  • @ankitkatiyar7994
    @ankitkatiyar7994 3 года назад +1

    excellent video but i dont think every class in swift have base class nsobject

    • @CodeCat15
      @CodeCat15  3 года назад

      yes you are right they are standalone their own base class, Swift classes does not have its own universal base class

  • @lokeshios927
    @lokeshios927 4 года назад +1

    I'm waiting for CoreData Migration Also from you, Please Continue this topic upto that :-)

    • @CodeCat15
      @CodeCat15  4 года назад +1

      Core data will be covered in good depths just like API series, also once i complete this and if i did miss something then I request you and all my subscribers to help me point out that missed topic and i will start working on it. If you have any questions on this topic please do ask i will be happy to answer them and a quick question how did you like the persistent storage singleton?

    • @lokeshios927
      @lokeshios927 4 года назад +1

      @@CodeCat15 I really suprised !!! when you are using singleton design pattern for Data base handlings. I know you are going to change it in future for sure. :-) :-)

    • @CodeCat15
      @CodeCat15  4 года назад +1

      Code can always be improved no matter what 😊 sometimes singleton makes sense but not everytime each design pattern serves its purpose and should be used accordingly

    • @lokeshios927
      @lokeshios927 4 года назад +1

      Code Cat yeah that true and if you extended this topic Little bit depth like CRUD With concurrency it will be useful to more people. Thank you 🙏🏻

    • @CodeCat15
      @CodeCat15  4 года назад +2

      Yes next week am going to press on crud operations and gona talk about a design strategy we should follow while working with core data

  • @user-cr7qy2pm5y
    @user-cr7qy2pm5y 11 месяцев назад +1

    Hi Ravi, your videos are very helpful, but please speak slowly, You speak very quickly that's why we are unable to get things right.

    • @CodeCat15
      @CodeCat15  11 месяцев назад

      Thank you so much for your feedback. I truly appreciate your kind words about my videos, and I'm glad to hear that you find them helpful and I apologize for speaking too quickly at times; I'll definitely work on slowing down in my future videos to make sure everyone can follow along and understand the content better. If you have any more suggestions or questions, please feel free to reach out anytime.
      Thank you for your support

    • @user-cr7qy2pm5y
      @user-cr7qy2pm5y 11 месяцев назад +1

      Thank you, Ravi, and please make one video about clean architecture in Swift Nowadays, people focus on clean architecture, and when you upload a video on clean architecture.

    • @CodeCat15
      @CodeCat15  11 месяцев назад

      All my videos by default follow the principles of clean architecture from day 1, however I’ll make one video highlighting what clean architecture is.
      In reality there’s no such thing and it’s a fancy term than people have come up with, I’ll surely share more insights when I make that video as to why I say this along with technical examples and lot of code 😊

  • @blinker-27
    @blinker-27 2 года назад +1

    HI Ravi,
    How can we prevent the shared class to make another instance. if someone don't know that particalular class is singleton.

    • @CodeCat15
      @CodeCat15  2 года назад

      by shared I am assuming you mean singleton class, by default singleton will always have one instance in the memory that's by design so there won't be any other instance of the class, all of them will point to the same memory location and no new memory will be allocated

    • @blinker-27
      @blinker-27 2 года назад

      @@CodeCat15 if someone create instance with like this:
      let object = Person ()
      Instead of this:
      let object = Person.shared

    • @CodeCat15
      @CodeCat15  2 года назад

      They can’t since the init is private, if they try they’ll get a swift compiler error and will not be able to run the app to begin with

    • @blinker-27
      @blinker-27 2 года назад +1

      @@CodeCat15 thanks Ravi for instant reply

  • @pratikgupta7373
    @pratikgupta7373 4 года назад +1

    Which mic you are using

    • @CodeCat15
      @CodeCat15  4 года назад +1

      I just started using the Flfine microphone for recording my videos.

  • @nitishrana2306
    @nitishrana2306 2 года назад

    how i get the model data using get (by : id|)

    • @nitishrana2306
      @nitishrana2306 2 года назад +1

      only all data fetch in demo

    • @CodeCat15
      @CodeCat15  2 года назад

      The relationships video have some of the demos where you can fetch details based on the ID, if you face issues in the demo plz feel free to reach out via email of our discord server
      Discord server link: discord.gg/3RJQAUdruX
      Reach out if you face issues while joining the server I’ll be happy to help

  • @balakrishnasalla
    @balakrishnasalla 2 года назад

    Coredata migration: -
    Entity1. name. Age. Sex(existing )
    Entity2 email, number(adding)
    with using Coredata versioning/model mapping/coredata migration
    how?