The iPhone Developer's Cookbook
from
Erica SadunThis is a great book which as the name highlights is a sum of recipes that explain various aspects of the application. I am today at the
http://pragmaticstudio.com/iphone/ training and are using Erica's book to find several answers to questions we are challenged with during the labs. It's a great book when you start iPhone development as time over time you will be faced with the question "how do they do that?" and thanks to the books organization it's straight forward to find the answers. In addition the book comes with extensive code sample which you can check out as well as "videos" of the application that you will build. The book has also a recipe on accessing SQLLite that also cover FMDB one of the SQLLite wrappers (
http://code.google.com/p/flycode/source/browse/trunk/fmdb). Note the FMDB coverage is not in depth. In short it's a must have if you get started with iPhone development.
Show Source Code Details.Show Video Sample List.
Source Code
http://code.google.com/p/cookbooksamples/downloads/list
C01
01a - CoreHelloWorld
01a - CoreHelloWorld Revised
C02 - Views
01a-02a - Basic Subview Rects
03a - DragMultipleViews
03b - DragMultipleViewsPersistant
04a - Clipped Views
04b - PixelTest WithView
05a - Multitouching
06a - Fade Anim
06b - Swap Anim
07a - FlipView
07b - FlipView CoreAnim
07c - MapCurl
07d - CoreAnim-Jump
07e - FlipViewSwipe
08a - AffineRotate
C03 - Controllers
00a - WalkThrough
00b - Xiblets
01a - MenuButtons
02a - Segment4Way
03a - UpDownNavbar
04a - Colored Drilling
05a - Brightness Toolbar Swatches
C04 - Alerts
00a - HelloAlert
01a - HelloAlert2
01b - MultiLineAlert
02a - TimedAlert
03a - Text Input
04a - Base Menu
05a - HUD
06a - ProgressInd1
06b - ProgressInd2
07a - ProgressBar1
08a - OverlayWait
09a - ScrollDownAltColors
10a - StatusBarNormal
11a - VeryBasicAudio
11b - VibrationTest
C05 - Tables
01a - Base Table
02a - FontPickerTable
03a - ImageTable
04a - Text Traits
04b - Deselect
05a - CustomCell
06a - Checks
07a - Delete
08a - Reorder
09a - Chevrons
C06 - Tables2
01a - Grouped Table
01b - Headers
02a - Indexed Section List
02b - Alt Sections
03a - CustomBG
03b - Over Logo
04a - BlueWhite
05a - Framed
06a - OnOff
07a - Picker
08a - Date1
09a - PrefsTable
C08 - Controls
01a - Toggle Button
01b - RoundedRect Button
01c - Pushbutton
02a - AnimButton
03a - AnimButtonFlip
04a - CustSwitch
04b - Explode
04c - DeadlyAlert
05a - Slider
05b - TextSlider
06a - Dismiss Keyboard
07a - Dismiss Keyboard TextView
08a - Undo button
09a - TextView HTML
10a - Searchbar
11a - CalloutView
12a - PageIndicator
13a - Toolbar Customize
90a- ControlXRay
C09 - PeoplePlacesThings
01a - Finding People
02a - Displaying People
03a - PeoplePicking
04a - Location
05a - Reverse Geocoding
06a - Map
07a - Device Info
08a - Proximity
09a - Direction
10a - Free Movement
C10 - Connecting to Services
01a - Prefs 101
02a - CustomURLScheme
03a - IP Addy Palooza
04a - SQLite
05a - TreeParser
06a - Keychain OneVal
06b - Keychain Many Vals
07a - Simple Web Service
C11 - One More Thing
01a-Coverflow
Video samples
http://ericasadun.com/ftp/CodeSamples/
* Bonus Samples/
# BounceBack.mov
# CircularCoverFlow2.mov
# Flipper.mov
* Chapter 2 Samples/
# AffineTransforms.mov
# ClippedViews.mov
# ColorSample.mov
# CoreAnimation.mov
# FadeAnim.mov
# FadeSwap.mov
# FlipView.mov
# MapCurl.png
# Orientations.mov
# dragitems.mov
# multitouch.mov
# swipe1.mov
# swipe2.mov
* Chapter 3 Samples/
# ColorDrill.mov
# ColorMenu.mov
# Converter.mov
# NavItemToolBar.mov
# SegmentAndNavbar.mov
# TabBarSwatches.mov
* Chapter 4 Samples/
# DecIndOverlay.mov
# HUD.mov
# HelloAlert1.mov
# HelloAlert2.mov
# Menu.mov
# Overlay.mov
# ProgBar.mov
# ProgInd.mov
# Statusbar1.mov
# TextInput.mov
# Timed.mov
# sbar2.mov
* Chapter 5 Samples/
# BaseTable.mov
# Chevrons.mov
# Deletes.mov
# FontPicker.mov
# Reorders.mov
# checking.mov
# deselection.mov
* Chapter 6 Samples/
# BlueWhitePattern.mov
# ComplexTable.mov
# ControlsPlusState.mov
# CustomCellBGs.mov
# CustomTableTraits.mov
# DatePicker.mov
# FramedTable.mov
# GroupedTable.mov
# IndexTable.mov
# Labeled Groups.mov
# PickerView.mov
* Chapter 7 Samples/
# SimplePhotoSelection.mov
# UIScroller.mov
# UIWebView.mov
* Chapter 8 Samples/
# AlertWithRedButton.mov
# AnimButton.mov
# AnimatedButtonFlip.mov
# CalloutViews.mov
# DynText.mov
# DynamicCreatedThumb.mov
# HTMLEditor.mov
# KeyboardDismissal.mov
# PageControl.mov
# Searchfield.mov
# SwitchCustomizer.mov
# Text101.mov
# TextViewKeyboardDismiss.mov
# ToggleButton.mov
# Tool Swapout.mov
# UndoButton.mov
* Chapter 9 Samples/
# BaseLocate.mov
# DisplayingPeople.mov
# GrabbingMapData.mov
# PeoplePicker.mov
# PeopleSearch.mov
* Chapter 10 Samples/
# CustomURLScheme.mov
# Prefs.mov
# XMLParsing.mov
* Chapter 11 Samples/
Coverflow.mov
External Links:
Source code and
Video of Applications
Ok I have read good ways to take the book and I can say for sure if you have no previous programming experience or you do not have a good understanding of Objective-C, you are lost.The book is wonderful, very descriptive and easy to follow, but you need to know C aim to understand everything.
iPhone development companies
bency
August 9, 2010 10:25 PM