Objective-C Programming_ The Big Nerd Ranch Guide - Aaron Hillegass [90]
escape sequences, char
event-driven applications, Event-Driven Applications
events, Callbacks, Your First iOS Application
exclusive-or (XOR), Exclusive OR
EXC_BAD_ACCESS signal, String literals
EXIT_FAILURE, return
EXIT_SUCCESS, return
exponents, Floating-point numbers
expressions, A program with variables
conditional, if/else, For the More Curious: Conditional (ternary) operator
external variables, Memory management
F
%f, Tokens for displaying floating-point numbers
fast enumeration, NSArray
files
NSData and, Writing an NSData object to a file
NSError and, NSError
reading, Reading files with NSString
writing to, Writing Files with NSString and NSData
filtering, Filtering
first responder, Adding new tasks
flags (bitwise operators), Bitwise-AND
float (type), Types
casting and, Integer division
floating-point numbers, Floating-point numbers
for loop, The for loop
NSArray and, NSArray
format string, printf(), Tokens for displaying integers, Tokens for displaying floating-point numbers, Creating the Asset class
Foundation (framework), Objective-C and Foundation, Reference pages, Event-Driven Applications
Foundation.h header file, BNRAppDelegate
frames, Local variables, frames, and the stack, Looking at the frames in the debugger
frameworks, Objective-C and Foundation, Event-Driven Applications
free(), The Heap
functions, Functions
(see also methods)
arguments and, How do I write and use a function?
benefits of using, When should I use a function?, How do I write and use a function?
blocking, How functions work together
calling, How do I write and use a function?, How functions work together
declaring, How do I write and use a function?
defined, Where do I start writing code?
defining, How do I write and use a function?
explained, So what is a program?
frames of, Local variables, frames, and the stack
local variables, Local variables, frames, and the stack
in math.h, Functions for floating-point numbers
names of, Where do I start writing code?, How functions work together
parameters of, How do I write and use a function?, Local variables, frames, and the stack
pass-by-reference, Writing pass-by-reference functions
in programs, How functions work together
recipe metaphor for, So what is a program?
recursive, Recursion
return values of, return
writing, How do I write and use a function?
G
GDB debugger, How do I run my program?
getter methods, Accessor methods
property attributes and, Mutability
global variables, Global and static variables, Global variables
vs. #define, #define vs global variables
graphical user interface (see user interface )
GUI (see user interface )
guides, in developer documentation, Reference pages
H
.h (header files), Your First Class
header files, #include and #import
header files (.h), Your First Class
heap, The Heap
heap-based blocks, Memory management
helper functions, Adding a C helper function
helper objects, Callbacks, Helper objects
hexadecimal (base-16)
integers, Tokens for displaying integers
number system, Bitwise Operations
high-level languages, C and Objective-C
Human Interface Guidelines (HIG), Edit BNRDocument.xib
I
id (type), id
identical objects, NSSet/NSMutableSet
if construct, if/else
immutable objects, Immutable objects
implementation files (.m), Your First Class
#import, #include and #import
#include, #include and #import
increment operator (++), Operator shorthand
inheritance, Inheritance
init, Nesting message sends, init, Using accessors
initializers, init, init methods that take arguments
instance methods, More Messages
instance variables, Objects, Your First Class
inheritance and, Inheritance
object, Object Instance Variables
instances, Objects
instantiate (objects), NSError
int (type), Types, Boolean variables, Integers
casting and, Integer division
integers, Integers
Integrated Development Environment, Getting started with Xcode
Interface Builder, A look at Interface Builder
interface files (.h), Your First