دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش:
نویسندگان: Zarra. Marcus S
سری: Pragmatic programmers
ISBN (شابک) : 9781680501704, 1680501704
ناشر: Pragmatic Bookshelf
سال نشر: 2016;2016
تعداد صفحات: 0
زبان: English
فرمت فایل : AZW3 (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 3 مگابایت
کلمات کلیدی مربوط به کتاب Core Data in Swift: ذخیره سازی و مدیریت داده ها برای iOS و OS X: نرم افزار کاربردی، Swift 2.0
در صورت تبدیل فایل کتاب Core Data in Swift: Data Storage and Management for iOS and OS X به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب Core Data in Swift: ذخیره سازی و مدیریت داده ها برای iOS و OS X نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
داده های اصلی پیچیده، قدرتمند و ضروری هستند. قابلیت های قدرتمند ادغام شده در Core Data و نحوه استفاده از Core Data را در پروژه های iOS و OS X خود کشف کنید. همه نمونهها برای OS X El Capitan، iOS 9 و آخرین نسخه Core Data هستند. تمام کدها در سوئیفت نوشته شده اند، از جمله نمونه های متعددی از بهترین روش ادغام Core Data با جدیدترین زبان برنامه نویسی اپل. مارکوس زارا، کارشناس Core Data، شما را از طریق یک برنامه کاملاً توسعه یافته مبتنی بر Core Data API راهنمایی می کند. شما در طول کتاب بر روی این برنامه کاربردی خواهید بود و عناصر کلیدی داده های اصلی مانند NSPredicate، NSFetchRequest، مدیریت رشته و مدیریت حافظه را یاد خواهید گرفت. با اصول اولیه Core Data شروع کنید و یاد بگیرید که چگونه از آن برای توسعه برنامه خود استفاده کنید. سپس به جزئیات API عمیق بپردازید. نحوه ادغام Core Data را به درستی در برنامه خود کاوش کنید و با این API منعطف کار کنید تا روش های راحتی برای بهبود قابلیت نگهداری برنامه خود ایجاد کنید. مشکلات مهاجرت خود را کاهش دهید، برنامه Core Data خود را با iCloud و Watch Kit یکپارچه کنید و از Core Data در یک محیط مبتنی بر صف استفاده کنید. در پایان کتاب، یک برنامه کاربردی با امکانات کامل ساخته اید، درک کاملی از Core Data به دست آورده اید و یاد می گیرید که چگونه برنامه خود را در پلتفرم iPhone/iPad ادغام کنید. این کتاب بر اساس داده های اصلی در Objective-C، نسخه سوم است. این برنامه بر روی Swift تمرکز می کند و یک فصل اضافی در مورد نحوه ادغام Core Data با پیاده سازی کارآمد شبکه، با بهترین شیوه ها در مورد نحوه بارگیری و پیش بارگذاری داده ها در برنامه Swift اضافه می کند. آنچه شما نیاز دارید: Mac OS X El Capitan و iOS 9 و دانش اولیه کار Swift
Core Data is intricate, powerful, and necessary. Discover the powerful capabilities integrated into Core Data, and how to use Core Data in your iOS and OS X projects. All examples are current for OS X El Capitan, iOS 9, and the latest release of Core Data. All the code is written in Swift, including numerous examples of how best to integrate Core Data with Apple's newest programming language. Core Data expert Marcus Zarra walks you through a fully developed application based around the Core Data APIs. You'll build on this application throughout the book, learning key Core Data elements such as NSPredicate, NSFetchRequest, thread management, and memory management. Start with the basics of Core Data and learn how to use it to develop your application. Then delve deep into the API details. Explore how to get Core Data integrated into your application properly, and work with this flexible API to create convenience methods to improve your application's maintainability. Reduce your migration difficulties, integrate your Core Data app with iCloud and Watch Kit, and use Core Data in a queue-based environment. By the end of the book, you'll have built a full-featured application, gained a complete understanding of Core Data, and learned how to integrate your application into the iPhone/iPad platform. This book is based on Core Data in Objective-C, Third Edition. It focuses on Swift and adds an additional chapter on how to integrate Core Data with an efficient network implementation, with best practices on how to load and pre-load data into your Swift application. What You Need: Mac OS X El Capitan and iOS 9 and a basic working knowledge of Swift
Cover......Page 1
Table of Contents......Page 7
What Is Core Data?......Page 10
Online Resources......Page 11
Test Application......Page 12
The Storyboard......Page 13
The Recipe List......Page 15
The Recipe Detail......Page 17
The Edit Workflow......Page 18
Ready for Core Data......Page 21
2. Under the Hood......Page 23
Introducing the NSManagedObjectModel......Page 25
Integrating with the NSPersistentStoreCoordinator......Page 27
Adding the NSManagedObjectContext......Page 30
Working with NSManagedObject Instances......Page 31
Building an NSFetchRequest......Page 38
NSSortDescriptor......Page 41
Wrapping Up......Page 42
How to Use the NSFetchedResultsController......Page 43
Under the Hood of the NSFetchedResultsController......Page 50
Building Our Own: MSZContextWatcher......Page 52
Wrapping Up......Page 55
4. Versioning and Migration......Page 56
Some Maintenance Before We Migrate......Page 57
A Simple Migration......Page 59
The Difference Between Light and Heavy Migrations......Page 62
A Heavy/Manual Migration......Page 63
Fundamentals of Core Data Versioning......Page 70
Wrapping Up......Page 73
Persistent Store Types......Page 74
Optimizing Your Data Model......Page 76
Fetching......Page 80
Faulting......Page 83
Access Patterns......Page 86
Wrapping Up......Page 87
6. Threading......Page 88
Threading and Core Data......Page 89
Working on the Main Queue......Page 90
Interqueue Communication......Page 92
Parent/Child NSManagedObjectContext Design......Page 95
Export Operation......Page 96
Import Operation......Page 102
Asynchronous Saving......Page 107
Debug Concurrency Checking......Page 110
Wrapping Up......Page 111
Running with Scissors......Page 112
Doing Bulk Updates......Page 113
Notifying the Application of Changes......Page 116
Bulk Deletes......Page 118
Things to Consider When Using the Bulk Change APIs......Page 119
Wrapping Up......Page 120
The Problem and the Approach......Page 121
The Solution......Page 122
Wrapping Up......Page 129
9. Using Core Data with iCloud......Page 130
Introducing the UIManagedDocument......Page 131
Direct NSManagedObjectContext to iCloud......Page 136
Consuming Changes from iCloud......Page 139
Under the Hood......Page 140
Migrating an Existing Application......Page 142
Desktop iCloud Integration......Page 145
Sharing Data Between iOS and OS X......Page 147
Wrapping Up......Page 149
Our Application......Page 150
Sharing the Data Model......Page 151
Building the Controller Layer......Page 152
Building the User Interface......Page 154
Adding a Splash of Code......Page 159
Wrapping Up......Page 162
11. Bindings, KVC, and KVO......Page 163
Key Value Coding......Page 164
Key Value Observing......Page 165
Cocoa Bindings and Core Data......Page 167
Other Interface Elements That Use KVO, KVC, and Core Data......Page 170
Wrapping Up......Page 174
12. Spotlight, Quick Look, and Core Data......Page 175
Integrating with Spotlight......Page 176
Integrating with Quick Look......Page 189
Wrapping Up......Page 194
? C ?......Page 196
? I ?......Page 197
? N ?......Page 198
? R ?......Page 199
? X ?......Page 200