ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب Pro Core Data for iOS: Data Access and Persistence Engine for iPhone, iPad, and iPod touch

دانلود کتاب Pro Core Data برای iOS: موتور دسترسی و دسترسی به داده برای iPhone ، iPad و iPod touch

Pro Core Data for iOS: Data Access and Persistence Engine for iPhone, iPad, and iPod touch

مشخصات کتاب

Pro Core Data for iOS: Data Access and Persistence Engine for iPhone, iPad, and iPod touch

ویرایش: 2 
نویسندگان:   
سری:  
ISBN (شابک) : 9781430236566, 9781430236573 
ناشر: Apress 
سال نشر: 2011 
تعداد صفحات: 397 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 8 مگابایت 

قیمت کتاب (تومان) : 56,000



کلمات کلیدی مربوط به کتاب Pro Core Data برای iOS: موتور دسترسی و دسترسی به داده برای iPhone ، iPad و iPod touch: علوم کامپیوتر، عمومی، زبان های برنامه نویسی، کامپایلرها، مترجمان



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 7


در صورت تبدیل فایل کتاب Pro Core Data for iOS: Data Access and Persistence Engine for iPhone, iPad, and iPod touch به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب Pro Core Data برای iOS: موتور دسترسی و دسترسی به داده برای iPhone ، iPad و iPod touch نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب Pro Core Data برای iOS: موتور دسترسی و دسترسی به داده برای iPhone ، iPad و iPod touch



به‌طور کامل برای Xcode 4.2 به‌روزرسانی شده است، Pro Core Data برای iOS نحوه استفاده از چارچوب Core Data برای iOS SDK 5 با استفاده از Xcode 4.2 را توضیح می‌دهد. این کتاب نحوه و چرایی استفاده از داده های اصلی را از تکنیک های ساده تا پیشرفته توضیح می دهد. این کتاب با پوشش الگوهای پایداری رایج و پیشرفته، هر توسعه‌دهنده iOS را برای ذخیره و بازیابی داده‌ها به طور دقیق و کارآمد آماده می‌کند.

این کتاب با ارائه یک پایه محکم در داده های اصلی به شما شروع می شود و پایه ای برای بقیه کتاب فراهم می کند. با این دانش، تمام آنچه را که برای تسلط بر Core Data و قدرت بخشیدن به برنامه های کاربردی مبتنی بر داده نیاز دارید، خواهید داشت. نحوه کار با SQLite و نحوه ایجاد یک مدل داده کارآمد برای نمایش داده های خود را خواهید دید. هنگامی که مدل داده خود را ایجاد کردید، یاد می گیرید که چگونه با اشیاء داده کار کنید و مجموعه نتایج را برای استفاده حداکثری از داده های ذخیره شده اصلاح کنید.

قسمت های پیشرفته کتاب با نشان دادن نحوه کار به شما آغاز می شود. برای تنظیم عملکرد برنامه ها و استفاده از حافظه، به شما یک مزیت واقعا حرفه ای می دهد. خواهید دید که چگونه داده های خود را نسخه و انتقال دهید تا اطمینان حاصل کنید که داده های شما منظم و کارآمد باقی می مانند. در نهایت، این کتاب مدیریت نماهای جدول با NSFetchedResultsController را پوشش می دهد.


توضیحاتی درمورد کتاب به خارجی

Fully updated for Xcode 4.2, Pro Core Data for iOS explains how to use the Core Data framework for iOS SDK 5 using Xcode 4.2. The book explains both how and why to use Core Data, from simple to advanced techniques. Covering common and advanced persistence patterns, this book prepares any iOS developer to store and retrieve data accurately and efficiently.

This book starts by giving you a solid grounding in Core Data, providing a foundation for the rest of the book. With this knowledge, you'll have all you need to master Core Data and power your data-driven applications. You'll see how to work with SQLite and how to create an efficient data model to represent your data. Once you've established your data model, you'll learn how to work with data objects and refine result sets to get the most out of the stored data.

The advanced portions of the book begin by showing you how to tune your apps' performance and memory usage, to give you a truly professional edge. You'll see how to version and migrate your data as well, to ensure your data stays organized and efficient. Finally, the book covers managing table views with NSFetchedResultsController.



فهرست مطالب

Cover......Page 388
Contents at a Glance......Page 3
Contents......Page 391
About the Authors......Page 396
About the Technical Reviewer......Page 397
Acknowledgments......Page 398
What You’ll Find......Page 4
How to Contact Us......Page 5
What Is Core Data?......Page 6
History of Persistence in iOS......Page 7
Understanding the Core Data Components......Page 8
Creating a New Project......Page 10
Running Your New Project......Page 11
Understanding the Application’s Components......Page 14
Fetching Results......Page 15
Inserting New Objects......Page 18
Initializing the Managed Context......Page 19
Adding the Core Data Framework......Page 21
Creating the Data Model......Page 24
Initializing the Managed Object Context......Page 27
Summary......Page 30
Core Data Framework Classes......Page 32
The Model Definition Classes......Page 35
The Data Access Classes......Page 43
Key-Value Observing......Page 48
The Query Classes......Page 49
How the Classes Interact......Page 52
SQLite Primer......Page 58
Reading the Data Using Core Data......Page 60
Summary......Page 62
Storing Data: SQLite and Other Options......Page 63
Visualizing the User Interface......Page 64
Using SQLite as the Persistent Store......Page 67
Configuring the One-to-Many Relationship......Page 71
Building the User Interface......Page 73
Creating a Team......Page 76
The Player User Interface......Page 85
Adding, Editing, and Deleting Players......Page 88
Seeing the Data in the Persistent Store......Page 93
Using an In-Memory Persistent Store......Page 96
Creating Your Own Custom Persistent Store......Page 98
Initializing the Custom Store......Page 99
Mapping Between NSManagedObject and NSAtomicStoreCacheNode......Page 102
Serializing the Data......Page 105
Using the Custom Store......Page 110
What About XML Persistent Stores?......Page 111
Summary......Page 114
Designing Your Database......Page 115
Relational Database Normalization......Page 116
Using the Xcode Data Modeler......Page 117
Viewing and Editing Attribute Details......Page 123
Viewing and Editing Relationship Details......Page 124
Using Fetched Properties......Page 125
Creating Entities......Page 127
Creating Attributes......Page 129
Creating Relationships......Page 131
Name......Page 132
Optional......Page 133
Delete Rule......Page 134
Summary......Page 135
Understanding CRUD......Page 137
Creating the Shape Application Data Model......Page 141
Building the Shape Application User Interface......Page 149
Enabling User Interactions with the Shapes Application......Page 158
Generating Classes......Page 160
Modifying Generated Classes......Page 168
Using the Transformable Type......Page 173
Validating Data......Page 177
Custom Validation......Page 179
Default Values......Page 183
Undoing and Redoing......Page 184
Limiting the Undo Stack......Page 185
Adding Undo to Shapes......Page 186
Summary......Page 189
Building the Test Application......Page 191
Creating the Org Chart Data......Page 192
Reading and Outputting the Data......Page 195
Filtering......Page 196
Expressions for a Single Value......Page 197
Expressions for a Collection......Page 198
Comparison Predicates......Page 199
Compound Predicates......Page 202
Subqueries......Page 204
Aggregating......Page 207
Returning Unsorted Data......Page 208
Sorting Data on One Criterion......Page 209
Sorting on Multiple Criteria......Page 210
Summary......Page 211
Building the Application for Testing......Page 212
Creating the Core Data Project......Page 213
Creating the Data Model and Data......Page 216
Creating the Testing View......Page 218
Building the Testing Framework......Page 221
Adding the Testing Framework to the Application......Page 223
Running Your First Test......Page 225
Faulting......Page 226
Firing Faults......Page 227
Refaulting......Page 228
Building the Faulting Test......Page 229
Taking Control: Firing Faults on Purpose......Page 232
Prefetching......Page 234
Caching......Page 236
Brute-Force Cache Expiration......Page 239
Uniquing......Page 240
Using Faster Comparators......Page 244
Using Subqueries......Page 245
Launching Instruments......Page 248
Understanding the Results......Page 252
Summary......Page 254
Versioning and Migrating Data......Page 256
Versioning......Page 257
Lightweight Migrations......Page 260
Migrating a Simple Change......Page 261
Migrating More Complex Changes......Page 262
Renaming Entities and Properties......Page 263
Creating a Mapping Model......Page 265
Understanding Entity Mappings......Page 266
Understanding Property Mappings......Page 267
Creating a New Model Version That Requires a Mapping Model......Page 269
Creating a Mapping Model......Page 273
Migrating Data......Page 279
Running Your Migration......Page 280
Custom Migrations......Page 281
Making Sure Migration Is Needed......Page 283
Setting Up the Migration Manager......Page 284
Running the Migration......Page 285
Summary......Page 287
Understanding NSFetchedResultsController......Page 288
The Section Name Key Path......Page 289
Understanding NSFetchedResultsController Delegates......Page 290
Implementing NSFetchedResultsController in League Manager......Page 291
Implementing the NSFetchedResultsController......Page 296
Indexing Your Table......Page 301
Responding to Data Change......Page 305
Summary......Page 308
Creating an Application for Note and Password Storage and Encryption......Page 309
Setting Up the Data Model......Page 311
Setting Up the Tab Bar Controller......Page 312
Adding the Tab......Page 313
Incorporating NSFetchedResultsController into MyStash......Page 318
Creating the Interface for Adding and Editing Notes and Passwords......Page 324
Splitting Data Across Multiple Persistent Stores......Page 337
Using Model Configurations......Page 338
Persistent Store Encryption Using Data Protection......Page 342
Data Encryption......Page 344
Sending Notifications When Data Changes......Page 349
Registering an Observer......Page 350
Seeding Data......Page 351
Adding Categories to Passwords......Page 352
Error Handling......Page 355
Handling Core Data Operational Errors......Page 357
Handling Validation Errors......Page 359
Handling Validation Errors in MyStash......Page 362
Summary......Page 367
A......Page 368
C......Page 369
D......Page 372
E......Page 373
I, J......Page 374
M......Page 375
N......Page 377
P, Q......Page 378
S......Page 382
U......Page 385
X, Y......Page 386
Z......Page 387




نظرات کاربران