iOS Programming: The Big Nerd Ranch Guide, 3/e (Big Nerd Ranch Guides) (109 page)

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

BOOK: iOS Programming: The Big Nerd Ranch Guide, 3/e (Big Nerd Ranch Guides)
8.94Mb size Format: txt, pdf, ePub
W
weak,
Declaring properties
weak references
and instance variables,
Strong and Weak References
and outlets,
Unloading views
vs. unsafe unretained,
Strong and Weak References
web services
described,
Web Services
parsing retrieved XML,
Collecting XML data
Whereami application
adding a user preference,
NSUserDefaults
changing map type,
NSUserDefaults
configuring user interface,
Interface Properties
finding and annotating locations,
Being a MapView Delegate
object diagram,
Object Diagrams
willAnimateRotationToInterface...,
For the More Curious: Overriding Autorotation
workspaces (Xcode),
Creating an Xcode Project
writeToFile:atomically:,
Writing to the Filesystem with NSData
writeToFile:atomically:encoding:error:,
For the More Curious: Reading and Writing to the Filesystem
X
Xcode
(see also
debugging tools
,
inspectors
,
Instruments
,
libraries
,
navigators
,
projects
,
simulator
)
build settings,
Build Settings
building applications,
Accessor methods
building interfaces,
Building Interfaces
containers,
Xcode Schemes
creating a class in,
Creating an NSObject subclass
Organizer window,
Deploying an Application
profiling applications in,
Instruments
regular expression search,
Constructing a pattern string
size inspector,
Autorotation
static analyzer,
Static Analyzer
XIB files
and archiving,
Archiving
connecting objects in,
Declaring methods
editing in Xcode,
Building Interfaces
and initWithNibName:bundle:,
Initializing view controllers
vs. NIB files,
Building Interfaces
setting pointers in,
Setting pointers
vs. storyboards,
UIStoryboard
top-level objects in,
Unloading views
in universal applications,
Universalizing Homepwner
and view hierarchy,
Creating a Custom View
XML
collecting from web service,
Working with NSURLConnection
Z
zooming (maps),
Being a MapView Delegate
zooming (views),
Zooming
zPosition,
Layer Content
More From Big Nerd Ranch...

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.

 
Training: Achieve Nerdvana

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

 
 
  • Advanced Mac OS X
 
  • Android
 
  • Beginning Cocoa
 
  • Beginning iOS (iPhone/iPad)
 
  • Beginning Ruby on Rails
 
  • Cocoa Commuter Class in Spanish
 
  • Cocoa I
 
  • Cocoa II
 
  • Commuter iOS Class
 
  • Django
 
  • iOS (iPhone/iPad)
 
  • OpenGL
 
  • Python Mastery
 
  • Ruby on Rails I
 
  • Ruby on Rails II
 

Other books

Thornghost by Tone Almhjell
Listed: Volume I by Noelle Adams
Delay of Game by Catherine Gayle
The Guv'nor by Lenny McLean