Objective-C Programming_ The Big Nerd Ranch Guide - Aaron Hillegass [88]
!= (not equal) operator, if/else
\" escape sequence, char
#define, Constants
vs. global variables, #define vs global variables
#import, #include and #import
#include, #include and #import
% (modulus operator), Integer division
(see also tokens)
%= operator, Operator shorthand
%@, Creating the Asset class
%d, printf()
%e, Tokens for displaying floating-point numbers
%p, Getting addresses
%s, printf()
%u, Tokens for displaying integers
%zu, How many bytes?
& operator, retrieving addresses, Getting addresses
&& (logical AND) operator, if/else
() (parentheses)
cast operators, using, Integer division
functions and, How do I write and use a function?, How functions work together
* (asterisk)
arithmetic operator, Integer operations
pointer operator, Getting the data at an address
*= operator, Operator shorthand
+ (plus sign), Integer operations
++ (increment operator), Operator shorthand
+= operator, Operator shorthand- (minus sign), Integer operations
-- (decrement operator), Operator shorthand
-= operator, Operator shorthand
-> (dereference) operator, The Heap
.pch (pre-compiled header), #include and #import
/ (division operator), Integer division
/* ... */ (comments), Where do I start writing code?
// (comments), Where do I start writing code?
/= operator, Operator shorthand
8-bit unsigned numbers, Integers
; (semicolon), Where do I start writing code?
blocks and, Assigning a block
do-while loop and, The do-while loop
< (less than) operator, if/else
< > (angle brackets), importing header files, #include and #import
<< operator, Left-shift
<= operator, if/else
= operator, A program with variables, if/else
== operator, if/else> (greater than) operator, if/else
>= operator, if/else
>> operator, Right-shift
? (ternary operator), For the More Curious: Conditional (ternary) operator
@property, Properties
@selector(), Target-action
@synthesize, Properties
\ (backslash), char
\n, printf()
\\ escape sequence, char
^ (caret)
exclusive-or operator, Exclusive OR
identifying blocks, Defining blocks
{ } (curly braces), Where do I start writing code?|| (logical OR) operator, if/else
~ (tilde), Complement
A
abs(), Operator shorthand
accessor methods, Accessor methods
properties and, Properties
actions (target), Callbacks
addObject:, NSArray/NSMutableArray
addresses, Addresses and Pointers
pointers and, Types
alloc, Nesting message sends, init
ampersand (&), retrieving addresses, Getting addresses
AND (&&) logical operator, if/else
AND (bitwise), Bitwise-AND
angle brackets (< >), importing header files, #include and #import
anonymous
blocks, Anonymous block
functions, Blocks
Apple Developer Tools, installing, Your First Program
application:didFinishLaunchingWithOptions:, The application delegate, Adding new tasks, For the More Curious: What about main()?
applications
(see also programs, Xcode)
Cocoa, Your First Cocoa Application
Cocoa Touch, Your First iOS Application
desktop, Your First Cocoa Application
document-based, Edit BNRDocument.h
event-driven, Event-Driven Applications
iOS, Your First iOS Application
vs. programs, Getting started with Xcode
ARC (Automatic Reference Counting), Object ownership and ARC
arguments
command-line, Command-Line Arguments
functions, How do I write and use a function?
init, init methods that take arguments
methods, Multiple arguments
arrays, NSArray
in C, C Arrays
filtering, Filtering
sorting, Sorting
ASCII characters, Writing an NSString to a file, char
assembly code, C and Objective-C
asterisk (*)
arithmetic operator, Integer operations
pointer operator, Getting the data at an address
AT&T, C and Objective-C
atoi(), Command-Line Arguments
atomic option, Advice on atomic vs. nonatomic
attributes inspector, Edit BNRDocument.xib
Automatic Reference Counting (ARC), Object ownership and ARC
automatic variables, The Heap
autosizing mask, Edit BNRDocument.xib
B
backslash (\), char
base-16 (hexadecimal)
integers, Tokens for displaying integers