Note App Core Data Swift Xcode Tutorial

preview_player
Показать описание
How to build a simple note taking app with persistent data using core data, Swift and Xcode. In this beginner friendly Xcode tutorial we learn how to use core data to create, delete and edit persistent data. A practical and real world solution to a simple iOS app idea.

Better your understanding of how to use table views, table view controllers, core data, segues and much more.

This iOS App tutorial is built using Storyboard, Core Data the UIKit.

Note App Core Data Source Code:

Apple Core Data documentation:

⏱️ TIMESTAMPS ⏱️
00:00 - Intro
00:45 - Storyboard
04:25 - Create Entity
05:26 - Note List Swift
08:11 - Load Core Data
09:22 - Edit Note
11:32 - Delete Note

#NoteApp #CoreDataTutorial #SwiftXcode #AppDevelopment
Рекомендации по теме
Комментарии
Автор

This is an EXCELLENT tutorial. Fantastic job! You condensed 3 hours of lectures and 4 hours of struggling into a 13 minute tutorial. Thank you so much!

LegoStax
Автор

Anybody else have to play it back at 0.5x speed? Great video. Exactly what i was looking for.

MeettheStroops
Автор

This is the best tutorial on Table Views and Core Data that I've seen. Thank you!

STEMMadeSimple
Автор

awesome! A bit fast for me but what i needed! Many thanks

sampep
Автор

Quality explanation! I haven’t done any core data for a year or so this was a great refresher for me.

DaveJacobseniOS
Автор

You do a great job with your explanations but just a helpful hint that you might want to slow it down to about 3/4 speed. :)

ronicard
Автор

So at minute 8:13 when you run the app to test when I press save the program crashes at the newNote variable and it says "Unexpectly found nil while unwrapping an optional value " where you type in entity! in the line. I just cant figure out why it would be nil

andrewmuniz
Автор

Gosh, you're so fast:)) Usually i set up speed x2 faster, it's first time i made it x1.5 slower))
Thanks a lot for this excellent tutorial!

Анна-феп
Автор

Hi Bro all these are great can you do a small video explaining.... how to save just one variable, save, fetch and delete it in coredata?

DeconstructedLearningOfficial
Автор

Thank you! Is there a way we can Encrypt and Decrypt data inside Coredata for security purposes? (this was reported for one of our app during PEN testing)

LoganDavinci
Автор

Hey Cal, Thank you for the video. I would like to ask how can i add photo to notes ?

CryptoBenderR
Автор

the video helped me a lot but the save button doesn't work for me what should I do

zeynepsevgi
Автор

Nice tutorial!
But when you showed the app at 8:16, When I clicking on the “+” button, nothing happens, even though I have all code written as you said. What should I do?

skovkatt
Автор

Do you have a tutorial on how to rearrange the list items?

maryannadelman
Автор

Love your videos. Search tonnes on the YouTube, but find yours one of the best. Although have seen so far only about calculator and this one on core data. The only thing, I assume experienced people don't need instructions on calculator, or core data, so target audience is probably those who only started learning. And for this audience (myself include) the speed of explanations are really too quick. Youtube only allows to reduce to x0.75 which makes everything sounds and look horrible (you can try yourself). So if you would slow down yourself by even 10% - would be amazing. Maybe even 15-20%.

Rich-yjgr
Автор

If the list got long and someone accidentally added "Bike Lock" not knowing that they had already put that in the list, would there be a way to have a pop up that said "This item has already been added"?

maryannadelman
Автор

Great video. I followed along the video and the code on Git to mirror what you did in my project. I added one item to my data to test. Each time, I go into the view, it runs the code in viewDidLoad, and the firstLoad is true, so it reloads the data and adds it to my array. However, it is still retaining the previous array, so the second time into the view, I see the one item twice, the third time into the view three times, and so on. If I exit the app, and come back into it, it starts over with only one item in the table and array, then two... I'm sure it's something simple, but right now, I can see why it's not working.

txag
Автор

Followed your tutorial and love the way it works. However, I modified it a bit so that when user clicks a button, it takes the text from the button and adds it to the core data list. Everything is good except that the FIRST time a button is clicked, the text gets added twice, but every subsequent button that is clicked the text is only added once. When I try to delete the duplicate, it deletes both copies. Any idea as to why the first entry in the list is duplicated?

maryannadelman
Автор

I have a quick question. I have the table view set up so when you click a button on a previous page, it segues into the table view (so there is a back button that appears). What keeps happening is that once I save the entry, it shows up once in the table view, but once I hit the back button on the table view screen, and then click the button to come back to the table view, the entries are duplicated. How can I fix this?

vaitality
Автор

brother Cal my app isn't working, the table view isn't apprearing on screen, all that the screen showing is the note label and + sign at it's side

MahidAli
join shbcf.ru