Read iOS Programming: The Big Nerd Ranch Guide, 3/e (Big Nerd Ranch Guides) Online
Authors: Aaron Hillegass,Joe Conway
Tags: #COM051370, #Big Nerd Ranch Guides, #iPhone / iPad Programming
and instance variables,
Strong and Weak References
declaring,
Declaring properties
defined,
Strong and Weak References
and outlets,
Unloading views
web servicesvs. unsafe unretained,
Strong and Weak References
caching data,
Caching the RSS Feed
credentials,
For the More Curious: Credentials
for data storage,
Trade-offs of Persistence Mechanisms
described,
Web Services
and HTTP protocol,
For the More Curious: The Request Body
parsing retrieved XML,
Collecting XML data
requesting data from,
NSURL, NSURLRequest, and NSURLConnection
Whereami applicationsecurity,
For the More Curious: Credentials
adding a user preference,
NSUserDefaults
changing map type,
NSUserDefaults
configuring user interface,
Interface Properties
finding and annotating locations,
Being a MapView Delegate
willAnimateRotationToInterface...,object diagram,
Object Diagrams
(see also
debugging tools
,
inspectors
,
Instruments
,
libraries
,
navigators
,
projects
,
simulator
)
build settings,
Build Settings
building applications,
Accessor methods
building interfaces,
Building Interfaces
canvas,
Building Interfaces
canvas area,
Building Interfaces
console,
Build and Run on the Simulator
containers,
Xcode Schemes
creating a class in,
Creating an NSObject subclass
debug area,
Build and Run on the Simulator
debugger,
Using the Debugger
editor area,
Building Interfaces
keyboard shortcuts,
An Additional UIViewController
navigators,
Creating an Xcode Project
Organizer window,
Deploying an Application
products,
Projects, Targets, and Frameworks
profiling applications in,
Instruments
projects,
Projects, Targets, and Frameworks
regular expression search,
Constructing a pattern string
size inspector,
Autorotation
static analyzer,
Static Analyzer
XIB filesworkspaces,
Creating an Xcode Project
and archiving,
Archiving
bad connections in,
An Additional UIViewController
connecting objects in,
Declaring methods
connecting with source files,
An Additional UIViewController
,
Taking pictures and UIImagePickerController
,
Exposing the properties of HomepwnerItemCell
creating properties from,
Exposing the properties of HomepwnerItemCell
defined,
Building Interfaces
editing in Xcode,
Building Interfaces
File's Owner,
Demystifying the XIB: File's Owner
and initWithNibName:bundle:,
Initializing view controllers
for iPad,
Universalizing Homepwner
localizing,
Localizing Resources
vs. NIB files,
Building Interfaces
objects in,
Demystifying the XIB: File's Owner
placeholders in,
Demystifying the XIB: File's Owner
and properties,
Exposing the properties of HomepwnerItemCell
setting pointers in,
Setting pointers
vs. storyboards,
UIStoryboard
top-level objects in,
Unloading views
and UINib,
Using HomepwnerItemCell
in universal applications,
Universalizing Homepwner
and view hierarchy,
Creating a Custom View
XML
collecting from web service,
Working with NSURLConnection
constructing tree,
Constructing the tree of model objects
parsing,
Collecting XML data
property lists,
For the More Curious: Reading and Writing to the Filesystem
Big Nerd Ranch exists to broaden the minds of our students and the businesses of our clients. Whether we are training talented individuals or developing a company's mobile strategy, our core philosophy is integral to everything we do.
The Big Nerd Story
The brainchild of CEO Aaron Hillegass, Big Nerd Ranch has hosted more than 2,000 students at the Ranch since its inception in 2001. Over the past ten years, we have had the opportunity to work with some of the biggest companies in the world such as Apple, Samsung, Nokia, Google, AOL, Los Alamos National Laboratory and Adobe, helping them realize their programming goals. Our team of software engineers are among the brightest in the business and it shows in our work. We have developed dozens of innovative and flexible solutions for our clients.
The Story Behind The Hat
Back in 2001, Big Nerd Ranch founder, Aaron Hillegass, showed up at WWDC (World Wide Developers Conference) to promote the Big Nerd Ranch brand. Without the money to buy an expensive booth, Aaron donned a ten-gallon cowboy hat to draw attention while passing out Big Nerd literature to prospective students and clients. A week later, we landed our first big client and the cowboy hat has been synonymous with the Big Nerd brand ever since. Already easily recognizable at 6'5, Aaron can be spotted wearing his cowboy hat at speaking engagements and conferences all over the world.
The New Ranch - Opening 2012
In the continuing effort to perfect the student experience, Big Nerd Ranch is building its own facility. Located just 20 minutes from the Atlanta airport, the new Ranch will be a monastic learning center that encompasses Aaron Hillegass' vision for technical education featuring a state-of-the-art classroom, fine dining and exercise facilities.
Since 2001, Big Nerd Ranch has offered intensive computer programming courses taught by our expert instructors in a retreat environment. It is at our Ranch where we think our students flourish. Classes, accommodations and dining all take place within the same building, freeing you to learn, code and discuss with your programming peers and instructors. At Big Nerd Ranch, we take care of the details; your only job is to learn.
Our Teachers
Our teachers are leaders in their respective fields. They offer deep understanding of the technologies they teach, as well as a broad spectrum of development experience, allowing them to address the concerns you encounter as a developer. Big Nerd Ranch instructors provide the necessary combination of knowledge and outstanding teaching skills, enabling our students to leave the Ranch with a vastly improved set of skills.
The Big Nerd Way
We have developed “The Big Nerd Ranch Way”. This methodology guides the development and presentation of our classes. The style is casual but focused, with brief lectures followed by hands-on exercises designed to give you immediate, relevant understanding of each piece of the technology you are learning.
Your Stay at the Ranch
One fee covers tuition, meals, lodging and transportation to and from the airport. At the Big Nerd Ranch, we remove the distractions inherent in standard corporate training by offering classes in quiet, comfortable settings in Atlanta, Georgia and Frankfurt, Germany.
Available Classes