Usado:
US$9.73
Entrega por US$8.59 entre el 15 - 25 de octubre. Ver detalles
Usado: Muy bueno | Detalles
Vendido por ThriftBooks-Atlanta
Condición: Usado: Muy bueno
Comentario: May have limited writing in cover pages. Pages are unmarked. ~ ThriftBooks: Read More, Spend Less
No se garantizan códigos de acceso ni suplementos con artículos usados.
Agregado a

Lo sentimos; hubo un problema.

Hubo un error al recuperar tus Listas de Deseos. Por favor inténtalo de nuevo.

Lo sentimos; hubo un problema.

Lista no disponible.
Imagen del logotipo de la aplicación Kindle

Descarga la app de Kindle gratis y comienza a leer libros Kindle al instante desde tu smartphone, tablet o computadora, sin necesidad de ningún dispositivo Kindle.

Lee al instante desde tu navegador con Kindle para la web.

Usando la cámara de tu celular escanea el siguiente código y descarga la aplicación Kindle.

Código QR para descargar la App Kindle

Sigue a los autores

Ocurrió un error. Intenta realizar tu solicitud de nuevo más tarde.

Core Data for iOS: Developing Data-Driven Applications for the iPad, iPhone, and iPod Touch 1 Originalst Edición

3.5 3.5 de 5 estrellas 14 calificaciones

Core Data for IOS The first comprehensive, readable reference for programming data-driven apps with Core Data on the iPhone 3.0 SDK provides in-depth, hands-on tutorials that walk developers through the entire process of building three Core Data-based iPhone applications.

Opiniones editoriales

Contraportada

Today, virtually every non-trivial iPhone and iPad app must manage data quickly, smoothly, reliably, and with minimal impact on the CPU to conserve battery life. Core Data, Apple s ready-made data persistence layer, can help you achieve all these goals. In Core Data for iOS, two leading iOS developers teach you the entire Core Data framework from the ground up. Writing for intermediate-to-advanced iOS developers, Tim Isted and Tom Harrington thoroughly explain how Core Data is used on iOS devices, introduce each of its primary classes, and show how they interact to provide amazing functionality with minimal configuration. You ll learn how to store, fetch, and validate data; provide it efficiently to views; and much more. Isted and Harrington first give you a firm grounding in the technology, and then present real-world examples. They present multiple sample projects, as well as a start-to-finish, chapter-length case study. Coverage includes

Understanding Core Data s features, classes, and interactions

Using Core Data in MVC-based iOS app development

Mapping relational data to object models, and building them with Xcode 4 s Data Modeler

Working with managed objects and using UITableView to display them

Creating predicates to match numbers, data, and objects

Maintaining compatibility across versions of an app s data model

Tracking managed object contexts across view controllers

Using Core Data s automatic Undo functionality

Integrating abstract entities, entity inheritance, and multiple view controllers into a complete app

Optimizing for iOS devices tight memory limits

Diagnosing and fixing common Core Data problems

Introducing Addison-Wesley s new Core Frameworks Series, written for experienced iOS developers by world-class Mac and iOS developers, these are the first comprehensive, code-rich reference guides to Apple s Core Frameworks.

Biografía del autor

Tim Isted has been writing software for Macintosh computers since 1995. He also builds web applications using Rails, PHP, and .NET and has been known to develop for Windows machines too. Also a professional musician and singing teacher, he tries to divide his time fairly equally between conducting, accompanying, teaching, and writing software. Previous musings on Core Data for desktop development can be found on his blog at www.timisted.net, and he is also co-organizer of NSConference, a new Mac developer conference taking place in both Europe and the USA.

Tom Harrington switched from writing software for embedded systems and Linux to Mac OS X in 2002 when he started Atomic Bird, LLC. After six years of developing highly regarded Mac software he moved to iPhone in 2008. He develops iOS software on a contract basis for a variety of clients. Tom also organizes iOS developer events in Colorado. When not writing software he can often be found on his mountain bike. His website is www.atomicbird.com.

Detalles del producto

  • Editorial ‏ : ‎ Addison-Wesley Professional; 1er edición (1 Enero 2011)
  • Idioma ‏ : ‎ Inglés
  • Tapa blanda ‏ : ‎ 285 páginas
  • ISBN-10 ‏ : ‎ 0321670426
  • ISBN-13 ‏ : ‎ 978-0321670427
  • Dimensiones ‏ : ‎ 7 x 0.75 x 9 pulgadas
  • Opiniones de clientes:
    3.5 3.5 de 5 estrellas 14 calificaciones

Sobre los autores

Sigue a los autores para recibir notificaciones de sus nuevas obras, así como recomendaciones mejoradas.

Opiniones de clientes

3.5 de 5 estrellas
14 calificaciones globales

Opiniones destacadas de los Estados Unidos

Calificado en Estados Unidos el 25 de septiembre de 2011
After reading this book, I now have a strong foundation of developing with core data. Being a first edition book there are errors. An errata listing somewhere would be great (or maybe I just could not find it). My programming is strong enough that I was able to handle the errors in the later chapters with very little issues. In the beginning it is stated that the audience for this book is for intermediate to advanced ios developers. What I wanted was the ability to give this book 4.5 stars but amazon does not offer that.

Here are the strengths of the book.

.... In the early chapters it explains the concept of core data. It help me understand how to structure the tables to use with an application. After I was done, I understood how to think in Core Data, which was one of my big issues.

.... Data migration and Versioning so you can expand your application without problems was explain in a manner where I understand it clearly now.

.... The way the book has you work with Random People application, you start to gain an understanding of how to approach developing a core data app from the ground up.

So this book would be a great choice to build a foundation on, I just feel that any book especially first editions should offer an errata support system.

other than that, I would say I value this book at 4.5 stars.
Calificado en Estados Unidos el 3 de junio de 2011
Note: I did receive the example code from the author of this book. He is working with the Publisher to get the code available on their website. Meantime he noted he is glad to make it available simply by emailing him a request.

Got my copy yesterday and have been skimming through it. Recently started another book on the same topic by APress. Both appear to be good books but this one I have been waiting over a year for. I am not disappointed in the wait because the book is up to date on the latest iOS at the time of publishing. Just glancing through the book, I can tell it is written by two iOS veteran programmers who are there to guide the reader with best practices and a lot of things to watch out for. For example, there is a section describing various ways of storing binary large objects (BLOBS) and the authors present a handful of options and explain when each can be useful and what to watch out for with respect to memory management and future needs to adjust the object model with new versions.

I plan to update this review after working through the sample code and reading the book cover to cover. But for now, I can say that in the handful of pages I have read over, the book has well paid for itself in helping me understand how to write a professional class application. I am fairly new to iPhone development having only a single app for sale on Apple's App Store. If I had this book during development of that application, it would be a far better app in many respects related to data storage. Looking forward to my next app which will use Core Data with the help provided in this book. Thanks to the authors!

2nd Update (7/6/11)
I felt compelled to update my review and also to comment on the other reviewer who noted that chapter 5 is confusing. Well, that reviewer states correctly that chapter five takes chapter 4 and reworks the code. Chapter five shows how to use an NSFetchedResultsController, a class that works as a go-between of in the example a SQLite database and the in-memory object context "object graph". It is a difficult concept to grasp but nonetheless, I think the authors do a good job showing the standard methods used by Core Data. I think the authors intent is to build up to showing the more excellent way of working with data by way of showing a more primitive way first. Chapter four used a basic array to hold the data but that would not scale well with an application that had hundreds or thousands of data objects. Yes they could have probably went straight into the chapter 5 content but in my opinion, since the whole subject is rather complex to grasp, leaving out chapter 4 would have made it very difficult to understand the technology explained in chapters five and onward. I am now nearing the end of this book and still feel that it was a very good investment. I am about to jump back over to completing the Apress book on Core Data which I bought at the same time as this book and will later post back if I feel this book is as good or better. I find this book to be a very valuable desk reference. Both books do require a good understanding of Objective-C and are written with the expectation that the reader is well versed in using the XCode IDE. So if you don't know Objective-C or the basics of working in XCode, I recommend getting that foundation before jumping into either of these books.
A 24 personas les resultó útil
Reportar
Calificado en Estados Unidos el 14 de agosto de 2012
This is just a beginner book for Core Data, and almost all topics contained in this book can be found in Apple's Documentation.

There is no advanced content about extending and customizing Core Data, such as implementing your own persistence store.
Calificado en Estados Unidos el 9 de agosto de 2012
Don't buy this book! This book is confussing, messy, incorrect and out dated...
I have nearly every book on ios in Amazon. Some are very good and some are just terrible.
If you are a good programmer you will not be a good author too.
This book is a good example of this. Both authors must be wonderful coders but are terrible at writing books.
Calificado en Estados Unidos el 27 de junio de 2011
This book starts out ok, but quickly becomes confusing. Code snippets are used to explain things with little or no explanation of the the code. The first example project in chapter 4 was pretty good, but then chapter 5 introduces a vey different way of doing the same job, but instead of starting from scratch, they tell you to start making changes and deleting parts of the code without actually showing you. Very confusing. I skimmed the whole book and find it to be rather scattered.
Calificado en Estados Unidos el 13 de noviembre de 2013
I think this is an excellent book. It not only covers Core Data in a very easy to relate way - but there is also some really good tips on optimizations and things to watch out for.

Now... if we can just get a book on UIManagedDocuments!!! heh...
Calificado en Estados Unidos el 8 de julio de 2011
I keep this by my desk when I'm coding for iOS. It's great for reference and every time I go to look something up I find a concrete answer. The sections on predicates is also very good and I reference it often. If you're brand new to Core Data on iOS, this is a great starting point, or if you're more experienced and are looking for a quick reference book, this book is for you.
Calificado en Estados Unidos el 15 de febrero de 2014
This book was not as good as Tim Roadley's new book. This book needs to be updated for iOS 7.

Opiniones más destacadas de otros países

Traducir todas las opiniones al Español
Jean-David Harrouet
4.0 de 5 estrellas Ok for a start
Calificado en Francia el 8 de febrero de 2014
This book is short and self-explanatory, which makes it ideal to learn Core Data from scratch. Other books will run you through the whole app development to show you Core Data, which is less efficient according to my way of learning. I prefer to start with explanations, then see examples, and this is exactly how this book is made.

Meanwhile, this book starts to be dated and does not explain the parent-child relationships you can build between CD contexts as of iOS5. It is also very short on multithreading environments and managing context changes.

So: great book, quick to read and learn. But missing some newer parts of the framework and too quick on more complex issues.
Norge
5.0 de 5 estrellas Great book for learning about Core Data
Calificado en Canadá el 12 de julio de 2011
After spending time searching the net and apple's doc's regarding Core Data I ordered this book to clarify some areas I was having problems with. It's too bad that this book wasn't released earlier when I first started my development project. Sometimes concepts need to be explained in a way that may seem simplistic but this allows the ideas to be grasped quickly and effectively. I've had extensive experience with relational db's which I'm told can actually cause some problems as you need to "forget" about how a relational db works. Apple's doc's and some online tutorials were informative but there were some areas I was still having problems with. This book was very effective at explaining and providing examples for developing with Core Data. I really wish it had been available earlier as it would have brought me up to speed very quickly. It's not a thick and slow read and some may comment that as a reference book it may have left out some more advanced concepts but it covers a great deal of the Core Data environment and is a very good starting point for anyone new to this framework. Working through each chapter and completing the tutorials does not take very long and in my opinion is a better use of time rather than relying on the sparse documentation online. A very good addition for beginner's and intermediate programmers.
A 2 personas les resultó útil
Reportar
John
4.0 de 5 estrellas Only book on Core Data
Calificado en el Reino Unido el 18 de agosto de 2012
Comprehensive book on one framework, as the author says though this framework is at the heart of many serious apps. Only downside is that it's getting out of date. Apple are fast moving and print will always struggle to keep up - nonetheless is still of value, even at steep price.