Beginning iPhone Development: Exploring the iPhone SDK CD

Embed Size (px)

Citation preview

__MACOSX/._BeginningiPhoneDev.121808__MACOSX/BeginningiPhoneDev.121808/._02 Hello World__MACOSX/BeginningiPhoneDev.121808/._03 Button Fun__MACOSX/BeginningiPhoneDev.121808/._04 Control Fun__MACOSX/BeginningiPhoneDev.121808/._05 Autosize__MACOSX/BeginningiPhoneDev.121808/._05 Swap__MACOSX/BeginningiPhoneDev.121808/._06 View Switcher__MACOSX/BeginningiPhoneDev.121808/._07 Pickers__MACOSX/BeginningiPhoneDev.121808/._08 Cells__MACOSX/BeginningiPhoneDev.121808/._08 Sections__MACOSX/BeginningiPhoneDev.121808/._08 Simple Table__MACOSX/BeginningiPhoneDev.121808/._09 Nav__MACOSX/BeginningiPhoneDev.121808/._10 AppSettings__MACOSX/BeginningiPhoneDev.121808/._11 Persistence Archiving__MACOSX/BeginningiPhoneDev.121808/._11 Persistence Plist__MACOSX/BeginningiPhoneDev.121808/._11 Persistence SQLite__MACOSX/BeginningiPhoneDev.121808/._12 GLFun__MACOSX/BeginningiPhoneDev.121808/._12 QuartzFun__MACOSX/BeginningiPhoneDev.121808/._13 CheckPlease__MACOSX/BeginningiPhoneDev.121808/._13 Multi-Swipes__MACOSX/BeginningiPhoneDev.121808/._13 PinchMe__MACOSX/BeginningiPhoneDev.121808/._13 Swipes__MACOSX/BeginningiPhoneDev.121808/._13 TapTaps__MACOSX/BeginningiPhoneDev.121808/._13 TapTaps Fixed__MACOSX/BeginningiPhoneDev.121808/._13 TouchExplorer__MACOSX/BeginningiPhoneDev.121808/._14 WhereAmI__MACOSX/BeginningiPhoneDev.121808/._15 Ball__MACOSX/BeginningiPhoneDev.121808/._15 ShakeAndBreak__MACOSX/BeginningiPhoneDev.121808/._16 Camera__MACOSX/BeginningiPhoneDev.121808/._17 LocalizeMe__MACOSX/BeginningiPhoneDev.121808/._readme.txt__MACOSX/BeginningiPhoneDev.121808/02 Hello World/._Classes__MACOSX/BeginningiPhoneDev.121808/02 Hello World/._Hello World.xcodeproj__MACOSX/BeginningiPhoneDev.121808/02 Hello World/._Hello_WorldViewController.xib__MACOSX/BeginningiPhoneDev.121808/02 Hello World/._Hello_World_Prefix.pch__MACOSX/BeginningiPhoneDev.121808/02 Hello World/._icon.png__MACOSX/BeginningiPhoneDev.121808/02 Hello World/._Info.plist__MACOSX/BeginningiPhoneDev.121808/02 Hello World/._main.m__MACOSX/BeginningiPhoneDev.121808/02 Hello World/._MainWindow.xib__MACOSX/BeginningiPhoneDev.121808/02 Hello World/Classes/._Hello_WorldAppDelegate.h__MACOSX/BeginningiPhoneDev.121808/02 Hello World/Classes/._Hello_WorldAppDelegate.m__MACOSX/BeginningiPhoneDev.121808/02 Hello World/Classes/._Hello_WorldViewController.h__MACOSX/BeginningiPhoneDev.121808/02 Hello World/Classes/._Hello_WorldViewController.m__MACOSX/BeginningiPhoneDev.121808/02 Hello World/Hello World.xcodeproj/._project.pbxproj__MACOSX/BeginningiPhoneDev.121808/03 Button Fun/._Button Fun.xcodeproj__MACOSX/BeginningiPhoneDev.121808/03 Button Fun/._Button_FunViewController.xib__MACOSX/BeginningiPhoneDev.121808/03 Button Fun/._Button_Fun_Prefix.pch__MACOSX/BeginningiPhoneDev.121808/03 Button Fun/._Classes__MACOSX/BeginningiPhoneDev.121808/03 Button Fun/._Info.plist__MACOSX/BeginningiPhoneDev.121808/03 Button Fun/._main.m__MACOSX/BeginningiPhoneDev.121808/03 Button Fun/._MainWindow.xib__MACOSX/BeginningiPhoneDev.121808/03 Button Fun/Button Fun.xcodeproj/._project.pbxproj__MACOSX/BeginningiPhoneDev.121808/03 Button Fun/Classes/._Button_FunAppDelegate.h__MACOSX/BeginningiPhoneDev.121808/03 Button Fun/Classes/._Button_FunAppDelegate.m__MACOSX/BeginningiPhoneDev.121808/03 Button Fun/Classes/._Button_FunViewController.h__MACOSX/BeginningiPhoneDev.121808/03 Button Fun/Classes/._Button_FunViewController.m__MACOSX/BeginningiPhoneDev.121808/04 Control Fun/._apress_logo.png__MACOSX/BeginningiPhoneDev.121808/04 Control Fun/._blueButton.png__MACOSX/BeginningiPhoneDev.121808/04 Control Fun/._Classes__MACOSX/BeginningiPhoneDev.121808/04 Control Fun/._Control Fun.xcodeproj__MACOSX/BeginningiPhoneDev.121808/04 Control Fun/._Control_FunViewController.xib__MACOSX/BeginningiPhoneDev.121808/04 Control Fun/._Control_Fun_Prefix.pch__MACOSX/BeginningiPhoneDev.121808/04 Control Fun/._Info.plist__MACOSX/BeginningiPhoneDev.121808/04 Control Fun/._main.m__MACOSX/BeginningiPhoneDev.121808/04 Control Fun/._MainWindow.xib__MACOSX/BeginningiPhoneDev.121808/04 Control Fun/._whiteButton.png__MACOSX/BeginningiPhoneDev.121808/04 Control Fun/Classes/._Control_FunAppDelegate.h__MACOSX/BeginningiPhoneDev.121808/04 Control Fun/Classes/._Control_FunAppDelegate.m__MACOSX/BeginningiPhoneDev.121808/04 Control Fun/Classes/._Control_FunViewController.h__MACOSX/BeginningiPhoneDev.121808/04 Control Fun/Classes/._Control_FunViewController.m__MACOSX/BeginningiPhoneDev.121808/04 Control Fun/Control Fun.xcodeproj/._project.pbxproj__MACOSX/BeginningiPhoneDev.121808/05 Autosize/._Autosize.xcodeproj__MACOSX/BeginningiPhoneDev.121808/05 Autosize/._AutosizeViewController.xib__MACOSX/BeginningiPhoneDev.121808/05 Autosize/._Autosize_Prefix.pch__MACOSX/BeginningiPhoneDev.121808/05 Autosize/._Classes__MACOSX/BeginningiPhoneDev.121808/05 Autosize/._Info.plist__MACOSX/BeginningiPhoneDev.121808/05 Autosize/._main.m__MACOSX/BeginningiPhoneDev.121808/05 Autosize/._MainWindow.xib__MACOSX/BeginningiPhoneDev.121808/05 Autosize/Autosize.xcodeproj/._project.pbxproj__MACOSX/BeginningiPhoneDev.121808/05 Autosize/Classes/._AutosizeAppDelegate.h__MACOSX/BeginningiPhoneDev.121808/05 Autosize/Classes/._AutosizeAppDelegate.m__MACOSX/BeginningiPhoneDev.121808/05 Autosize/Classes/._AutosizeViewController.h__MACOSX/BeginningiPhoneDev.121808/05 Autosize/Classes/._AutosizeViewController.m__MACOSX/BeginningiPhoneDev.121808/05 Swap/._Classes__MACOSX/BeginningiPhoneDev.121808/05 Swap/._Info.plist__MACOSX/BeginningiPhoneDev.121808/05 Swap/._main.m__MACOSX/BeginningiPhoneDev.121808/05 Swap/._MainWindow.xib__MACOSX/BeginningiPhoneDev.121808/05 Swap/._Swap.xcodeproj__MACOSX/BeginningiPhoneDev.121808/05 Swap/._SwapViewController.xib__MACOSX/BeginningiPhoneDev.121808/05 Swap/._Swap_Prefix.pch__MACOSX/BeginningiPhoneDev.121808/05 Swap/Classes/._SwapAppDelegate.h__MACOSX/BeginningiPhoneDev.121808/05 Swap/Classes/._SwapAppDelegate.m__MACOSX/BeginningiPhoneDev.121808/05 Swap/Classes/._SwapViewController.h__MACOSX/BeginningiPhoneDev.121808/05 Swap/Classes/._SwapViewController.m__MACOSX/BeginningiPhoneDev.121808/05 Swap/Swap.xcodeproj/._davemark.mode1v3__MACOSX/BeginningiPhoneDev.121808/05 Swap/Swap.xcodeproj/._project.pbxproj__MACOSX/BeginningiPhoneDev.121808/06 View Switcher/._BlueView.xib__MACOSX/BeginningiPhoneDev.121808/06 View Switcher/._Classes__MACOSX/BeginningiPhoneDev.121808/06 View Switcher/._Info.plist__MACOSX/BeginningiPhoneDev.121808/06 View Switcher/._main.m__MACOSX/BeginningiPhoneDev.121808/06 View Switcher/._MainWindow.xib__MACOSX/BeginningiPhoneDev.121808/06 View Switcher/._View Switcher.xcodeproj__MACOSX/BeginningiPhoneDev.121808/06 View Switcher/._View_Switcher_Prefix.pch__MACOSX/BeginningiPhoneDev.121808/06 View Switcher/._YellowView.xib__MACOSX/BeginningiPhoneDev.121808/06 View Switcher/Classes/._BlueViewController.h__MACOSX/BeginningiPhoneDev.121808/06 View Switcher/Classes/._BlueViewController.m__MACOSX/BeginningiPhoneDev.121808/06 View Switcher/Classes/._SwitchViewController.h__MACOSX/BeginningiPhoneDev.121808/06 View Switcher/Classes/._SwitchViewController.m__MACOSX/BeginningiPhoneDev.121808/06 View Switcher/Classes/._View_SwitcherAppDelegate.h__MACOSX/BeginningiPhoneDev.121808/06 View Switcher/Classes/._View_SwitcherAppDelegate.m__MACOSX/BeginningiPhoneDev.121808/06 View Switcher/Classes/._YellowViewController.h__MACOSX/BeginningiPhoneDev.121808/06 View Switcher/Classes/._YellowViewController.m__MACOSX/BeginningiPhoneDev.121808/06 View Switcher/View Switcher.xcodeproj/._project.pbxproj__MACOSX/BeginningiPhoneDev.121808/07 Pickers/._Classes__MACOSX/BeginningiPhoneDev.121808/07 Pickers/._Custom Picker Images__MACOSX/BeginningiPhoneDev.121808/07 Pickers/._Custom Picker Sounds__MACOSX/BeginningiPhoneDev.121808/07 Pickers/._CustomPickerView.xib__MACOSX/BeginningiPhoneDev.121808/07 Pickers/._DatePickerView.xib__MACOSX/BeginningiPhoneDev.121808/07 Pickers/._DependentComponentPickerView.xib__MACOSX/BeginningiPhoneDev.121808/07 Pickers/._DoubleComponentPickerView.xib__MACOSX/BeginningiPhoneDev.121808/07 Pickers/._Info.plist__MACOSX/BeginningiPhoneDev.121808/07 Pickers/._main.m__MACOSX/BeginningiPhoneDev.121808/07 Pickers/._MainWindow.xib__MACOSX/BeginningiPhoneDev.121808/07 Pickers/._Pickers.xcodeproj__MACOSX/BeginningiPhoneDev.121808/07 Pickers/._Pickers_Prefix.pch__MACOSX/BeginningiPhoneDev.121808/07 Pickers/._SingleComponentPickerView.xib__MACOSX/BeginningiPhoneDev.121808/07 Pickers/._statedictionary.plist__MACOSX/BeginningiPhoneDev.121808/07 Pickers/._Tab Bar Icons__MACOSX/BeginningiPhoneDev.121808/07 Pickers/Classes/._CustomPickerViewController.h__MACOSX/BeginningiPhoneDev.121808/07 Pickers/Classes/._CustomPickerViewController.m__MACOSX/BeginningiPhoneDev.121808/07 Pickers/Classes/._DatePickerViewController.h__MACOSX/BeginningiPhoneDev.121808/07 Pickers/Classes/._DatePickerViewController.m__MACOSX/BeginningiPhoneDev.121808/07 Pickers/Classes/._DependentComponentPickerViewController.h__MACOSX/BeginningiPhoneDev.121808/07 Pickers/Classes/._DependentComponentPickerViewController.m__MACOSX/BeginningiPhoneDev.121808/07 Pickers/Classes/._DoubleComponentPickerViewController.h__MACOSX/BeginningiPhoneDev.121808/07 Pickers/Classes/._DoubleComponentPickerViewController.m__MACOSX/BeginningiPhoneDev.121808/07 Pickers/Classes/._PickersAppDelegate.h__MACOSX/BeginningiPhoneDev.121808/07 Pickers/Classes/._PickersAppDelegate.m__MACOSX/BeginningiPhoneDev.121808/07 Pickers/Classes/._SingleComponentPickerViewController.h__MACOSX/BeginningiPhoneDev.121808/07 Pickers/Classes/._SingleComponentPickerViewController.m__MACOSX/BeginningiPhoneDev.121808/07 Pickers/Custom Picker Images/._apple.png__MACOSX/BeginningiPhoneDev.121808/07 Pickers/Custom Picker Images/._bar.png__MACOSX/BeginningiPhoneDev.121808/07 Pickers/Custom Picker Images/._cherry.png__MACOSX/BeginningiPhoneDev.121808/07 Pickers/Custom Picker Images/._crown.png__MACOSX/BeginningiPhoneDev.121808/07 Pickers/Custom Picker Images/._lemon.png__MACOSX/BeginningiPhoneDev.121808/07 Pickers/Custom Picker Images/._seven.png__MACOSX/BeginningiPhoneDev.121808/07 Pickers/Custom Picker Sounds/._crunch.wav__MACOSX/BeginningiPhoneDev.121808/07 Pickers/Custom Picker Sounds/._win.wav__MACOSX/BeginningiPhoneDev.121808/07 Pickers/Pickers.xcodeproj/._project.pbxproj__MACOSX/BeginningiPhoneDev.121808/07 Pickers/Tab Bar Icons/._clockicon.png__MACOSX/BeginningiPhoneDev.121808/07 Pickers/Tab Bar Icons/._dependenticon.png__MACOSX/BeginningiPhoneDev.121808/07 Pickers/Tab Bar Icons/._doubleicon.png__MACOSX/BeginningiPhoneDev.121808/07 Pickers/Tab Bar Icons/._singleicon.png__MACOSX/BeginningiPhoneDev.121808/07 Pickers/Tab Bar Icons/._toolicon.png__MACOSX/BeginningiPhoneDev.121808/08 Cells/._Cells.xcodeproj__MACOSX/BeginningiPhoneDev.121808/08 Cells/._CellsViewController.xib__MACOSX/BeginningiPhoneDev.121808/08 Cells/._Cells_Prefix.pch__MACOSX/BeginningiPhoneDev.121808/08 Cells/._Classes__MACOSX/BeginningiPhoneDev.121808/08 Cells/._CustomCellView.xib__MACOSX/BeginningiPhoneDev.121808/08 Cells/._Info.plist__MACOSX/BeginningiPhoneDev.121808/08 Cells/._main.m__MACOSX/BeginningiPhoneDev.121808/08 Cells/._MainWindow.xib__MACOSX/BeginningiPhoneDev.121808/08 Cells/Cells.xcodeproj/._project.pbxproj__MACOSX/BeginningiPhoneDev.121808/08 Cells/Classes/._CellsAppDelegate.h__MACOSX/BeginningiPhoneDev.121808/08 Cells/Classes/._CellsAppDelegate.m__MACOSX/BeginningiPhoneDev.121808/08 Cells/Classes/._CellsViewController.h__MACOSX/BeginningiPhoneDev.121808/08 Cells/Classes/._CellsViewController.m__MACOSX/BeginningiPhoneDev.121808/08 Cells/Classes/._CustomCell.h__MACOSX/BeginningiPhoneDev.121808/08 Cells/Classes/._CustomCell.m__MACOSX/BeginningiPhoneDev.121808/08 Sections/._Classes__MACOSX/BeginningiPhoneDev.121808/08 Sections/._Info.plist__MACOSX/BeginningiPhoneDev.121808/08 Sections/._main.m__MACOSX/BeginningiPhoneDev.121808/08 Sections/._MainWindow.xib__MACOSX/BeginningiPhoneDev.121808/08 Sections/._Sections.xcodeproj__MACOSX/BeginningiPhoneDev.121808/08 Sections/._SectionsViewController.xib__MACOSX/BeginningiPhoneDev.121808/08 Sections/._Sections_Prefix.pch__MACOSX/BeginningiPhoneDev.121808/08 Sections/._sortednames.plist__MACOSX/BeginningiPhoneDev.121808/08 Sections/Classes/._NSDictionary-MutableDeepCopyOfArrays.h__MACOSX/BeginningiPhoneDev.121808/08 Sections/Classes/._NSDictionary-MutableDeepCopyOfArrays.m__MACOSX/BeginningiPhoneDev.121808/08 Sections/Classes/._SectionsAppDelegate.h__MACOSX/BeginningiPhoneDev.121808/08 Sections/Classes/._SectionsAppDelegate.m__MACOSX/BeginningiPhoneDev.121808/08 Sections/Classes/._SectionsViewController.h__MACOSX/BeginningiPhoneDev.121808/08 Sections/Classes/._SectionsViewController.m__MACOSX/BeginningiPhoneDev.121808/08 Sections/Sections.xcodeproj/._project.pbxproj__MACOSX/BeginningiPhoneDev.121808/08 Simple Table/._Classes__MACOSX/BeginningiPhoneDev.121808/08 Simple Table/._Info.plist__MACOSX/BeginningiPhoneDev.121808/08 Simple Table/._main.m__MACOSX/BeginningiPhoneDev.121808/08 Simple Table/._MainWindow.xib__MACOSX/BeginningiPhoneDev.121808/08 Simple Table/._Simple Table.xcodeproj__MACOSX/BeginningiPhoneDev.121808/08 Simple Table/._Simple_TableViewController.xib__MACOSX/BeginningiPhoneDev.121808/08 Simple Table/._Simple_Table_Prefix.pch__MACOSX/BeginningiPhoneDev.121808/08 Simple Table/._star.png__MACOSX/BeginningiPhoneDev.121808/08 Simple Table/Classes/._Simple_TableAppDelegate.h__MACOSX/BeginningiPhoneDev.121808/08 Simple Table/Classes/._Simple_TableAppDelegate.m__MACOSX/BeginningiPhoneDev.121808/08 Simple Table/Classes/._Simple_TableViewController.h__MACOSX/BeginningiPhoneDev.121808/08 Simple Table/Classes/._Simple_TableViewController.m__MACOSX/BeginningiPhoneDev.121808/08 Simple Table/Simple Table.xcodeproj/._markd.mode1v3__MACOSX/BeginningiPhoneDev.121808/08 Simple Table/Simple Table.xcodeproj/._project.pbxproj__MACOSX/BeginningiPhoneDev.121808/09 Nav/._Classes__MACOSX/BeginningiPhoneDev.121808/09 Nav/._computers.plist__MACOSX/BeginningiPhoneDev.121808/09 Nav/._DisclosureDetail.xib__MACOSX/BeginningiPhoneDev.121808/09 Nav/._Images__MACOSX/BeginningiPhoneDev.121808/09 Nav/._Info.plist__MACOSX/BeginningiPhoneDev.121808/09 Nav/._main.m__MACOSX/BeginningiPhoneDev.121808/09 Nav/._MainWindow.xib__MACOSX/BeginningiPhoneDev.121808/09 Nav/._Nav.xcodeproj__MACOSX/BeginningiPhoneDev.121808/09 Nav/._Nav_Prefix.pch__MACOSX/BeginningiPhoneDev.121808/09 Nav/._Presidents.plist__MACOSX/BeginningiPhoneDev.121808/09 Nav/Classes/._CheckListController.h__MACOSX/BeginningiPhoneDev.121808/09 Nav/Classes/._CheckListController.m__MACOSX/BeginningiPhoneDev.121808/09 Nav/Classes/._DeleteMeController.h__MACOSX/BeginningiPhoneDev.121808/09 Nav/Classes/._DeleteMeController.m__MACOSX/BeginningiPhoneDev.121808/09 Nav/Classes/._DisclosureButtonController.h__MACOSX/BeginningiPhoneDev.121808/09 Nav/Classes/._DisclosureButtonController.m__MACOSX/BeginningiPhoneDev.121808/09 Nav/Classes/._DisclosureDetailController.h__MACOSX/BeginningiPhoneDev.121808/09 Nav/Classes/._DisclosureDetailController.m__MACOSX/BeginningiPhoneDev.121808/09 Nav/Classes/._MoveMeController.h__MACOSX/BeginningiPhoneDev.121808/09 Nav/Classes/._MoveMeController.m__MACOSX/BeginningiPhoneDev.121808/09 Nav/Classes/._NavAppDelegate.h__MACOSX/BeginningiPhoneDev.121808/09 Nav/Classes/._NavAppDelegate.m__MACOSX/BeginningiPhoneDev.121808/09 Nav/Classes/._President.h__MACOSX/BeginningiPhoneDev.121808/09 Nav/Classes/._President.m__MACOSX/BeginningiPhoneDev.121808/09 Nav/Classes/._PresidentDetailController.h__MACOSX/BeginningiPhoneDev.121808/09 Nav/Classes/._PresidentDetailController.m__MACOSX/BeginningiPhoneDev.121808/09 Nav/Classes/._PresidentsViewController.h__MACOSX/BeginningiPhoneDev.121808/09 Nav/Classes/._PresidentsViewController.m__MACOSX/BeginningiPhoneDev.121808/09 Nav/Classes/._RootViewController.h__MACOSX/BeginningiPhoneDev.121808/09 Nav/Classes/._RootViewController.m__MACOSX/BeginningiPhoneDev.121808/09 Nav/Classes/._RowControlsController.h__MACOSX/BeginningiPhoneDev.121808/09 Nav/Classes/._RowControlsController.m__MACOSX/BeginningiPhoneDev.121808/09 Nav/Classes/._SecondLevelViewController.h__MACOSX/BeginningiPhoneDev.121808/09 Nav/Classes/._SecondLevelViewController.m__MACOSX/BeginningiPhoneDev.121808/09 Nav/Images/._checkmarkControllerIcon.png__MACOSX/BeginningiPhoneDev.121808/09 Nav/Images/._deleteMeIcon.png__MACOSX/BeginningiPhoneDev.121808/09 Nav/Images/._detailEditIcon.png__MACOSX/BeginningiPhoneDev.121808/09 Nav/Images/._disclosureButtonControllerIcon.png__MACOSX/BeginningiPhoneDev.121808/09 Nav/Images/._moveMeIcon.png__MACOSX/BeginningiPhoneDev.121808/09 Nav/Images/._rowControlsIcon.png__MACOSX/BeginningiPhoneDev.121808/09 Nav/Nav.xcodeproj/._project.pbxproj__MACOSX/BeginningiPhoneDev.121808/10 AppSettings/._AppSettings.xcodeproj__MACOSX/BeginningiPhoneDev.121808/10 AppSettings/._AppSettings_Prefix.pch__MACOSX/BeginningiPhoneDev.121808/10 AppSettings/._Classes__MACOSX/BeginningiPhoneDev.121808/10 AppSettings/._FlipsideView.xib__MACOSX/BeginningiPhoneDev.121808/10 AppSettings/._icon.png__MACOSX/BeginningiPhoneDev.121808/10 AppSettings/._Info.plist__MACOSX/BeginningiPhoneDev.121808/10 AppSettings/._main.m__MACOSX/BeginningiPhoneDev.121808/10 AppSettings/._MainView.xib__MACOSX/BeginningiPhoneDev.121808/10 AppSettings/._MainWindow.xib__MACOSX/BeginningiPhoneDev.121808/10 AppSettings/._More.plist__MACOSX/BeginningiPhoneDev.121808/10 AppSettings/._rabbit.png__MACOSX/BeginningiPhoneDev.121808/10 AppSettings/._Settings.bundle__MACOSX/BeginningiPhoneDev.121808/10 AppSettings/._turtle.png__MACOSX/BeginningiPhoneDev.121808/10 AppSettings/AppSettings.xcodeproj/._project.pbxproj__MACOSX/BeginningiPhoneDev.121808/10 AppSettings/Classes/._AppSettingsAppDelegate.h__MACOSX/BeginningiPhoneDev.121808/10 AppSettings/Classes/._AppSettingsAppDelegate.m__MACOSX/BeginningiPhoneDev.121808/10 AppSettings/Classes/._FlipsideView.h__MACOSX/BeginningiPhoneDev.121808/10 AppSettings/Classes/._FlipsideView.m__MACOSX/BeginningiPhoneDev.121808/10 AppSettings/Classes/._FlipsideViewController.h__MACOSX/BeginningiPhoneDev.121808/10 AppSettings/Classes/._FlipsideViewController.m__MACOSX/BeginningiPhoneDev.121808/10 AppSettings/Classes/._MainView.h__MACOSX/BeginningiPhoneDev.121808/10 AppSettings/Classes/._MainView.m__MACOSX/BeginningiPhoneDev.121808/10 AppSettings/Classes/._MainViewController.h__MACOSX/BeginningiPhoneDev.121808/10 AppSettings/Classes/._MainViewController.m__MACOSX/BeginningiPhoneDev.121808/10 AppSettings/Classes/._RootViewController.h__MACOSX/BeginningiPhoneDev.121808/10 AppSettings/Classes/._RootViewController.m__MACOSX/BeginningiPhoneDev.121808/10 AppSettings/Settings.bundle/._en.lproj__MACOSX/BeginningiPhoneDev.121808/10 AppSettings/Settings.bundle/._More.plist__MACOSX/BeginningiPhoneDev.121808/10 AppSettings/Settings.bundle/._rabbit.png__MACOSX/BeginningiPhoneDev.121808/10 AppSettings/Settings.bundle/._Root copy.plist__MACOSX/BeginningiPhoneDev.121808/10 AppSettings/Settings.bundle/._Root.plist__MACOSX/BeginningiPhoneDev.121808/10 AppSettings/Settings.bundle/._turtle.png__MACOSX/BeginningiPhoneDev.121808/10 AppSettings/Settings.bundle/en.lproj/._Root.strings__MACOSX/BeginningiPhoneDev.121808/11 Persistence Archiving/._Classes__MACOSX/BeginningiPhoneDev.121808/11 Persistence Archiving/._Info.plist__MACOSX/BeginningiPhoneDev.121808/11 Persistence Archiving/._main.m__MACOSX/BeginningiPhoneDev.121808/11 Persistence Archiving/._MainWindow.xib__MACOSX/BeginningiPhoneDev.121808/11 Persistence Archiving/._Persistence.xcodeproj__MACOSX/BeginningiPhoneDev.121808/11 Persistence Archiving/._PersistenceViewController.xib__MACOSX/BeginningiPhoneDev.121808/11 Persistence Archiving/._Persistence_Prefix.pch__MACOSX/BeginningiPhoneDev.121808/11 Persistence Archiving/Classes/._FourLines.h__MACOSX/BeginningiPhoneDev.121808/11 Persistence Archiving/Classes/._FourLines.m__MACOSX/BeginningiPhoneDev.121808/11 Persistence Archiving/Classes/._PersistenceAppDelegate.h__MACOSX/BeginningiPhoneDev.121808/11 Persistence Archiving/Classes/._PersistenceAppDelegate.m__MACOSX/BeginningiPhoneDev.121808/11 Persistence Archiving/Classes/._PersistenceViewController.h__MACOSX/BeginningiPhoneDev.121808/11 Persistence Archiving/Classes/._PersistenceViewController.m__MACOSX/BeginningiPhoneDev.121808/11 Persistence Archiving/Persistence.xcodeproj/._project.pbxproj__MACOSX/BeginningiPhoneDev.121808/11 Persistence Plist/._Classes__MACOSX/BeginningiPhoneDev.121808/11 Persistence Plist/._Info.plist__MACOSX/BeginningiPhoneDev.121808/11 Persistence Plist/._main.m__MACOSX/BeginningiPhoneDev.121808/11 Persistence Plist/._MainWindow.xib__MACOSX/BeginningiPhoneDev.121808/11 Persistence Plist/._Persistence.xcodeproj__MACOSX/BeginningiPhoneDev.121808/11 Persistence Plist/._PersistenceViewController.xib__MACOSX/BeginningiPhoneDev.121808/11 Persistence Plist/._Persistence_Prefix.pch__MACOSX/BeginningiPhoneDev.121808/11 Persistence Plist/Classes/._PersistenceAppDelegate.h__MACOSX/BeginningiPhoneDev.121808/11 Persistence Plist/Classes/._PersistenceAppDelegate.m__MACOSX/BeginningiPhoneDev.121808/11 Persistence Plist/Classes/._PersistenceViewController.h__MACOSX/BeginningiPhoneDev.121808/11 Persistence Plist/Classes/._PersistenceViewController.m__MACOSX/BeginningiPhoneDev.121808/11 Persistence Plist/Persistence.xcodeproj/._project.pbxproj__MACOSX/BeginningiPhoneDev.121808/11 Persistence SQLite/._Classes__MACOSX/BeginningiPhoneDev.121808/11 Persistence SQLite/._Info.plist__MACOSX/BeginningiPhoneDev.121808/11 Persistence SQLite/._main.m__MACOSX/BeginningiPhoneDev.121808/11 Persistence SQLite/._MainWindow.xib__MACOSX/BeginningiPhoneDev.121808/11 Persistence SQLite/._Persistence.xcodeproj__MACOSX/BeginningiPhoneDev.121808/11 Persistence SQLite/._PersistenceViewController.xib__MACOSX/BeginningiPhoneDev.121808/11 Persistence SQLite/._Persistence_Prefix.pch__MACOSX/BeginningiPhoneDev.121808/11 Persistence SQLite/Classes/._FourLines.h__MACOSX/BeginningiPhoneDev.121808/11 Persistence SQLite/Classes/._FourLines.m__MACOSX/BeginningiPhoneDev.121808/11 Persistence SQLite/Classes/._PersistenceAppDelegate.h__MACOSX/BeginningiPhoneDev.121808/11 Persistence SQLite/Classes/._PersistenceAppDelegate.m__MACOSX/BeginningiPhoneDev.121808/11 Persistence SQLite/Classes/._PersistenceViewController.h__MACOSX/BeginningiPhoneDev.121808/11 Persistence SQLite/Classes/._PersistenceViewController.m__MACOSX/BeginningiPhoneDev.121808/11 Persistence SQLite/Persistence.xcodeproj/._project.pbxproj__MACOSX/BeginningiPhoneDev.121808/12 GLFun/._Classes__MACOSX/BeginningiPhoneDev.121808/12 GLFun/._GLFun.xcodeproj__MACOSX/BeginningiPhoneDev.121808/12 GLFun/._GLFunViewController.xib__MACOSX/BeginningiPhoneDev.121808/12 GLFun/._GLFun_Prefix.pch__MACOSX/BeginningiPhoneDev.121808/12 GLFun/._Info.plist__MACOSX/BeginningiPhoneDev.121808/12 GLFun/._iphone.png__MACOSX/BeginningiPhoneDev.121808/12 GLFun/._main.m__MACOSX/BeginningiPhoneDev.121808/12 GLFun/._MainWindow.xib__MACOSX/BeginningiPhoneDev.121808/12 GLFun/Classes/._Constants.h__MACOSX/BeginningiPhoneDev.121808/12 GLFun/Classes/._GLFunAppDelegate.h__MACOSX/BeginningiPhoneDev.121808/12 GLFun/Classes/._GLFunAppDelegate.m__MACOSX/BeginningiPhoneDev.121808/12 GLFun/Classes/._GLFunView.h__MACOSX/BeginningiPhoneDev.121808/12 GLFun/Classes/._GLFunView.m__MACOSX/BeginningiPhoneDev.121808/12 GLFun/Classes/._GLFunViewController.h__MACOSX/BeginningiPhoneDev.121808/12 GLFun/Classes/._GLFunViewController.m__MACOSX/BeginningiPhoneDev.121808/12 GLFun/Classes/._OpenGLES2DView.h__MACOSX/BeginningiPhoneDev.121808/12 GLFun/Classes/._OpenGLES2DView.m__MACOSX/BeginningiPhoneDev.121808/12 GLFun/Classes/._OpenGLSupport__MACOSX/BeginningiPhoneDev.121808/12 GLFun/Classes/._Texture2D.h__MACOSX/BeginningiPhoneDev.121808/12 GLFun/Classes/._Texture2D.m__MACOSX/BeginningiPhoneDev.121808/12 GLFun/Classes/._UIColor-Random.h__MACOSX/BeginningiPhoneDev.121808/12 GLFun/Classes/._UIColor-Random.m__MACOSX/BeginningiPhoneDev.121808/12 GLFun/GLFun.xcodeproj/._project.pbxproj__MACOSX/BeginningiPhoneDev.121808/12 QuartzFun/._Classes__MACOSX/BeginningiPhoneDev.121808/12 QuartzFun/._Info.plist__MACOSX/BeginningiPhoneDev.121808/12 QuartzFun/._iphone.png__MACOSX/BeginningiPhoneDev.121808/12 QuartzFun/._main.m__MACOSX/BeginningiPhoneDev.121808/12 QuartzFun/._MainWindow.xib__MACOSX/BeginningiPhoneDev.121808/12 QuartzFun/._QuartzFun.xcodeproj__MACOSX/BeginningiPhoneDev.121808/12 QuartzFun/._QuartzFunViewController.xib__MACOSX/BeginningiPhoneDev.121808/12 QuartzFun/._QuartzFun_Prefix.pch__MACOSX/BeginningiPhoneDev.121808/12 QuartzFun/Classes/._Constants.h__MACOSX/BeginningiPhoneDev.121808/12 QuartzFun/Classes/._QuartzFunAppDelegate.h__MACOSX/BeginningiPhoneDev.121808/12 QuartzFun/Classes/._QuartzFunAppDelegate.m__MACOSX/BeginningiPhoneDev.121808/12 QuartzFun/Classes/._QuartzFunView.h__MACOSX/BeginningiPhoneDev.121808/12 QuartzFun/Classes/._QuartzFunView.m__MACOSX/BeginningiPhoneDev.121808/12 QuartzFun/Classes/._QuartzFunViewController.h__MACOSX/BeginningiPhoneDev.121808/12 QuartzFun/Classes/._QuartzFunViewController.m__MACOSX/BeginningiPhoneDev.121808/12 QuartzFun/Classes/._UIColor-Random.h__MACOSX/BeginningiPhoneDev.121808/12 QuartzFun/Classes/._UIColor-Random.m__MACOSX/BeginningiPhoneDev.121808/12 QuartzFun/QuartzFun.xcodeproj/._project.pbxproj__MACOSX/BeginningiPhoneDev.121808/13 CheckPlease/._CheckPlease.xcodeproj__MACOSX/BeginningiPhoneDev.121808/13 CheckPlease/._CheckPleaseViewController.xib__MACOSX/BeginningiPhoneDev.121808/13 CheckPlease/._CheckPlease_Prefix.pch__MACOSX/BeginningiPhoneDev.121808/13 CheckPlease/._Classes__MACOSX/BeginningiPhoneDev.121808/13 CheckPlease/._Info.plist__MACOSX/BeginningiPhoneDev.121808/13 CheckPlease/._main.m__MACOSX/BeginningiPhoneDev.121808/13 CheckPlease/._MainWindow.xib__MACOSX/BeginningiPhoneDev.121808/13 CheckPlease/CheckPlease.xcodeproj/._project.pbxproj__MACOSX/BeginningiPhoneDev.121808/13 CheckPlease/Classes/._CGPointUtils.c__MACOSX/BeginningiPhoneDev.121808/13 CheckPlease/Classes/._CGPointUtils.h__MACOSX/BeginningiPhoneDev.121808/13 CheckPlease/Classes/._CheckPleaseAppDelegate.h__MACOSX/BeginningiPhoneDev.121808/13 CheckPlease/Classes/._CheckPleaseAppDelegate.m__MACOSX/BeginningiPhoneDev.121808/13 CheckPlease/Classes/._CheckPleaseViewController.h__MACOSX/BeginningiPhoneDev.121808/13 CheckPlease/Classes/._CheckPleaseViewController.m__MACOSX/BeginningiPhoneDev.121808/13 Multi-Swipes/._Classes__MACOSX/BeginningiPhoneDev.121808/13 Multi-Swipes/._Info.plist__MACOSX/BeginningiPhoneDev.121808/13 Multi-Swipes/._main.m__MACOSX/BeginningiPhoneDev.121808/13 Multi-Swipes/._MainWindow.xib__MACOSX/BeginningiPhoneDev.121808/13 Multi-Swipes/._Swipes.xcodeproj__MACOSX/BeginningiPhoneDev.121808/13 Multi-Swipes/._SwipesViewController.xib__MACOSX/BeginningiPhoneDev.121808/13 Multi-Swipes/._Swipes_Prefix.pch__MACOSX/BeginningiPhoneDev.121808/13 Multi-Swipes/Classes/._SwipesAppDelegate.h__MACOSX/BeginningiPhoneDev.121808/13 Multi-Swipes/Classes/._SwipesAppDelegate.m__MACOSX/BeginningiPhoneDev.121808/13 Multi-Swipes/Classes/._SwipesViewController.h__MACOSX/BeginningiPhoneDev.121808/13 Multi-Swipes/Classes/._SwipesViewController.m__MACOSX/BeginningiPhoneDev.121808/13 Multi-Swipes/Swipes.xcodeproj/._project.pbxproj__MACOSX/BeginningiPhoneDev.121808/13 PinchMe/._Classes__MACOSX/BeginningiPhoneDev.121808/13 PinchMe/._Info.plist__MACOSX/BeginningiPhoneDev.121808/13 PinchMe/._main.m__MACOSX/BeginningiPhoneDev.121808/13 PinchMe/._MainWindow.xib__MACOSX/BeginningiPhoneDev.121808/13 PinchMe/._PinchMe.xcodeproj__MACOSX/BeginningiPhoneDev.121808/13 PinchMe/._PinchMeViewController.xib__MACOSX/BeginningiPhoneDev.121808/13 PinchMe/._PinchMe_Prefix.pch__MACOSX/BeginningiPhoneDev.121808/13 PinchMe/Classes/._CGPointUtils.c__MACOSX/BeginningiPhoneDev.121808/13 PinchMe/Classes/._CGPointUtils.h__MACOSX/BeginningiPhoneDev.121808/13 PinchMe/Classes/._PinchMeAppDelegate.h__MACOSX/BeginningiPhoneDev.121808/13 PinchMe/Classes/._PinchMeAppDelegate.m__MACOSX/BeginningiPhoneDev.121808/13 PinchMe/Classes/._PinchMeViewController.h__MACOSX/BeginningiPhoneDev.121808/13 PinchMe/Classes/._PinchMeViewController.m__MACOSX/BeginningiPhoneDev.121808/13 PinchMe/PinchMe.xcodeproj/._project.pbxproj__MACOSX/BeginningiPhoneDev.121808/13 Swipes/._Classes__MACOSX/BeginningiPhoneDev.121808/13 Swipes/._Info.plist__MACOSX/BeginningiPhoneDev.121808/13 Swipes/._main.m__MACOSX/BeginningiPhoneDev.121808/13 Swipes/._MainWindow.xib__MACOSX/BeginningiPhoneDev.121808/13 Swipes/._Swipes.xcodeproj__MACOSX/BeginningiPhoneDev.121808/13 Swipes/._SwipesViewController.xib__MACOSX/BeginningiPhoneDev.121808/13 Swipes/._Swipes_Prefix.pch__MACOSX/BeginningiPhoneDev.121808/13 Swipes/Classes/._SwipesAppDelegate.h__MACOSX/BeginningiPhoneDev.121808/13 Swipes/Classes/._SwipesAppDelegate.m__MACOSX/BeginningiPhoneDev.121808/13 Swipes/Classes/._SwipesViewController.h__MACOSX/BeginningiPhoneDev.121808/13 Swipes/Classes/._SwipesViewController.m__MACOSX/BeginningiPhoneDev.121808/13 Swipes/Swipes.xcodeproj/._project.pbxproj__MACOSX/BeginningiPhoneDev.121808/13 TapTaps/._Classes__MACOSX/BeginningiPhoneDev.121808/13 TapTaps/._Info.plist__MACOSX/BeginningiPhoneDev.121808/13 TapTaps/._main.m__MACOSX/BeginningiPhoneDev.121808/13 TapTaps/._MainWindow.xib__MACOSX/BeginningiPhoneDev.121808/13 TapTaps/._TapTaps.xcodeproj__MACOSX/BeginningiPhoneDev.121808/13 TapTaps/._TapTapsViewController.xib__MACOSX/BeginningiPhoneDev.121808/13 TapTaps/._TapTaps_Prefix.pch__MACOSX/BeginningiPhoneDev.121808/13 TapTaps/Classes/._TapTapsAppDelegate.h__MACOSX/BeginningiPhoneDev.121808/13 TapTaps/Classes/._TapTapsAppDelegate.m__MACOSX/BeginningiPhoneDev.121808/13 TapTaps/Classes/._TapTapsViewController.h__MACOSX/BeginningiPhoneDev.121808/13 TapTaps/Classes/._TapTapsViewController.m__MACOSX/BeginningiPhoneDev.121808/13 TapTaps/TapTaps.xcodeproj/._project.pbxproj__MACOSX/BeginningiPhoneDev.121808/13 TapTaps Fixed/._Classes__MACOSX/BeginningiPhoneDev.121808/13 TapTaps Fixed/._Info.plist__MACOSX/BeginningiPhoneDev.121808/13 TapTaps Fixed/._main.m__MACOSX/BeginningiPhoneDev.121808/13 TapTaps Fixed/._MainWindow.xib__MACOSX/BeginningiPhoneDev.121808/13 TapTaps Fixed/._TapTaps.xcodeproj__MACOSX/BeginningiPhoneDev.121808/13 TapTaps Fixed/._TapTapsViewController.xib__MACOSX/BeginningiPhoneDev.121808/13 TapTaps Fixed/._TapTaps_Prefix.pch__MACOSX/BeginningiPhoneDev.121808/13 TapTaps Fixed/Classes/._TapTapsAppDelegate.h__MACOSX/BeginningiPhoneDev.121808/13 TapTaps Fixed/Classes/._TapTapsAppDelegate.m__MACOSX/BeginningiPhoneDev.121808/13 TapTaps Fixed/Classes/._TapTapsViewController.h__MACOSX/BeginningiPhoneDev.121808/13 TapTaps Fixed/Classes/._TapTapsViewController.m__MACOSX/BeginningiPhoneDev.121808/13 TapTaps Fixed/TapTaps.xcodeproj/._project.pbxproj__MACOSX/BeginningiPhoneDev.121808/13 TouchExplorer/._Classes__MACOSX/BeginningiPhoneDev.121808/13 TouchExplorer/._Info.plist__MACOSX/BeginningiPhoneDev.121808/13 TouchExplorer/._main.m__MACOSX/BeginningiPhoneDev.121808/13 TouchExplorer/._MainWindow.xib__MACOSX/BeginningiPhoneDev.121808/13 TouchExplorer/._TouchExplorer.xcodeproj__MACOSX/BeginningiPhoneDev.121808/13 TouchExplorer/._TouchExplorerViewController.xib__MACOSX/BeginningiPhoneDev.121808/13 TouchExplorer/._TouchExplorer_Prefix.pch__MACOSX/BeginningiPhoneDev.121808/13 TouchExplorer/Classes/._TouchExplorerAppDelegate.h__MACOSX/BeginningiPhoneDev.121808/13 TouchExplorer/Classes/._TouchExplorerAppDelegate.m__MACOSX/BeginningiPhoneDev.121808/13 TouchExplorer/Classes/._TouchExplorerViewController.h__MACOSX/BeginningiPhoneDev.121808/13 TouchExplorer/Classes/._TouchExplorerViewController.m__MACOSX/BeginningiPhoneDev.121808/13 TouchExplorer/TouchExplorer.xcodeproj/._project.pbxproj__MACOSX/BeginningiPhoneDev.121808/14 WhereAmI/._Classes__MACOSX/BeginningiPhoneDev.121808/14 WhereAmI/._Info.plist__MACOSX/BeginningiPhoneDev.121808/14 WhereAmI/._main.m__MACOSX/BeginningiPhoneDev.121808/14 WhereAmI/._MainWindow.xib__MACOSX/BeginningiPhoneDev.121808/14 WhereAmI/._WhereAmI.xcodeproj__MACOSX/BeginningiPhoneDev.121808/14 WhereAmI/._WhereAmIViewController.xib__MACOSX/BeginningiPhoneDev.121808/14 WhereAmI/._WhereAmI_Prefix.pch__MACOSX/BeginningiPhoneDev.121808/14 WhereAmI/Classes/._WhereAmIAppDelegate.h__MACOSX/BeginningiPhoneDev.121808/14 WhereAmI/Classes/._WhereAmIAppDelegate.m__MACOSX/BeginningiPhoneDev.121808/14 WhereAmI/Classes/._WhereAmIViewController.h__MACOSX/BeginningiPhoneDev.121808/14 WhereAmI/Classes/._WhereAmIViewController.m__MACOSX/BeginningiPhoneDev.121808/14 WhereAmI/WhereAmI.xcodeproj/._project.pbxproj__MACOSX/BeginningiPhoneDev.121808/15 Ball/._ball.png__MACOSX/BeginningiPhoneDev.121808/15 Ball/._Ball.xcodeproj__MACOSX/BeginningiPhoneDev.121808/15 Ball/._BallViewController.xib__MACOSX/BeginningiPhoneDev.121808/15 Ball/._Ball_Prefix.pch__MACOSX/BeginningiPhoneDev.121808/15 Ball/._Classes__MACOSX/BeginningiPhoneDev.121808/15 Ball/._Info.plist__MACOSX/BeginningiPhoneDev.121808/15 Ball/._main.m__MACOSX/BeginningiPhoneDev.121808/15 Ball/._MainWindow.xib__MACOSX/BeginningiPhoneDev.121808/15 Ball/Ball.xcodeproj/._project.pbxproj__MACOSX/BeginningiPhoneDev.121808/15 Ball/Classes/._BallAppDelegate.h__MACOSX/BeginningiPhoneDev.121808/15 Ball/Classes/._BallAppDelegate.m__MACOSX/BeginningiPhoneDev.121808/15 Ball/Classes/._BallView.h__MACOSX/BeginningiPhoneDev.121808/15 Ball/Classes/._BallView.m__MACOSX/BeginningiPhoneDev.121808/15 Ball/Classes/._BallViewController.h__MACOSX/BeginningiPhoneDev.121808/15 Ball/Classes/._BallViewController.m__MACOSX/BeginningiPhoneDev.121808/15 ShakeAndBreak/._Classes__MACOSX/BeginningiPhoneDev.121808/15 ShakeAndBreak/._glass.wav__MACOSX/BeginningiPhoneDev.121808/15 ShakeAndBreak/._home.png__MACOSX/BeginningiPhoneDev.121808/15 ShakeAndBreak/._homebroken.png__MACOSX/BeginningiPhoneDev.121808/15 ShakeAndBreak/._icon.png__MACOSX/BeginningiPhoneDev.121808/15 ShakeAndBreak/._Info.plist__MACOSX/BeginningiPhoneDev.121808/15 ShakeAndBreak/._main.m__MACOSX/BeginningiPhoneDev.121808/15 ShakeAndBreak/._MainWindow.xib__MACOSX/BeginningiPhoneDev.121808/15 ShakeAndBreak/._ShakeAndBreak.xcodeproj__MACOSX/BeginningiPhoneDev.121808/15 ShakeAndBreak/._ShakeAndBreakViewController.xib__MACOSX/BeginningiPhoneDev.121808/15 ShakeAndBreak/._ShakeAndBreak_Prefix.pch__MACOSX/BeginningiPhoneDev.121808/15 ShakeAndBreak/Classes/._ShakeAndBreakAppDelegate.h__MACOSX/BeginningiPhoneDev.121808/15 ShakeAndBreak/Classes/._ShakeAndBreakAppDelegate.m__MACOSX/BeginningiPhoneDev.121808/15 ShakeAndBreak/Classes/._ShakeAndBreakViewController.h__MACOSX/BeginningiPhoneDev.121808/15 ShakeAndBreak/Classes/._ShakeAndBreakViewController.m__MACOSX/BeginningiPhoneDev.121808/15 ShakeAndBreak/ShakeAndBreak.xcodeproj/._project.pbxproj__MACOSX/BeginningiPhoneDev.121808/16 Camera/._Camera.xcodeproj__MACOSX/BeginningiPhoneDev.121808/16 Camera/._CameraViewController.xib__MACOSX/BeginningiPhoneDev.121808/16 Camera/._Camera_Prefix.pch__MACOSX/BeginningiPhoneDev.121808/16 Camera/._Classes__MACOSX/BeginningiPhoneDev.121808/16 Camera/._Info.plist__MACOSX/BeginningiPhoneDev.121808/16 Camera/._main.m__MACOSX/BeginningiPhoneDev.121808/16 Camera/._MainWindow.xib__MACOSX/BeginningiPhoneDev.121808/16 Camera/Camera.xcodeproj/._project.pbxproj__MACOSX/BeginningiPhoneDev.121808/16 Camera/Classes/._CameraAppDelegate.h__MACOSX/BeginningiPhoneDev.121808/16 Camera/Classes/._CameraAppDelegate.m__MACOSX/BeginningiPhoneDev.121808/16 Camera/Classes/._CameraViewController.h__MACOSX/BeginningiPhoneDev.121808/16 Camera/Classes/._CameraViewController.m__MACOSX/BeginningiPhoneDev.121808/17 LocalizeMe/._Chapter 17 Resources.zip__MACOSX/BeginningiPhoneDev.121808/17 LocalizeMe/._Classes__MACOSX/BeginningiPhoneDev.121808/17 LocalizeMe/._English.lproj__MACOSX/BeginningiPhoneDev.121808/17 LocalizeMe/._flag_ca.png__MACOSX/BeginningiPhoneDev.121808/17 LocalizeMe/._fr.lproj__MACOSX/BeginningiPhoneDev.121808/17 LocalizeMe/._fr_CA.lproj__MACOSX/BeginningiPhoneDev.121808/17 LocalizeMe/._Info.plist__MACOSX/BeginningiPhoneDev.121808/17 LocalizeMe/._LocalizeMe.xcodeproj__MACOSX/BeginningiPhoneDev.121808/17 LocalizeMe/._LocalizeMe_Prefix.pch__MACOSX/BeginningiPhoneDev.121808/17 LocalizeMe/._main.m__MACOSX/BeginningiPhoneDev.121808/17 LocalizeMe/._MainWindow.xib__MACOSX/BeginningiPhoneDev.121808/17 LocalizeMe/._Resources__MACOSX/BeginningiPhoneDev.121808/17 LocalizeMe/Classes/._English.lproj__MACOSX/BeginningiPhoneDev.121808/17 LocalizeMe/Classes/._fr.lproj__MACOSX/BeginningiPhoneDev.121808/17 LocalizeMe/Classes/._LocalizeMeAppDelegate.h__MACOSX/BeginningiPhoneDev.121808/17 LocalizeMe/Classes/._LocalizeMeAppDelegate.m__MACOSX/BeginningiPhoneDev.121808/17 LocalizeMe/Classes/._LocalizeMeViewController.h__MACOSX/BeginningiPhoneDev.121808/17 LocalizeMe/Classes/._LocalizeMeViewController.m__MACOSX/BeginningiPhoneDev.121808/17 LocalizeMe/Classes/fr.lproj/._LocalizeMeViewController.m__MACOSX/BeginningiPhoneDev.121808/17 LocalizeMe/English.lproj/._flag.png__MACOSX/BeginningiPhoneDev.121808/17 LocalizeMe/English.lproj/._icon.png__MACOSX/BeginningiPhoneDev.121808/17 LocalizeMe/English.lproj/._Localizable.strings__MACOSX/BeginningiPhoneDev.121808/17 LocalizeMe/English.lproj/._LocalizeMeViewController.xib__MACOSX/BeginningiPhoneDev.121808/17 LocalizeMe/fr.lproj/._flag.png__MACOSX/BeginningiPhoneDev.121808/17 LocalizeMe/fr.lproj/._icon.png__MACOSX/BeginningiPhoneDev.121808/17 LocalizeMe/fr.lproj/._Localizable.strings__MACOSX/BeginningiPhoneDev.121808/17 LocalizeMe/fr.lproj/._LocalizeMeViewController.xib__MACOSX/BeginningiPhoneDev.121808/17 LocalizeMe/fr_CA.lproj/._icon.png__MACOSX/BeginningiPhoneDev.121808/17 LocalizeMe/fr_CA.lproj/._LocalizeMeViewController.xib__MACOSX/BeginningiPhoneDev.121808/17 LocalizeMe/LocalizeMe.xcodeproj/._project.pbxproj__MACOSX/BeginningiPhoneDev.121808/17 LocalizeMe/Resources/._Base Language__MACOSX/BeginningiPhoneDev.121808/17 LocalizeMe/Resources/._de_DE__MACOSX/BeginningiPhoneDev.121808/17 LocalizeMe/Resources/._fr__MACOSX/BeginningiPhoneDev.121808/17 LocalizeMe/Resources/._fr_CA__MACOSX/BeginningiPhoneDev.121808/17 LocalizeMe/Resources/Base Language/._flag.png__MACOSX/BeginningiPhoneDev.121808/17 LocalizeMe/Resources/Base Language/._icon.png__MACOSX/BeginningiPhoneDev.121808/17 LocalizeMe/Resources/de_DE/._flag.png__MACOSX/BeginningiPhoneDev.121808/17 LocalizeMe/Resources/de_DE/._icon.png__MACOSX/BeginningiPhoneDev.121808/17 LocalizeMe/Resources/de_DE/._Localizable.strings__MACOSX/BeginningiPhoneDev.121808/17 LocalizeMe/Resources/fr/._flag.png__MACOSX/BeginningiPhoneDev.121808/17 LocalizeMe/Resources/fr/._icon.png__MACOSX/BeginningiPhoneDev.121808/17 LocalizeMe/Resources/fr/._Localizable.strings__MACOSX/BeginningiPhoneDev.121808/17 LocalizeMe/Resources/fr_CA/._flag_ca.png__MACOSX/BeginningiPhoneDev.121808/17 LocalizeMe/Resources/fr_CA/._icon.pngBeginningiPhoneDev.121808/02 Hello World/Classes/Hello_WorldAppDelegate.h//// Hello_WorldAppDelegate.h// Hello World//// Created by Jeff LaMarche on 6/8/08.// Copyright __MyCompanyName__ 2008. All rights reserved.//

#import

@class Hello_WorldViewController;

@interface Hello_WorldAppDelegate : NSObject {IBOutlet UIWindow *window;IBOutlet Hello_WorldViewController *viewController;}

@property (nonatomic, retain) UIWindow *window;@property (nonatomic, retain) Hello_WorldViewController *viewController;

@end

BeginningiPhoneDev.121808/02 Hello World/Classes/Hello_WorldAppDelegate.m//// Hello_WorldAppDelegate.m// Hello World//// Created by Jeff LaMarche on 6/8/08.// Copyright __MyCompanyName__ 2008. All rights reserved.//

#import "Hello_WorldAppDelegate.h"#import "Hello_WorldViewController.h"

@implementation Hello_WorldAppDelegate

@synthesize window;@synthesize viewController;

- (void)applicationDidFinishLaunching:(UIApplication *)application {// Override point for customization after app launch [window addSubview:viewController.view];[window makeKeyAndVisible];}

- (void)dealloc { [viewController release];[window release];[super dealloc];}

@end

BeginningiPhoneDev.121808/02 Hello World/Classes/Hello_WorldViewController.h//// Hello_WorldViewController.h// Hello World//// Created by Jeff LaMarche on 6/8/08.// Copyright __MyCompanyName__ 2008. All rights reserved.//

#import

@interface Hello_WorldViewController : UIViewController {

}

@end

BeginningiPhoneDev.121808/02 Hello World/Classes/Hello_WorldViewController.m//// Hello_WorldAppDelegate.m// Hello World//// Created by Jeff LaMarche on 6/8/08.// Copyright __MyCompanyName__ 2008. All rights reserved.//

#import "Hello_WorldViewController.h"

@implementation Hello_WorldViewController

/* Implement loadView if you want to create a view hierarchy programmatically- (void)loadView {} */

/* Implement viewDidLoad if you need to do additional setup after loading the view.- (void)viewDidLoad {[super viewDidLoad];} */

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {// Return YES for supported orientationsreturn (interfaceOrientation == UIInterfaceOrientationPortrait);}

- (void)didReceiveMemoryWarning {[super didReceiveMemoryWarning]; // Releases the view if it doesn't have a superview// Release anything that's not essential, such as cached data}

- (void)dealloc {[super dealloc];}

@end

BeginningiPhoneDev.121808/02 Hello World/Hello World.xcodeproj/project.pbxproj// !$*UTF8*$!{archiveVersion = 1;classes = {};objectVersion = 45;objects = {

/* Begin PBXBuildFile section */1D3623260D0F684500981E51 /* Hello_WorldAppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D3623250D0F684500981E51 /* Hello_WorldAppDelegate.m */; };1D60589B0D05DD56006BFB54 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 29B97316FDCFA39411CA2CEA /* main.m */; };1D60589F0D05DD5A006BFB54 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1D30AB110D05D00D00671497 /* Foundation.framework */; };1DF5F4E00D08C38300B7A737 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1DF5F4DF0D08C38300B7A737 /* UIKit.framework */; };1FF669F30DFBF0CF000341E3 /* icon.png in Resources */ = {isa = PBXBuildFile; fileRef = 1FF669F20DFBF0CF000341E3 /* icon.png */; };2899E5220DE3E06400AC0155 /* Hello_WorldViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 2899E5210DE3E06400AC0155 /* Hello_WorldViewController.xib */; };28AD733F0D9D9553002E5188 /* MainWindow.xib in Resources */ = {isa = PBXBuildFile; fileRef = 28AD733E0D9D9553002E5188 /* MainWindow.xib */; };28D7ACF80DDB3853001CB0EB /* Hello_WorldViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 28D7ACF70DDB3853001CB0EB /* Hello_WorldViewController.m */; };/* End PBXBuildFile section */

/* Begin PBXFileReference section */1D30AB110D05D00D00671497 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; };1D3623240D0F684500981E51 /* Hello_WorldAppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Hello_WorldAppDelegate.h; sourceTree = ""; };1D3623250D0F684500981E51 /* Hello_WorldAppDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Hello_WorldAppDelegate.m; sourceTree = ""; };1D6058910D05DD3D006BFB54 /* Hello World.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "Hello World.app"; sourceTree = BUILT_PRODUCTS_DIR; };1DF5F4DF0D08C38300B7A737 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; };1FF669F20DFBF0CF000341E3 /* icon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = icon.png; sourceTree = ""; };2899E5210DE3E06400AC0155 /* Hello_WorldViewController.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = Hello_WorldViewController.xib; sourceTree = ""; };28AD733E0D9D9553002E5188 /* MainWindow.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = MainWindow.xib; sourceTree = ""; };28D7ACF60DDB3853001CB0EB /* Hello_WorldViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Hello_WorldViewController.h; sourceTree = ""; };28D7ACF70DDB3853001CB0EB /* Hello_WorldViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Hello_WorldViewController.m; sourceTree = ""; };29B97316FDCFA39411CA2CEA /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; };32CA4F630368D1EE00C91783 /* Hello_World_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Hello_World_Prefix.pch; sourceTree = ""; };8D1107310486CEB800E47090 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; };/* End PBXFileReference section */

/* Begin PBXFrameworksBuildPhase section */1D60588F0D05DD3D006BFB54 /* Frameworks */ = {isa = PBXFrameworksBuildPhase;buildActionMask = 2147483647;files = (1D60589F0D05DD5A006BFB54 /* Foundation.framework in Frameworks */,1DF5F4E00D08C38300B7A737 /* UIKit.framework in Frameworks */,);runOnlyForDeploymentPostprocessing = 0;};/* End PBXFrameworksBuildPhase section */

/* Begin PBXGroup section */080E96DDFE201D6D7F000001 /* Classes */ = {isa = PBXGroup;children = (1D3623240D0F684500981E51 /* Hello_WorldAppDelegate.h */,1D3623250D0F684500981E51 /* Hello_WorldAppDelegate.m */,28D7ACF60DDB3853001CB0EB /* Hello_WorldViewController.h */,28D7ACF70DDB3853001CB0EB /* Hello_WorldViewController.m */,);path = Classes;sourceTree = "";};19C28FACFE9D520D11CA2CBB /* Products */ = {isa = PBXGroup;children = (1D6058910D05DD3D006BFB54 /* Hello World.app */,);name = Products;sourceTree = "";};29B97314FDCFA39411CA2CEA /* CustomTemplate */ = {isa = PBXGroup;children = (080E96DDFE201D6D7F000001 /* Classes */,29B97315FDCFA39411CA2CEA /* Other Sources */,29B97317FDCFA39411CA2CEA /* Resources */,29B97323FDCFA39411CA2CEA /* Frameworks */,19C28FACFE9D520D11CA2CBB /* Products */,);name = CustomTemplate;sourceTree = "";};29B97315FDCFA39411CA2CEA /* Other Sources */ = {isa = PBXGroup;children = (32CA4F630368D1EE00C91783 /* Hello_World_Prefix.pch */,29B97316FDCFA39411CA2CEA /* main.m */,);name = "Other Sources";sourceTree = "";};29B97317FDCFA39411CA2CEA /* Resources */ = {isa = PBXGroup;children = (1FF669F20DFBF0CF000341E3 /* icon.png */,2899E5210DE3E06400AC0155 /* Hello_WorldViewController.xib */,28AD733E0D9D9553002E5188 /* MainWindow.xib */,8D1107310486CEB800E47090 /* Info.plist */,);name = Resources;sourceTree = "";};29B97323FDCFA39411CA2CEA /* Frameworks */ = {isa = PBXGroup;children = (1DF5F4DF0D08C38300B7A737 /* UIKit.framework */,1D30AB110D05D00D00671497 /* Foundation.framework */,);name = Frameworks;sourceTree = "";};/* End PBXGroup section */

/* Begin PBXNativeTarget section */1D6058900D05DD3D006BFB54 /* Hello World */ = {isa = PBXNativeTarget;buildConfigurationList = 1D6058960D05DD3E006BFB54 /* Build configuration list for PBXNativeTarget "Hello World" */;buildPhases = (1D60588D0D05DD3D006BFB54 /* Resources */,1D60588E0D05DD3D006BFB54 /* Sources */,1D60588F0D05DD3D006BFB54 /* Frameworks */,);buildRules = ();dependencies = ();name = "Hello World";productName = "Hello World";productReference = 1D6058910D05DD3D006BFB54 /* Hello World.app */;productType = "com.apple.product-type.application";};/* End PBXNativeTarget section */

/* Begin PBXProject section */29B97313FDCFA39411CA2CEA /* Project object */ = {isa = PBXProject;buildConfigurationList = C01FCF4E08A954540054247B /* Build configuration list for PBXProject "Hello World" */;compatibilityVersion = "Xcode 3.1";hasScannedForEncodings = 1;mainGroup = 29B97314FDCFA39411CA2CEA /* CustomTemplate */;projectDirPath = "";projectRoot = "";targets = (1D6058900D05DD3D006BFB54 /* Hello World */,);};/* End PBXProject section */

/* Begin PBXResourcesBuildPhase section */1D60588D0D05DD3D006BFB54 /* Resources */ = {isa = PBXResourcesBuildPhase;buildActionMask = 2147483647;files = (28AD733F0D9D9553002E5188 /* MainWindow.xib in Resources */,2899E5220DE3E06400AC0155 /* Hello_WorldViewController.xib in Resources */,1FF669F30DFBF0CF000341E3 /* icon.png in Resources */,);runOnlyForDeploymentPostprocessing = 0;};/* End PBXResourcesBuildPhase section */

/* Begin PBXSourcesBuildPhase section */1D60588E0D05DD3D006BFB54 /* Sources */ = {isa = PBXSourcesBuildPhase;buildActionMask = 2147483647;files = (1D60589B0D05DD56006BFB54 /* main.m in Sources */,1D3623260D0F684500981E51 /* Hello_WorldAppDelegate.m in Sources */,28D7ACF80DDB3853001CB0EB /* Hello_WorldViewController.m in Sources */,);runOnlyForDeploymentPostprocessing = 0;};/* End PBXSourcesBuildPhase section */

/* Begin XCBuildConfiguration section */1D6058940D05DD3E006BFB54 /* Debug */ = {isa = XCBuildConfiguration;buildSettings = {ALWAYS_SEARCH_USER_PATHS = NO;COPY_PHASE_STRIP = NO;GCC_DYNAMIC_NO_PIC = NO;GCC_OPTIMIZATION_LEVEL = 0;GCC_PRECOMPILE_PREFIX_HEADER = YES;GCC_PREFIX_HEADER = Hello_World_Prefix.pch;INFOPLIST_FILE = Info.plist;PRODUCT_NAME = "Hello World";};name = Debug;};1D6058950D05DD3E006BFB54 /* Release */ = {isa = XCBuildConfiguration;buildSettings = {ALWAYS_SEARCH_USER_PATHS = NO;COPY_PHASE_STRIP = YES;GCC_PRECOMPILE_PREFIX_HEADER = YES;GCC_PREFIX_HEADER = Hello_World_Prefix.pch;INFOPLIST_FILE = Info.plist;PRODUCT_NAME = "Hello World";};name = Release;};C01FCF4F08A954540054247B /* Debug */ = {isa = XCBuildConfiguration;buildSettings = {ARCHS = "$(ARCHS_STANDARD_32_BIT)";"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";GCC_C_LANGUAGE_STANDARD = c99;GCC_WARN_ABOUT_RETURN_TYPE = YES;GCC_WARN_UNUSED_VARIABLE = YES;ONLY_ACTIVE_ARCH = YES;PREBINDING = NO;SDKROOT = iphoneos2.0;};name = Debug;};C01FCF5008A954540054247B /* Release */ = {isa = XCBuildConfiguration;buildSettings = {ARCHS = "$(ARCHS_STANDARD_32_BIT)";"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";GCC_C_LANGUAGE_STANDARD = c99;GCC_WARN_ABOUT_RETURN_TYPE = YES;GCC_WARN_UNUSED_VARIABLE = YES;PREBINDING = NO;SDKROOT = iphoneos2.0;};name = Release;};/* End XCBuildConfiguration section */

/* Begin XCConfigurationList section */1D6058960D05DD3E006BFB54 /* Build configuration list for PBXNativeTarget "Hello World" */ = {isa = XCConfigurationList;buildConfigurations = (1D6058940D05DD3E006BFB54 /* Debug */,1D6058950D05DD3E006BFB54 /* Release */,);defaultConfigurationIsVisible = 0;defaultConfigurationName = Release;};C01FCF4E08A954540054247B /* Build configuration list for PBXProject "Hello World" */ = {isa = XCConfigurationList;buildConfigurations = (C01FCF4F08A954540054247B /* Debug */,C01FCF5008A954540054247B /* Release */,);defaultConfigurationIsVisible = 0;defaultConfigurationName = Release;};/* End XCConfigurationList section */};rootObject = 29B97313FDCFA39411CA2CEA /* Project object */;}

BeginningiPhoneDev.121808/02 Hello World/Hello_WorldViewController.xib 512 9D34 667 949.33 352.00 YES YES com.apple.InterfaceBuilder.IBCocoaTouchPlugin YES IBFilesOwner IBFirstResponder 268 YES 292 {{111, 197}, {98, 21}} NO YES NO Hello, World! 1 MCAwIDAAA 1 1.000000e+01 {320, 480} 3 MQA 2 YES view 3 YES 0 YES 1 YES -1 RmlsZSdzIE93bmVyA -2 6 YES YES -1.CustomClassName -2.CustomClassName 1.IBEditorWindowLastContentRect 1.IBPluginDependency 6.IBPluginDependency YES Hello_WorldViewController UIResponder {{441, 335}, {320, 480}} com.apple.InterfaceBuilder.IBCocoaTouchPlugin com.apple.InterfaceBuilder.IBCocoaTouchPlugin YES YES YES YES YES YES 6 YES Hello_WorldViewController UIViewController IBProjectSource Classes/Hello_WorldViewController.h 0 Hello World.xcodeproj 3

BeginningiPhoneDev.121808/02 Hello World/Hello_World_Prefix.pch//// Prefix header for all source files of the 'Hello World' target in the 'Hello World' project//

#ifdef __OBJC__#import #import #endif

BeginningiPhoneDev.121808/02 Hello World/icon.pngBeginningiPhoneDev.121808/02 Hello World/Info.plist CFBundleDevelopmentRegion en CFBundleDisplayName ${PRODUCT_NAME} CFBundleExecutable ${EXECUTABLE_NAME} CFBundleIconFile icon.png CFBundleIdentifier com.apress.HelloWorld CFBundleInfoDictionaryVersion 6.0 CFBundleName ${PRODUCT_NAME} CFBundlePackageType APPL CFBundleSignature ???? CFBundleVersion 1.0 LSRequiresIPhoneOS NSMainNibFile MainWindow

BeginningiPhoneDev.121808/02 Hello World/main.m//// main.m// Hello World//// Created by Jeff LaMarche on 6/8/08.// Copyright __MyCompanyName__ 2008. All rights reserved.//

#import

int main(int argc, char *argv[]) {NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];int retVal = UIApplicationMain(argc, argv, nil, nil);[pool release];return retVal;}

BeginningiPhoneDev.121808/02 Hello World/MainWindow.xib 512 9D32 666 949.33 352.00 YES YES com.apple.InterfaceBuilder.IBCocoaTouchPlugin YES IBFilesOwner IBFirstResponder 1292 {320, 480} 1 MSAxIDEAA NO NO Hello_WorldViewController YES delegate 4 window 5 viewController 11 YES 0 YES 2 YES -1 RmlsZSdzIE93bmVyA 3 Hello_World App Delegate -2 10 YES YES -1.CustomClassName -2.CustomClassName 10.CustomClassName 10.IBEditorWindowLastContentRect 10.IBPluginDependency 2.IBAttributePlaceholdersKey 2.IBEditorWindowLastContentRect 2.IBPluginDependency 3.CustomClassName 3.IBPluginDependency YES UIApplication UIResponder Hello_WorldViewController {{512, 351}, {320, 480}} com.apple.InterfaceBuilder.IBCocoaTouchPlugin YES YES YES {{362, 376}, {320, 480}} com.apple.InterfaceBuilder.IBCocoaTouchPlugin Hello_WorldAppDelegate com.apple.InterfaceBuilder.IBCocoaTouchPlugin YES YES YES YES YES YES 11 YES Hello_WorldAppDelegate NSObject window UIWindow IBProjectSource Classes/Hello_WorldAppDelegate.h Hello_WorldAppDelegate NSObject viewController id IBUserSource Hello_WorldViewController UIViewController IBProjectSource Classes/Hello_WorldViewController.h 0 Hello World.xcodeproj 3

BeginningiPhoneDev.121808/03 Button Fun/Button Fun.xcodeproj/project.pbxproj// !$*UTF8*$!{archiveVersion = 1;classes = {};objectVersion = 45;objects = {

/* Begin PBXBuildFile section */1D3623260D0F684500981E51 /* Button_FunAppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D3623250D0F684500981E51 /* Button_FunAppDelegate.m */; };1D60589B0D05DD56006BFB54 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 29B97316FDCFA39411CA2CEA /* main.m */; };1D60589F0D05DD5A006BFB54 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1D30AB110D05D00D00671497 /* Foundation.framework */; };1DF5F4E00D08C38300B7A737 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1DF5F4DF0D08C38300B7A737 /* UIKit.framework */; };2899E5220DE3E06400AC0155 /* Button_FunViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 2899E5210DE3E06400AC0155 /* Button_FunViewController.xib */; };28AD733F0D9D9553002E5188 /* MainWindow.xib in Resources */ = {isa = PBXBuildFile; fileRef = 28AD733E0D9D9553002E5188 /* MainWindow.xib */; };28D7ACF80DDB3853001CB0EB /* Button_FunViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 28D7ACF70DDB3853001CB0EB /* Button_FunViewController.m */; };/* End PBXBuildFile section */

/* Begin PBXFileReference section */1D30AB110D05D00D00671497 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; };1D3623240D0F684500981E51 /* Button_FunAppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Button_FunAppDelegate.h; sourceTree = ""; };1D3623250D0F684500981E51 /* Button_FunAppDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Button_FunAppDelegate.m; sourceTree = ""; };1D6058910D05DD3D006BFB54 /* Button Fun.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "Button Fun.app"; sourceTree = BUILT_PRODUCTS_DIR; };1DF5F4DF0D08C38300B7A737 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; };2899E5210DE3E06400AC0155 /* Button_FunViewController.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = Button_FunViewController.xib; sourceTree = ""; };28AD733E0D9D9553002E5188 /* MainWindow.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = MainWindow.xib; sourceTree = ""; };28D7ACF60DDB3853001CB0EB /* Button_FunViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Button_FunViewController.h; sourceTree = ""; };28D7ACF70DDB3853001CB0EB /* Button_FunViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Button_FunViewController.m; sourceTree = ""; };29B97316FDCFA39411CA2CEA /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; };32CA4F630368D1EE00C91783 /* Button_Fun_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Button_Fun_Prefix.pch; sourceTree = ""; };8D1107310486CEB800E47090 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; };/* End PBXFileReference section */

/* Begin PBXFrameworksBuildPhase section */1D60588F0D05DD3D006BFB54 /* Frameworks */ = {isa = PBXFrameworksBuildPhase;buildActionMask = 2147483647;files = (1D60589F0D05DD5A006BFB54 /* Foundation.framework in Frameworks */,1DF5F4E00D08C38300B7A737 /* UIKit.framework in Frameworks */,);runOnlyForDeploymentPostprocessing = 0;};/* End PBXFrameworksBuildPhase section */

/* Begin PBXGroup section */080E96DDFE201D6D7F000001 /* Classes */ = {isa = PBXGroup;children = (1D3623240D0F684500981E51 /* Button_FunAppDelegate.h */,1D3623250D0F684500981E51 /* Button_FunAppDelegate.m */,28D7ACF60DDB3853001CB0EB /* Button_FunViewController.h */,28D7ACF70DDB3853001CB0EB /* Button_FunViewController.m */,);path = Classes;sourceTree = "";};19C28FACFE9D520D11CA2CBB /* Products */ = {isa = PBXGroup;children = (1D6058910D05DD3D006BFB54 /* Button Fun.app */,);name = Products;sourceTree = "";};29B97314FDCFA39411CA2CEA /* CustomTemplate */ = {isa = PBXGroup;children = (080E96DDFE201D6D7F000001 /* Classes */,29B97315FDCFA39411CA2CEA /* Other Sources */,29B97317FDCFA39411CA2CEA /* Resources */,29B97323FDCFA39411CA2CEA /* Frameworks */,19C28FACFE9D520D11CA2CBB /* Products */,);name = CustomTemplate;sourceTree = "";};29B97315FDCFA39411CA2CEA /* Other Sources */ = {isa = PBXGroup;children = (32CA4F630368D1EE00C91783 /* Button_Fun_Prefix.pch */,29B97316FDCFA39411CA2CEA /* main.m */,);name = "Other Sources";sourceTree = "";};29B97317FDCFA39411CA2CEA /* Resources */ = {isa = PBXGroup;children = (2899E5210DE3E06400AC0155 /* Button_FunViewController.xib */,28AD733E0D9D9553002E5188 /* MainWindow.xib */,8D1107310486CEB800E47090 /* Info.plist */,);name = Resources;sourceTree = "";};29B97323FDCFA39411CA2CEA /* Frameworks */ = {isa = PBXGroup;children = (1DF5F4DF0D08C38300B7A737 /* UIKit.framework */,1D30AB110D05D00D00671497 /* Foundation.framework */,);name = Frameworks;sourceTree = "";};/* End PBXGroup section */

/* Begin PBXNativeTarget section */1D6058900D05DD3D006BFB54 /* Button Fun */ = {isa = PBXNativeTarget;buildConfigurationList = 1D6058960D05DD3E006BFB54 /* Build configuration list for PBXNativeTarget "Button Fun" */;buildPhases = (1D60588D0D05DD3D006BFB54 /* Resources */,1D60588E0D05DD3D006BFB54 /* Sources */,1D60588F0D05DD3D006BFB54 /* Frameworks */,);buildRules = ();dependencies = ();name = "Button Fun";productName = "Button Fun";productReference = 1D6058910D05DD3D006BFB54 /* Button Fun.app */;productType = "com.apple.product-type.application";};/* End PBXNativeTarget section */

/* Begin PBXProject section */29B97313FDCFA39411CA2CEA /* Project object */ = {isa = PBXProject;buildConfigurationList = C01FCF4E08A954540054247B /* Build configuration list for PBXProject "Button Fun" */;compatibilityVersion = "Xcode 3.1";hasScannedForEncodings = 1;mainGroup = 29B97314FDCFA39411CA2CEA /* CustomTemplate */;projectDirPath = "";projectRoot = "";targets = (1D6058900D05DD3D006BFB54 /* Button Fun */,);};/* End PBXProject section */

/* Begin PBXResourcesBuildPhase section */1D60588D0D05DD3D006BFB54 /* Resources */ = {isa = PBXResourcesBuildPhase;buildActionMask = 2147483647;files = (28AD733F0D9D9553002E5188 /* MainWindow.xib in Resources */,2899E5220DE3E06400AC0155 /* Button_FunViewController.xib in Resources */,);runOnlyForDeploymentPostprocessing = 0;};/* End PBXResourcesBuildPhase section */

/* Begin PBXSourcesBuildPhase section */1D60588E0D05DD3D006BFB54 /* Sources */ = {isa = PBXSourcesBuildPhase;buildActionMask = 2147483647;files = (1D60589B0D05DD56006BFB54 /* main.m in Sources */,1D3623260D0F684500981E51 /* Button_FunAppDelegate.m in Sources */,28D7ACF80DDB3853001CB0EB /* Button_FunViewController.m in Sources */,);runOnlyForDeploymentPostprocessing = 0;};/* End PBXSourcesBuildPhase section */

/* Begin XCBuildConfiguration section */1D6058940D05DD3E006BFB54 /* Debug */ = {isa = XCBuildConfiguration;buildSettings = {ALWAYS_SEARCH_USER_PATHS = NO;COPY_PHASE_STRIP = NO;GCC_DYNAMIC_NO_PIC = NO;GCC_OPTIMIZATION_LEVEL = 0;GCC_PRECOMPILE_PREFIX_HEADER = YES;GCC_PREFIX_HEADER = Button_Fun_Prefix.pch;INFOPLIST_FILE = Info.plist;PRODUCT_NAME = "Button Fun";};name = Debug;};1D6058950D05DD3E006BFB54 /* Release */ = {isa = XCBuildConfiguration;buildSettings = {ALWAYS_SEARCH_USER_PATHS = NO;COPY_PHASE_STRIP = YES;GCC_PRECOMPILE_PREFIX_HEADER = YES;GCC_PREFIX_HEADER = Button_Fun_Prefix.pch;INFOPLIST_FILE = Info.plist;PRODUCT_NAME = "Button Fun";};name = Release;};C01FCF4F08A954540054247B /* Debug */ = {isa = XCBuildConfiguration;buildSettings = {ARCHS = "$(ARCHS_STANDARD_32_BIT)";"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";GCC_C_LANGUAGE_STANDARD = c99;GCC_WARN_ABOUT_RETURN_TYPE = YES;GCC_WARN_UNUSED_VARIABLE = YES;ONLY_ACTIVE_ARCH = YES;PREBINDING = NO;SDKROOT = iphoneos2.0;};name = Debug;};C01FCF5008A954540054247B /* Release */ = {isa = XCBuildConfiguration;buildSettings = {ARCHS = "$(ARCHS_STANDARD_32_BIT)";"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";GCC_C_LANGUAGE_STANDARD = c99;GCC_WARN_ABOUT_RETURN_TYPE = YES;GCC_WARN_UNUSED_VARIABLE = YES;PREBINDING = NO;SDKROOT = iphoneos2.0;};name = Release;};/* End XCBuildConfiguration section */

/* Begin XCConfigurationList section */1D6058960D05DD3E006BFB54 /* Build configuration list for PBXNativeTarget "Button Fun" */ = {isa = XCConfigurationList;buildConfigurations = (1D6058940D05DD3E006BFB54 /* Debug */,1D6058950D05DD3E006BFB54 /* Release */,);defaultConfigurationIsVisible = 0;defaultConfigurationName = Release;};C01FCF4E08A954540054247B /* Build configuration list for PBXProject "Button Fun" */ = {isa = XCConfigurationList;buildConfigurations = (C01FCF4F08A954540054247B /* Debug */,C01FCF5008A954540054247B /* Release */,);defaultConfigurationIsVisible = 0;defaultConfigurationName = Release;};/* End XCConfigurationList section */};rootObject = 29B97313FDCFA39411CA2CEA /* Project object */;}

BeginningiPhoneDev.121808/03 Button Fun/Button_FunViewController.xib 512 9F33 677 949.34 352.00 YES YES com.apple.InterfaceBuilder.IBCocoaTouchPlugin YES YES YES YES IBFilesOwner IBFirstResponder 292 YES 292 {{20, 118}, {117, 37}} NO NO 0 0 Helvetica-Bold 1.500000e+01 16 1 Left Left Left Left 1 MSAxIDEAA 1 MC4xOTYwNzg0MyAwLjMwOTgwMzkzIDAuNTIxNTY4NjYAA 292 {{190, 118}, {110, 37}} NO NO 0 0 1 Right Right Right Right 1 MC4xOTYwNzg0MyAwLjMwOTgwMzkzIDAuNTIxNTY4NjYAA 292 {{20, 419}, {280, 21}} NO YES NO 1 MCAwIDAAA 1 1.000000e+01 1 {320, 460} 3 MQA 2 YES view 3 statusText 11 buttonPressed: 7 13 buttonPressed: 7 14 YES 0 YES 1 YES -1 RmlsZSdzIE93bmVyA -2 6 7 8 YES YES -1.CustomClassName -2.CustomClassName 1.IBEditorWindowLastContentRect 1.IBPluginDependency 6.IBPluginDependency 7.IBPluginDependency 8.IBPluginDependency YES Button_FunViewController UIResponder {{408, 484}, {320, 460}} com.apple.InterfaceBuilder.IBCocoaTouchPlugin com.apple.InterfaceBuilder.IBCocoaTouchPlugin com.apple.InterfaceBuilder.IBCocoaTouchPlugin com.apple.InterfaceBuilder.IBCocoaTouchPlugin YES YES YES YES YES YES 14 YES Button_FunViewController UIViewController buttonPressed: id statusText UILabel IBProjectSource Classes/Button_FunViewController.h 0 Button Fun.xcodeproj 3

BeginningiPhoneDev.121808/03 Button Fun/Button_Fun_Prefix.pch//// Prefix header for all source files of the 'Button Fun' target in the 'Button Fun' project//

#ifdef __OBJC__#import #import #endif

BeginningiPhoneDev.121808/03 Button Fun/Classes/Button_FunAppDelegate.h//// Button_FunAppDelegate.h// Button Fun//// Created by Jeff LaMarche on 6/13/08.// Copyright __MyCompanyName__ 2008. All rights reserved.//

#import

@class Button_FunViewController;

@interface Button_FunAppDelegate : NSObject {IBOutlet UIWindow *window;IBOutlet Button_FunViewController *viewController;}

@property (nonatomic, retain) UIWindow *window;@property (nonatomic, retain) Button_FunViewController *viewController;

@end

BeginningiPhoneDev.121808/03 Button Fun/Classes/Button_FunAppDelegate.m//// Button_FunAppDelegate.m// Button Fun//// Created by Jeff LaMarche on 6/13/08.// Copyright __MyCompanyName__ 2008. All rights reserved.//

#import "Button_FunAppDelegate.h"#import "Button_FunViewController.h"

@implementation Button_FunAppDelegate

@synthesize window;@synthesize viewController;

- (void)applicationDidFinishLaunching:(UIApplication *)application {// Override point for customization after app launch [window addSubview:viewController.view];[window makeKeyAndVisible];}

- (void)dealloc { [viewController release];[window release];[super dealloc];}

@end

BeginningiPhoneDev.121808/03 Button Fun/Classes/Button_FunViewController.h//// Button_FunViewController.h// Button Fun//// Created by Jeff LaMarche on 6/13/08.// Copyright __MyCompanyName__ 2008. All rights reserved.//

#import

@interface Button_FunViewController : UIViewController {IBOutletUILabel*statusText;}@property (retain, nonatomic) UILabel *statusText;

-(IBAction)buttonPressed:(id)sender;@end

BeginningiPhoneDev.121808/03 Button Fun/Classes/Button_FunViewController.m//// Button_FunAppDelegate.m// Button Fun//// Created by Jeff LaMarche on 6/13/08.// Copyright __MyCompanyName__ 2008. All rights reserved.//

#import "Button_FunViewController.h"

@implementation Button_FunViewController

@synthesize statusText;

- (IBAction)buttonPressed:(id)sender{NSString *title = [sender titleForState:UIControlStateNormal];NSString *newText = [[NSString alloc] initWithFormat:@"%@ button pressed.", title];statusText.text = newText;[newText release];}

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {// Return YES for supported orientationsreturn (interfaceOrientation == UIInterfaceOrientationPortrait);}

- (void)didReceiveMemoryWarning {[super didReceiveMemoryWarning]; // Releases the view if it doesn't have a superview// Release anything that's not essential, such as cached data}

- (void)dealloc {[statusText release];[super dealloc];}

@end

BeginningiPhoneDev.121808/03 Button Fun/Info.plist CFBundleDevelopmentRegion en CFBundleDisplayName ${PRODUCT_NAME} CFBundleExecutable ${EXECUTABLE_NAME} CFBundleIconFile CFBundleIdentifier com.yourcompany.${PRODUCT_NAME:identifier} CFBundleInfoDictionaryVersion 6.0 CFBundleName ${PRODUCT_NAME} CFBundlePackageType APPL CFBundleSignature ???? CFBundleVersion 1.0 LSRequiresIPhoneOS NSMainNibFile MainWindow

BeginningiPhoneDev.121808/03 Button Fun/main.m//// main.m// Button Fun//// Created by Jeff LaMarche on 6/13/08.// Copyright __MyCompanyName__ 2008. All rights reserved.//

#import

int main(int argc, char *argv[]) {NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];int retVal = UIApplicationMain(argc, argv, nil, nil);[pool release];return retVal;}

BeginningiPhoneDev.121808/03 Button Fun/MainWindow.xib 512 9D34 670 949.33 352.00 YES YES com.apple.InterfaceBuilder.IBCocoaTouchPlugin YES IBFilesOwner IBFirstResponder 1316 {320, 480} 1 MSAxIDEAA NO NO Button_FunViewController YES delegate 4 window 5 viewController 11 YES 0 YES 2 YES -1 RmlsZSdzIE93bmVyA 3 Button_Fun App Delegate -2 10 YES YES -1.CustomClassName -2.CustomClassName 10.CustomClassName 10.IBEditorWindowLastContentRect 10.IBPluginDependency 2.IBAttributePlaceholdersKey 2.IBEditorWindowLastContentRect 2.IBPluginDependency 3.CustomClassName 3.IBPluginDependency YES UIApplication UIResponder Button_FunViewController {{512, 351}, {320, 480}} com.apple.InterfaceBuilder.IBCocoaTouchPlugin YES YES YES {{362, 376}, {320, 480}} com.apple.InterfaceBuilder.IBCocoaTouchPlugin Button_FunAppDelegate com.apple.InterfaceBuilder.IBCocoaTouchPlugin YES YES YES YES YES YES 11 YES Button_FunAppDelegate NSObject window UIWindow IBProjectSource Classes/Button_FunAppDelegate.h Button_FunAppDelegate NSObject viewController id IBUserSource Button_FunViewController UIViewController IBProjectSource Classes/Button_FunViewController.h 0 Button Fun.xcodeproj 3

BeginningiPhoneDev.121808/04 Control Fun/apress_logo.pngBeginningiPhoneDev.121808/04 Control Fun/blueButton.pngBeginningiPhoneDev.121808/04 Control Fun/Classes/Control_FunAppDelegate.h//// Control_FunAppDelegate.h// Control Fun//// Created by Jeff LaMarche on 7/2/08.// Copyright __MyCompanyName__ 2008. All rights reserved.//

#import

@class Control_FunViewController;

@interface Control_FunAppDelegate : NSObject {IBOutlet UIWindow *window;IBOutlet Control_FunViewController *viewController;}

@property (nonatomic, retain) UIWindow *window;@property (nonatomic, retain) Control_FunViewController *viewController;

@end

BeginningiPhoneDev.121808/04 Control Fun/Classes/Control_FunAppDelegate.m//// Control_FunAppDelegate.m// Control Fun//// Created by Jeff LaMarche on 7/2/08.// Copyright __MyCompanyName__ 2008. All rights reserved.//

#import "Control_FunAppDelegate.h"#import "Control_FunViewController.h"

@implementation Control_FunAppDelegate

@synthesize window;@synthesize viewController;

- (void)applicationDidFinishLaunching:(UIApplication *)application {// Override point for customization after app launch [window addSubview:viewController.view];[window makeKeyAndVisible];}

- (void)dealloc { [viewController release];[window release];[super dealloc];}

@end

BeginningiPhoneDev.121808/04 Control Fun/Classes/Control_FunViewController.h//// Control_FunViewController.h// Control Fun//// Created by Jeff LaMarche on 7/2/08.// Copyright __MyCompanyName__ 2008. All rights reserved.//

#import #define kShowSegmentIndex 0@interface Control_FunViewController : UIViewController {IBOutletUITextField*nameField;IBOutletUITextField*numberField;IBOutletUILabel*sliderLabel;IBOutletUISwitch*leftSwitch;IBOutletUISwitch*rightSwitch;IBOutlet UIView*switchView;IBOutletUIButton*doSomethingButton;

}@property (retain, nonatomic) UITextField *nameField;@property (retain, nonatomic) UITextField *numberField;@property (nonatomic, retain) UILabel *sliderLabel;@property (nonatomic, retain) UISwitch *leftSwitch;@property (nonatomic, retain) UISwitch *rightSwitch;@property (nonatomic, retain) UIView *switchView;@property (nonatomic, retain) UIButton *doSomethingButton;- (IBAction)textFieldDoneEditing:(id)sender;- (IBAction)backgroundClick:(id)sender;- (IBAction)sliderChanged:(id)sender;- (IBAction)switchChanged:(id)sender;- (IBAction)toggleShowHide:(id)sender;- (IBAction)doSomething:(id)sender;@end

BeginningiPhoneDev.121808/04 Control Fun/Classes/Control_FunViewController.m//// Control_FunAppDelegate.m// Control Fun//// Created by Jeff LaMarche on 7/2/08.// Copyright __MyCompanyName__ 2008. All rights reserved.//

#import "Control_FunViewController.h"

@implementation Control_FunViewController@synthesize nameField;@synthesize numberField;@synthesize sliderLabel;@synthesize leftSwitch;@synthesize rightSwitch;@synthesize switchView;@synthesize doSomethingButton;- (void)viewDidLoad{UIImage *buttonImageNormal = [UIImage imageNamed:@"whiteButton.png"];UIImage *stretchableButtonImageNormal = [buttonImageNormal stretchableImageWithLeftCapWidth:12 topCapHeight:0];[doSomethingButton setBackgroundImage:stretchableButtonImageNormal forState:UIControlStateNormal];UIImage *buttonImagePressed = [UIImage imageNamed:@"blueButton.png"];UIImage *stretchableButtonImagePressed = [buttonImagePressed stretchableImageWithLeftCapWidth:12 topCapHeight:0];[doSomethingButton setBackgroundImage:stretchableButtonImagePressed forState:UIControlStateHighlighted];}

- (IBAction)doSomething:(id)sender{UIActionSheet *actionSheet = [[UIActionSheet alloc] initWithTitle:@"Are you sure?" delegate:self cancelButtonTitle:@"No Way!" destructiveButtonTitle:@"Yes, I'm Sure!" otherButtonTitles:nil];[actionSheet showInView:self.view];[actionSheet release];}- (void)actionSheet:(UIActionSheet *)actionSheetdidDismissWithButtonIndex:(NSInteger)buttonIndex{if (!buttonIndex == [actionSheet cancelButtonIndex]){NSString *msg = nil;if (nameField.text.length > 0)msg = [[NSString alloc] initWithFormat:@"You can breathe easy, %@, everything went OK.", nameField.text];elsemsg = @"You can breathe easy, everything went OK.";UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Something was done" message:msg delegate:self cancelButtonTitle:@"Phew!" otherButtonTitles:nil];[alert show];[alert release];[msg release];}}

- (IBAction)switchChanged:(id)sender{UISwitch *whichSwitch = (UISwitch *)sender;BOOL setting = whichSwitch.isOn;[leftSwitch setOn:setting animated:YES];[rightSwitch setOn:setting animated:YES];}- (IBAction)toggleShowHide:(id)sender{UISegmentedControl *segmentedControl = (UISegmentedControl *)sender;NSInteger segment = segmentedControl.selectedSegmentIndex;if (segment == kShowSegmentIndex) [switchView setHidden:NO];else [switchView setHidden:YES];}

- (IBAction)sliderChanged:(id)sender{UISlider *slider = (UISlider *)sender;int progressAsInt = (int)(slider.value + 0.5f);NSString *newText = [[NSString alloc] initWithFormat:@"%d", progressAsInt];sliderLabel.text = newText;[newText release];}- (IBAction)backgroundClick:(id)sender{[nameField resignFirstResponder];[numberField resignFirstResponder];}- (IBAction)textFieldDoneEditing:(id)sender{[sender resignFirstResponder];}

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {// Return YES for supported orientationsreturn (interfaceOrientation == UIInterfaceOrientationPortrait);}

- (void)didReceiveMemoryWarning {[super didReceiveMemoryWarning]; // Releases the view if it doesn't have a superview// Release anything that's not essential, such as cached data}

- (void)dealloc {

// In Chapter 4, we forgot to mention the need// to release the outlets, since we declared the // properties with the retain keyword, it is important// to release these here to avoid leaking memory.// In this example, since it is a single-view application// this code will only fire when the application is // terminating, but it is good form to keep your memory// clean even when it doesn't have a functional impact// on your application.[nameField release];[numberField release];[sliderLabel release];[leftSwitch release];[rightSwitch release];[switchView release];[doSomethingButton release];

[super dealloc];}

@end

BeginningiPhoneDev.121808/04 Control Fun/Control Fun.xcodeproj/project.pbxproj// !$*UTF8*$!{archiveVersion = 1;classes = {};objectVersion = 45;objects = {

/* Begin PBXBuildFile section */1D3623260D0F684500981E51 /* Control_FunAppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D3623250D0F684500981E51 /* Control_FunAppDelegate.m */; };1D60589B0D05DD56006BFB54 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 29B97316FDCFA39411CA2CEA /* main.m */; };1D60589F0D05DD5A006BFB54 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1D30AB110D05D00D00671497 /* Foundation.framework */; };1DF5F4E00D08C38300B7A737 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1DF5F4DF0D08C38300B7A737 /* UIKit.framework */; };1F1DD8280E1BDF4200CFA759 /* apress_logo.png in Resources */ = {isa = PBXBuildFile; fileRef = 1F1DD8270E1BDF4200CFA759 /* apress_logo.png */; };1F1DD8740E1C10C800CFA759 /* whiteButton.png in Resources */ = {isa = PBXBuildFile; fileRef = 1F1DD8720E1C10C800CFA759 /* whiteButton.png */; };1F1DD8750E1C10C800CFA759 /* blueButton.png in Resources */ = {isa = PBXBuildFile; fileRef = 1F1DD8730E1C10C800CFA759 /* blueButton.png */; };2899E5220DE3E06400AC0155 /* Control_FunViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 2899E5210DE3E06400AC0155 /* Control_FunViewController.xib */; };28AD733F0D9D9553002E5188 /* MainWindow.xib in Resources */ = {isa = PBXBuildFile; fileRef = 28AD733E0D9D9553002E5188 /* MainWindow.xib */; };28D7ACF80DDB3853001CB0EB /* Control_FunViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 28D7ACF70DDB3853001CB0EB /* Control_FunViewController.m */; };/* End PBXBuildFile section */

/* Begin PBXFileReference section */1D30AB110D05D00D00671497 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; };1D3623240D0F684500981E51 /* Control_FunAppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Control_FunAppDelegate.h; sourceTree = ""; };1D3623250D0F684500981E51 /* Control_FunAppDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Control_FunAppDelegate.m; sourceTree = ""; };1D6058910D05DD3D006BFB54 /* Control Fun.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "Control Fun.app"; sourceTree = BUILT_PRODUCTS_DIR; };1DF5F4DF0D08C38300B7A737 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; };1F1DD8270E1BDF4200CFA759 /* apress_logo.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = apress_logo.png; sourceTree = ""; };1F1DD8720E1C10C800CFA759 /* whiteButton.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = whiteButton.png; sourceTree = ""; };1F1DD8730E1C10C800CFA759 /* blueButton.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = blueButton.png; sourceTree = ""; };2899E5210DE3E06400AC0155 /* Control_FunViewController.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = Control_FunViewController.xib; sourceTree = ""; };28AD733E0D9D9553002E5188 /* MainWindow.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = MainWindow.xib; sourceTree = ""; };28D7ACF60DDB3853001CB0EB /* Control_FunViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Control_FunViewController.h; sourceTree = ""; };28D7ACF70DDB3853001CB0EB /* Control_FunViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Control_FunViewController.m; sourceTree = ""; };29B97316FDCFA39411CA2CEA /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; };32CA4F630368D1EE00C91783 /* Control_Fun_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Control_Fun_Prefix.pch; sourceTree = ""; };8D1107310486CEB800E47090 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; };/* End PBXFileReference section */

/* Begin PBXFrameworksBuildPhase section */1D60588F0D05DD3D006BFB54 /* Frameworks */ = {isa = PBXFrameworksBuildPhase;buildActionMask = 2147483647;files = (1D60589F0D05DD5A006BFB54 /* Foundation.framework in Frameworks */,1DF5F4E00D08C38300B7A737 /* UIKit.framework in Frameworks */,);runOnlyForDeploymentPostprocessing = 0;};/* End PBXFrameworksBuildPhase section */

/* Begin PBXGroup section */080E96DDFE201D6D7F000001 /* Classes */ = {isa = PBXGroup;children = (1D3623240D0F684500981E51 /* Control_FunAppDelegate.h */,1D3623250D0F684500981E51 /* Control_FunAppDelegate.m */,28D7ACF60DDB3853001CB0EB /* Control_FunViewController.h */,28D7ACF70DDB3853001CB0EB /* Control_FunViewController.m */,);path = Classes;sourceTree = "";};19C28FACFE9D520D11CA2CBB /* Products */ = {isa = PBXGroup;children = (1D6058910D05DD3D006BFB54 /* Control Fun.app */,);name = Products;sourceTree = "";};29B97314FDCFA39411CA2CEA /* CustomTemplate */ = {isa = PBXGroup;children = (080E96DDFE201D6D7F000001 /* Classes */,29B97315FDCFA39411CA2CEA /* Other Sources */,29B97317FDCFA39411CA2CEA /* Resources */,29B97323FDCFA39411CA2CEA /* Frameworks */,19C28FACFE9D520D11CA2CBB /* Products */,);name = CustomTemplate;sourceTree = "";};29B97315FDCFA39411CA2CEA /* Other Sources */ = {isa = PBXGroup;children = (32CA4F630368D1EE00C91783 /* Control_Fun_Prefix.pch */,29B97316FDCFA39411CA2CEA /* main.m */,);name = "Other Sources";sourceTree = "";};29B97317FDCFA39411CA2CEA /* Resources */ = {isa = PBXGroup;children = (1F1DD8720E1C10C800CFA759 /* whiteButton.png */,1F1DD8730E1C10C800CFA759 /* blueButton.png */,1F1DD8270E1BDF4200CFA759 /* apress_logo.png */,2899E5210DE3E06400AC0155 /* Control_FunViewController.xib */,28AD733E0D9D9553002E5188 /* MainWindow.xib */,8D1107310486CEB800E47090 /* Info.plist */,);name = Resources;sourceTree = "";};29B97323FDCFA39411CA2CEA /* Frameworks */ = {isa = PBXGroup;children = (1DF5F4DF0D08C38300B7A737 /* UIKit.framework */,1D30AB110D05D00D00671497 /* Foundation.framework */,);name = Frameworks;sourceTree = "";};/* End PBXGroup section */

/* Begin PBXNativeTarget section */1D6058900D05DD3D006BFB54 /* Control Fun */ = {isa = PBXNativeTarget;buildConfigurationList = 1D6058960D05DD3E006BFB54 /* Build configuration list for PBXNativeTarget "Control Fun" */;buildPhases = (1D60588D0D05DD3D006BFB54 /* Resources */,1D60588E0D05DD3D006BFB54 /* Sources */,1D60588F0D05DD3D006BFB54 /* Frameworks */,);buildRules = ();dependencies = ();name = "Control Fun";productName = "Control Fun";productReference = 1D6058910D05DD3D006BFB54 /* Control Fun.app */;productType = "com.apple.product-type.application";};/* End PBXNativeTarget section */

/* Begin PBXProject section */29B97313FDCFA39411CA2CEA /* Project object */ = {isa = PBXProject;buildConfigurationList = C01FCF4E08A954540054247B /* Build configuration list for PBXProject "Control Fun" */;compatibilityVersion = "Xcode 3.1";hasScannedForEncodings = 1;mainGroup = 29B97314FDCFA39411CA2CEA /* CustomTemplate */;projectDirPath = "";projectRoot = "";targets = (1D6058900D05DD3D006BFB54 /* Control Fun */,);};/* End PBXProject section */

/* Begin PBXResourcesBuildPhase section */1D60588D0D05DD3D006BFB54 /* Resources */ = {isa = PBXResourcesBuildPhase;buildActionMask = 2147483647;files = (28AD733F0D9D9553002E5188 /* MainWindow.xib in Resources */,2899E5220DE3E06400AC0155 /* Control_FunViewController.xib in Resources */,1F1DD8280E1BDF4200CFA759 /* apress_logo.png in Resources */,1F1DD8740E1C10C800CFA759 /* whiteButton.png in Resources */,1F1DD8750E1C10C800CFA759 /* blueButton.png in Resources */,);runOnlyForDeploymentPostprocessing = 0;};/* End PBXResourcesBuildPhase section */

/* Begin PBXSourcesBuildPhase section */1D60588E0D05DD3D006BFB54 /* Sources */ = {isa = PBXSourcesBuildPhase;buildActionMask = 2147483647;files = (1D60589B0D05DD56006BFB54 /* main.m in Sources */,1D3623260D0F684500981E51 /* Control_FunAppDelegate.m in Sources */,28D7ACF80DDB3853001CB0EB /* Control_FunViewController.m in Sources */,);runOnlyForDeploymentPostprocessing = 0;};/* End PBXSourcesBuildPhase section */

/* Begin XCBuildConfiguration section */1D6058940D05DD3E006BFB54 /* Debug */ = {isa = XCBuildConfiguration;buildSettings = {ALWAYS_SEARCH_USER_PATHS = NO;COPY_PHASE_STRIP = NO;GCC_DYNAMIC_NO_PIC = NO;GCC_OPTIMIZATION_LEVEL = 0;GCC_PRECOMPILE_PREFIX_HEADER = YES;GCC_PREFIX_HEADER = Control_Fun_Prefix.pch;INFOPLIST_FILE = Info.plist;PRODUCT_NAME = "Control Fun";};name = Debug;};1D6058950D05DD3E006BFB54 /* Release */ = {isa = XCBuildConfiguration;buildSettings = {ALWAYS_SEARCH_USER_PATHS = NO;COPY_PHASE_STRIP = YES;GCC_PRECOMPILE_PREFIX_HEADER = YES;GCC_PREFIX_HEADER = Control_Fun_Prefix.pch;INFOPLIST_FILE = Info.plist;PRODUCT_NAME = "Control Fun";};name = Release;};C01FCF4F08A954540054247B /* Debug */ = {isa = XCBuildConfiguration;buildSettings = {ARCHS = "$(ARCHS_STANDARD_32_BIT)";"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";GCC_C_LANGUAGE_STANDARD = c99;GCC_WARN_ABOUT_RETURN_TYPE = YES;GCC_WARN_UNUSED_VARIABLE = YES;ONLY_ACTIVE_ARCH = YES;PREBINDING = NO;SDKROOT = iphoneos2.0;};name = Debug;};C01FCF5008A954540054247B /* Release */ = {isa = XCBuildConfiguration;buildSettings = {ARCHS = "$(ARCHS_STANDARD_32_BIT)";"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";GCC_C_LANGUAGE_STANDARD = c99;GCC_WARN_ABOUT_RETURN_TYPE = YES;GCC_WARN_UNUSED_VARIABLE = YES;PREBINDING = NO;SDKROOT = iphoneos2.0;};name = Release;};/* End XCBuildConfiguration section */

/* Begin XCConfigurationList section */1D6058960D05DD3E006BFB54 /* Build configuration list for PBXNativeTarget "Control Fun" */ = {isa = XCConfigurationList;buildConfigurations = (1D6058940D05DD3E006BFB54 /* Debug */,1D6058950D05DD3E006BFB54 /* Release */,);defaultConfigurationIsVisible = 0;defaultConfigurationName = Release;};C01FCF4E08A954540054247B /* Build configuration list for PBXProject "Control Fun" */ = {isa = XCConfigurationList;buildConfigurations = (C01FCF4F08A954540054247B /* Debug */,C01FCF5008A954540054247B /* Release */,);defaultConfigurationIsVisible = 0;defaultConfigurationName = Release;};/* End XCConfigurationList section */};rootObject = 29B97313FDCFA39411CA2CEA /* Project object */;}

BeginningiPhoneDev.121808/04 Control Fun/Control_FunViewController.xib 512 9E17 670 949.33 352.00 YES YES com.apple.InterfaceBuilder.IBCocoaTouchPlugin YES IBFilesOwner IBFirstResponder 292 YES 292 {320, 460} NO NO 0 0 Helvetica-Bold 1.500000e+01 16 1 MSAxIDEAA 1 MC4xOTYwNzg0MyAwLjMwOTgwMzkzIDAuNTIxNTY4NjYAA 274 {{74, 20}, {172, 80}} NO NO 4 NO NSImage apress_logo.png 292 {{94, 119}, {206, 31}} NO NO 0 3 Type in a name 3 MAA 2 YES 1.700000e+01 1 9 292 {{20, 122}, {51, 21}} NO YES NO Name: 1 MCAwIDAAA 1 1.000000e+01 292 {{94, 158}, {206, 31}} NO NO 0 3 Type in a number 3 MAA YES 1.700000e+01 4 292 {{20, 161}, {66, 21}} NO YES NO Number: 1 1.000000e+01 292 {{56, 204}, {246, 23}} NO YES YES 0 0 5.000000e+01 1.000000e+00 1.000000e+02 292 {{20, 205}, {30, 21}} NO YES NO 100 1 1.000000e+01 292 {{20, 243}, {280, 44}} NO NO 2 0 YES Show Hide YES YES YES {0, 0} {0, 0} YES 292 YES 292 {{20, 38}, {94, 27}} NO YES YES 0 0 YES 292 {{166, 38}, {94, 27}} NO YES YES 0 0 YES 292 {{46, 9}, {42, 21}} NO YES NO Left 1 1.000000e+01 1 292 {{192, 9}, {42, 21}} NO YES NO Right 1 1.000000e+01 1 {{20, 294}, {280, 85}} 1 MC42Njg0NzgyNSAwLjY2ODQ3ODI1IDAuNjY4NDc4MjUAA NO 292 {{72, 403}, {175, 37}} NO NO 0 0 Do Something Do Something Do Something Do Something 1 MC4xOTYwNzg0MyAwLjMwOTgwMzkzIDAuNTIxNTY4NjYAA {320, 460} 3 MQA YES view 3 textFieldDoneEditing: 20 17 textFieldDoneEditing: 20 18 nameField 19 numberField 20 backgroundClick: 7 22 sliderLabel 25 sliderChanged: 13 26 leftSwitch 33 rightSwitch 34 switchView 35 switchChanged: 13 36 switchChanged: 13 38 toggleShowHide: 13 39 doSomething: 7 42 doSomethingButton 43 YES 0 YES 1 YES -1 RmlsZSdzIE93bmVyA -2 6 7 9 10 11 21 23 24 27 28 YES 29 30 31 32 40 YES YES -1.CustomClassName -2.CustomClassName 1.IBEditorWindowLastContentRect 1.IBPluginDependency 10.IBPluginDependency 11.IBPluginDependency 21.IBPluginDependency 23.IBPluginDependency 24.IBPluginDependency 27.IBPluginDependency 28.IBPluginDependency 29.IBPluginDependency 30.IBPluginDependency 31.IBPluginDependency 32.IBPluginDependency 40.IBPluginDependency 6.IBPluginDependency 7.IBPluginDependency 9.IBPluginDependency YES Control_FunViewController UIResponder {{547, 520}, {320, 460}} com.apple.InterfaceBuilder.IBCocoaTouchPlugin com.apple.InterfaceBuilder.IBCocoaTouchPlugin com.apple.InterfaceBuilder.IBCocoaTouchPlugin com.apple.InterfaceBuilder.IBCocoaTouchPlugin com.apple.InterfaceBuilder.IBCocoaTouchPlugin com.apple.InterfaceBuilder.IBCocoaTouchPlugin com.apple.InterfaceBuilder.IBCocoaTouchPlugin com.apple.InterfaceBuilder.IBCocoaTouchPlugin com.apple.InterfaceBuilder.IBCocoaTouchPlugin com.apple.InterfaceBuilder.IBCocoaTouchPlugin com.apple.InterfaceBuilder.IBCocoaTouchPlugin com.apple.InterfaceBuilder.IBCocoaTouchPlugin com.apple.InterfaceBuilder.IBCocoaTouchPlugin com.appl