Mastering iOS Core Data with Swift Unleash the power of Core Data on your iOS application combined with iCloud
#777 Год выпуска: 01/2016 Производитель: Udemy Сайт производителя: udemy.com/mastering-ios-core-data-with-swift Автор: Andi Setiyadi Продолжительность: 5:30 Тип раздаваемого материала: Видеоклипы Язык: Английский Описание: ***** Created with Xcode 7.2 and Swift 2.1 ***** Published: January 2016 ============================================== What is Core Data? Why should I know about Core Data? Core Data is one of the most powerful framework that Apple has provided for developer. "Core Data is a framework that you use to manage the model layer objects in your application. It provides generalized and automated solutions to common tasks associated with object life cycle and object graph management, including persistence." - Source from Apple". If you are passionate about learning mobile development for iOS and looking to take your iOS development skills to the next level, Core Data framework should be at the top of your list. By the time you are done with Mastering iOS Core Data with Swift course, you will be ready and very confident to take on any Core Data project coming your way. On top of that, you will be one step closer to become a well rounded iOS developer. What's in it for me? In this course I will take you on a journey in the world of Core Data. We will cover all the important aspects of Core Data: Entity Attribute Type Relationships ManagedObjectContext ManagedObject PersistenceStore PersistenceStoreCoordinator Handling JSON data Handling plist data Predicate CompoundPredicate Fetching Batch Fetching and Update Object Deletion Asynchronous Fetching NSFetchedResultsController Aggregate Functions Grouping Caching Performance Tuning and Best Practices Data Model Versioning Lightweight Migration Manual Migration with Model Mapping iCloud Synching Throughout this course we will look in detail the Core Data framework to provide data storage functionality in iOS applications. We will start by creating a simple app that is utilizing Core Data framework, building our own Core Data stack and eventually using all different Core Data features into our application. Perfomance Tuning and Best Practices We will cover the various ways on fetching our data and how to efficiently using Core Data in our app. Unit testing and performance tuning will be an important part on how we can monitor our app performance in conjunction with Core Data in our application. Along with Core Data versioning, migration and iCloud integration, I will take you on developing 5 iOS applications and how we can integrate all of these components into Core Data. Do at your own pace Lots of students have different methods of learning. Through out this course I will provide both the starter and final Xcode project solution, so you can either follow along one step at a time or you can jump directly to the final solution. And by the end of this Mastering iOS Core Data with Swift course, you should be comfortable and ready to integrate Core Data framework in your application.
Ядро данных является одним из самых мощный фреймворк, который компания Apple предоставила для разработчиков. "Ядро данных-это инфраструктура, которая используется для управления моделью слоя объектов в вашем приложении. Она обеспечивает обобщенное и автоматизированное решение общих задач, связанных с жизненным циклом объекта и граф объекта управления, в том числе и настойчивость." - Источник из компании Apple". Если вы увлечены обучением мобильной разработки для iOS и хотите взять ваши разработки iOS навыки на следующий уровень, основные данные рамки должны быть в верхней части вашего списка.
Содержание
Раздел 1: WELCOME TO THE COURSE Лекция 1 Course Outline and Goals 02:47 Лекция 2 Frequently Asked Questions 03:20 Раздел 2: INTRODUCTION TO CORE DATA Лекция 3 Grocery List App 12:43 Лекция 4 Grocery List App (Xcode Project - Final) Статья Лекция 5 Core Data with Key - Value 12:20 Лекция 6 Core Data with Key - Value (Xcode Project - Final) Статья Лекция 7 Core Data with NSManagedObject Subclass 06:12 Лекция 8 Core Data with NSManagedObject Subclass (Xcode Project - Final) Статья Раздел 3: CORE DATA - DEEP DIVE Лекция 9 Core Data Stack 14:10 Лекция 10 Core Data Stack (Xcode Project - Final) Статья Лекция 11 Entity Relationship 08:38 Лекция 12 Entity Relationship (Xcode Project - Final) Статья Лекция 13 JSON Data and Dictionary 19:36 Лекция 14 JSON Data and Dictionary (Xcode Project - Final) Статья Лекция 15 Alternative: Handling pList sample data 04:34 Лекция 16 Predicate - Part 1 13:05 Лекция 17 Predicate - Part 2 10:15 Лекция 18 Predicate (Xcode Project - Final) Статья Лекция 19 CompoundPredicate and Sorting - Part 1 15:39 Лекция 20 CompoundPredicate and Sorting - Part 2 07:02 Лекция 21 CompoundPredicate and Sorting (Xcode Project - Final) Статья Лекция 22 Aggregate Function - Part 1 14:36 Лекция 23 Aggregate Function - Part 2 11:45 Лекция 24 Aggregate Function (Xcode Project - Final) Статья Лекция 25 Asynchronous Fetching 04:38 Лекция 26 Asynchronous Fetching (Xcode Project - Final) Статья Лекция 27 One To Many Implementation 29:17 Лекция 28 One To Many Implementation (Xcode Project - Final) Статья Лекция 29 NSFetchedResultsController 13:20 Лекция 30 NSFetchedResultsController (Xcode Project - Final) Статья Лекция 31 Delete Objects 13:29 Лекция 32 Delete Objects (Xcode Project - Final) Статья Лекция 33 Batch Update 11:35 Лекция 34 Batch Update (Xcode Project - Final) Статья Лекция 35 Group and Cache 03:26 Лекция 36 Group and Cache (Xcode Project - Final) Статья Раздел 4: PERFORMANCE TUNING Лекция 37 Dealing with Large Images 13:22 Лекция 38 Dealing with Large Images (Xcode Project - Final) Статья Лекция 39 Batch Size Fetching 05:40 Лекция 40 Batch Size Fetching (Xcode Project - Final) Статья Лекция 41 Selective and Priority Fetching 18:45 Лекция 42 Selective and Priority Fetching (Xcode Project - Final) Статья Раздел 5: MODEL VERSION AND DATA MIGRATION Лекция 43 Model Version and Lightweight Migration 11:07 Лекция 44 Model Version and Lightweight Migration (Xcode Project - Final) Статья Лекция 45 Manual Migration with Mapping Model Part 1 14:02 Лекция 46 Manual Migration with Mapping Model Part 2 13:47 Лекция 47 Manual Migration with Mapping Model Part 2 (Xcode Project - Final) Статья Раздел 6: ICLOUD INTEGRATION Лекция 48 How to enroll to Apple Developer Program? 04:11 Лекция 49 How to create iTunes test account? 03:36 Лекция 50 iCloud Sync 13:59 Лекция 51 iCloud Sync (Xcode Project - Final) Статья Раздел 7: WHERE DO I GO FROM HERE? Лекция 52 What's next? 01:13
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 11
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения
Ресурс не предоставляет электронные версии произведений, а занимается лишь коллекционированием и каталогизацией ссылок, присылаемых и публикуемых на форуме нашими читателями. Если вы являетесь правообладателем какого-либо представленного материала и не желаете чтобы ссылка на него находилась в нашем каталоге, свяжитесь с нами и мы незамедлительно удалим её. Файлы для обмена на трекере предоставлены пользователями сайта, и администрация не несёт ответственности за их содержание. Просьба не заливать файлы, защищенные авторскими правами, а также файлы нелегального содержания!