Sources for learning iPhone Core Data [closed] - iphone

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
i am new to iPhone. i want to learn Core Data. what are the best sources to learn it. Tutorials, Books ??
Thanks in advance.

PragProg have two relevant books in beta: their iPhone book includes a solid section on Core Data, and there's also their Core Data book itself.
Apple's Core Data Tutorial for iPhone OS is actually very good indeed, and worth working through. I found it to be the resource that most helped me click into Core Data, before looking in detail at the above books. (Of course, it is also worth looking through the non-iPhone specific Core Data docs.)
Also, Jeff LaMarche (co-author of the Apress Beginning iPhone Dev) has been posting up a fair bit of Core Data content on his blog lately, including paths past some basic but not always intuitive iPhone-specific gotchas. It's worth subscribing to his blog while you're getting into iPhone dev.

I recently compiled the following resources on my blog for beginning iOS development. Here's a basic rundown, and you can hit my blog for more details. These are the resources I considered the best while I have been ramping up.
iOS Developer Roadmap
Top 5 Books for Getting Started with iOS Development
Beginning iPhone 4 Development
Programming iOS 4
Pro Objective-C Design Patterns
iOS 4 Application Development
Designing the iPhone User Experience
Top 5 Video Training Resources for iOS Development
Objective-C Essential Training
iPhone SDK Essential Training
Create a Compelling User Interface with Core Animation
Developing Apps for iOS
Apple WWDC Videos
I also just came across this great Core Data video set:
Core Data for OS X iPhone and iPad
That should keep you busy!

on iTunes you can get some video tutorials made by the Stanford university which aren't too bad - at least they give you a good introduction...
get it here:
https://podcasts.apple.com/us/podcast/iphone-application-programming-spring-2009/id384233222

Tim Isted is writing a book, "Core Data for the iPhone," to be published by Addison-Wesley. The first four chapters of the book are in conversion and should be available on Rough Cuts in Safari (http://safari.informit.com) very soon (either later this week or sometime next week).
Email me if you'd like more info about the book.
chuck [dot] toporek [at] pearson [dot] com
Thanks,
Chuck Toporek
Senior Acquisitions Editor
Addison-Wesley Professional
Boston, MA

Related

Learn iOS development (Already know Objective-C) [closed]

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
I want to start programming for iOS. I already have a solid footing in Objective-C, so I am not looking for a guide on Objective-C. I am NOT a beginner.
Could any of you please point me in the right direction for tutorials on developing iOS apps, NOT for learning Objective-C?
Thank you very much!
If you want to follow written tutorials these are some I found helpful but I recommend you to go through iOS developer Library and Apple sample codes first. If you start following tutorials you will simply copy paste code snippets:
1) http://mobile.tutsplus.com/category/tutorials/iphone/
2) http://www.raywenderlich.com/
3) http://www.techotopia.com/index.php/IOS_iPhone_iPad_eBooks (One of the best reource)
4) http://www.cimgf.com/about/
5) http://appsamuck.com/
And most important
https://developer.apple.com/library/ios/navigation/
Before you get started here are few links from Apple which will help a lot and one must go through it once.
1) iOS App Programming Guide
2) Start Developing iOS Apps Today Recently Posted by Apple
3) Your Second iOS App Tutorial with Storyboards
4) Your First App Store Submission Guidelines about creating certificates and submitting Apps to App store
5) WWDC videos by Apple.
For specific example guides on making iPhone apps, have a look through the iOS tutorials on Mobiletuts. Their tutorials are usually well written, and easy to follow.
Ray Wenderlich's early tutorials (> 1-2 year ago) are also another good place to start. Recently he's been tackling much more advanced tutorials.
TreeHouse is also a good place to learn. They have some free tutorials, but otherwise there's a membership required. It's from the ThinkVitamin guys and their tutorials are A++ for clarity, detail, and quality.
I wrote a blog post on the subject about a year ago. Most of the resources are still relevant. I'd recommend reading through the following at least before releasing an app:
iOS App Programming - Good primer on the subject and worth reading because Apple published it.
Human Interface Guidelines - This is a must. It will keep you from making mistakes that get your app rejected from the app store.
Memory Management - ARC takes care of most of this, but it's worth having a cursory knowledge of it.
If you're doing non-game apps, read up on View Controller Programming and when I learned to program iPhone I referred to apple's Core Data Recipes frequently.
AppsAmuck has 31 example applications you can look at as well, albeit they have some bad habits/programming practices so take their tutorials with a grain of salt.
Go up to iTunes U and look for the stanford lecture series. They go through about 20 lectures on iPhone/iPad development. One of the early classes focuses on Obj-C, but it still has a glean towards using Obj-C for iPad/iPhone development, so it might be worth a watch.

What is a good book for learning Core Animation? [closed]

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
I want to learn how to use core-animation for the iPhone in a more serious manner; instead of just ripping other people's code to move a box a few pixels, I want to be able to write that code myself, and engage in translation, transformation, and other things with an understanding of the code I'm using to achieve it.
Unfortunately, the online documentation is, at best, rather dense. And while I have a good book for general iPhone programming, coreAnimation is a very large, complex area and it doesn't cover it in any real depth. Are there any good books that cover the subject?
Try Bill Dudney's Core Animation for Mac OSX and iPhone. The book does a fine job of walking through a lot of CA -- not all of which is available in the iPhone (yet?)
See also #neror's CA git project for good examples. #neror updates the project frequently and is a solid learning resource.
I have personally read "Core Animation: Simplified Animation Techniques for Mac and iPhone Development". This is a colorful book and quite easy to follow. This book assumes that you have some iPhone programming knowledge, so you will also need your general iPhone programming book. This book covers topics such as basic animation, path, what can be animated. The author would present you some code fragments, illustrating their ideas.
I would like to give you another suggestion.
You are asking for a good reference book about Core Animation. As mentioned above, I recommend "Core Animation: Simplified Animation Techniques for Mac and iPhone Development". However, in my experience, the book and other books on Core Animation aren't sufficient. None of the CA book is very well-written, I would rate them about 6 to 7 out of 10. Your best bet is learn from a concrete open source project. I recommend you GeekGameBoard from Apple. GeekGameBoard has two versions, the Apple version is written for MacOSX. There is a modified version for iPhone, check http://jens.mooseyard.com/2008/03/geekgameboard-getting-closer-to-iphone-ready/. Personally, I studied the source while refreshing my understanding from the book.

mac and iphone development books 2009 [closed]

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 11 years ago.
What the best books available right now on Mac and iPhone development ?
Thanks
Michael
These two books were good:
iPhone SDK Application
Development
iPhone In Action
The Apple online docs are actually pretty good too:
http://developer.apple.com/iphone/
I'd stay away from this one, I didn't think it was very good:
Programming in Objective C
You might want to consider some of these: http://cocoaheads.byu.edu/resources/book
In this order:
Cocoa Programming for Mac OS X (The Bible)
Beginning iPhone Development (Long-winded but great for beginners)
iPhone SDK Development (Starts nicely, but gets a little too deep too fast. Still in beta)
Programming in Objective-C (Only down so far because I couldn't get through the first few chapters. Recommended by many, good for total programming beginners)
iPhone Cookbook (Full of mistakes, but good for learning stuff closer to the code)
iPhone in Action (I didn't learn anything from this book. Might be good for programming for Mobile Safari)
Learning Cocoa with Objective-C (Avoid)
This is mainly an iPhone list, but several are more general books.
The iPhone SDK Development looks very nice. I did not read it, but read a lot promising about it on the blog of one of the authors, Chris Adamson. The blog itself is very good reading for everybody interested in iPhone sound programming.

What is the best "how to" site to learn how to program for iPhone? [closed]

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
What is the best "how to" site to learn how to program for iPhone?
The iPhone Developer Connection by Apple themselves. On the site you will find.
Reference Documents outlining the
various technologies.
Tutorials and Getting Started Guides for each type
of thing to do with the iPhone
Sample
Code that shows off the power of the
SDK
Registered developers get
access to Videos showing everything
from installing the SDK to
publishing.
Also check out this iTunes U course (iTunes link) put out by Stanford that covers a look to good tips and items on iPhone Programming
Here is the course homepage at Stanford for the above course.
There is a very nice compilation here on SO:
What are the best Cocoa-Touch/iPhone programming blogs?
Here is a well written article on "Cocoa is my girlfriend" that describes how to create a small iPhone app from scratch:
Cocoa Touch Tutorial: iPhone Application Example
A good beginners article to learn Objective-C is Scott Stevensons "Learn Objective-C".
(As it was written in the pre-iPhone era, it targets Mac software developers, but it is about basic language concepts - so it valid for both platforms)
The official iPhone developer portal has all the docs and some tutorials.
I had started out looking at this site: http://www.appsamuck.com/ Its been a while, not sure if they've updated it but about back in Feb 2009 it was very helpful to me.
In my personal experience (I wasn't initially familiar with Objective-C or even C, for that matter - my programming background was PHP Javascript, and shell scripting), I found a number of books more helpful than any website - maybe this is the answer you're looking for:
"Programming in Objective-C 2.0" by Stephen Kochan (for learning the language. Until I had this book, I continued to be confused with most of Objective-C)
"iPhone SKD" published by O'Reilly (for getting an initial grasp of how to do things)
Developer Documentation (part of Xcode - try [Alt-double clicking] on a word in Xcode)
google search
stackoverflow.com
occasionally even the framework header files (in Xcode) of the libraries you're using
Using the first three tools, I found that I could figure out most of what I needed to know. When I was at a loss after checking those sources and doing a google search, this forum has been indispensable for learning what I need.

Where's the best SQLite 3 tutorial for iPhone-SDK? [closed]

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
I'm looking for an complete tutorial which not just tells me how an query is executed, but also how I set up the whole thing including setting up the library, creating an database, and so on.
Where can I find it?
Using SQLite 3 on the iPhone is really not that different from using it on any other platform. You should read the general SQLite documentation.
In your iPhone app, you usually open your SQLite database in the applicationDidFinishLaunching: method of your application delegate. After that, you can just use your database.
I've used Gus Mueller's FMDatabase classes on the iPhone. They provide a thin wrapper around SQLite.
A final note: It seems CoreData will become available on the iPhone with OS version 3. You can use SQLite through the CoreData framework.
Stanfords cs193p iPhone application development previous semester showed how to setup and use sqlite3 with iphone.
I haven't checked the latest lecture's but there is a reference to sqlite in latest semester. There are lecture notes and video in iTunesU - check out cs193p web site for links/references/example code/lecture notes.
I have some iPhone SQLite links in my Delicious bookmarks. There should be enough links there to teach you all the SQLite you will ever need. Lots of the tutorials are pretty simple and easy to understand. There are a few wrappers out there too. I haven't used any of the wrappers, but they look interesting. Also, check out other bookmarked items tagged SQLite on Delicious.
Apart from Peter Quade's excellent answer, may I also suggest you to check out http://www.iphonekicks.com/tags/SQLite - here you would find many bookmarks to SQLite topics.
And just FYI, iPhone Kicks is a social book marking site, a Digg clone but purely for the iPhone SDK links :-)