Start Developing iOS Apps Today
Your First iOS App
Your Second iOS App
Core Data Tutorial for iOS
Core Data Programming Guide
Adding Core Data to Existing iPhone Projects
(Note that there may be some parts for the old versions of Xcode or IOS.)
You can see the inside of the DB of Core Data by sqlite3 as follows:
shellPrompt> sqlite3 dbname
For example, you can find the DB of iphone simulator in
/Users/syoh/Library/Application Support/iPhone Simulator/6.1/Applications/4B933F7B-D31F-48C0-8B10-516B5078DD48/Documents
And
shellPrompt> sqlite3 dogWatch.sqlite
<Deleting>
In the tutorial, the NSManagedObject class is the same with the element of the array viewed in the table.
For the case for me, this method is not applicable to me. (I am not sure if the method is correct or not.)
Maybe there is something wrong in the process of initializing the instance of the NSManagedObject(or its subclass) to be deleted.
Anyway, the stable method is: (1) fetch the objects to be deleted (2) delete these objects.
Xcode Unit Testing Guide
There are somewhat old part in the guide.
For the Xcode 4.X or later (maybe), the project files are not locally saved in one directory.
The derived data directory is changed to, for example,
/Users/syoh/Library/Developer/Xcode/DerivedData/dogWatch-ehwjswkmxdursgbmhpvknwgzyoab/Build/Products/
Hence, I have to enter the above absolute path for the Bundle Loader and Test Host parameters in Build Settings.
Beginning Storyboards in iOS 5
Navigation Controllers and View Controller Hierarchies
Displaying an image
Playing a video file with Media Player framework
AVFoundation Programming
Before the above AVFoundation Programming
Key-Value Coding (KVC) and Key-Value Observing (KVO) must be understood.
Playing a video file using AVFoundation
Capturing video frames from a video file with AVFoundation
"Create an AVAssetReader with the video track of the file. With an AVAssetReaderTrackOutput, you can send it the copyNextSampleBuffer message to receive a CMSampleBuffer. Each call will produce another frame from the video.
Inside the AVFoundation Programming Guide there is sample code showing how to set up an AVAssetReader as well as a method for making the conversion from CMSampleBuffer to UIImage."