Online Book Reader

Home Category

Learn Objective-C on the Mac - Mark Dalrymple [174]

By Root 985 0
class

declaring actions and outlets

font window

IBAction and IBOutlet explained

IBAction keyword

inconsistencies in nib files, DungeonThing

Inspector window

keyboard shortcuts for inspectors

launching

Library window

loading nib with NSWindowController

LOLmaker project

main purpose of

MainMenu window

MainMenu.xib file

making logical control groupings

menu editor

MyDocument.xib

proxy objects

resizing windows

responder chain

returning to

scrolling LOLView

setting up window, Buttons app

specifying NSAppController predicate in

Window window

Xcode and

interface declaration, making private

interoperation dependencies

invalidArgumentException_xyz methods

Inverse popup, relationships

iPhone

garbage collection

Objective-C 2.0 features

iPhone development

Cocoa Touch

iPhone SDK

isNew variable

creating default ColorSet

isWorking attribute, concurrency

isWorking key

forcing main thread execution

isWorking property

item pane, the library

J


Java

interfacing with Objective-C

JavaScript

Objective-J

JSCocoa

K


key names

DungeonThing

VillainTracker

key window

configuring window not to become key

keyed archiving

keyPathsForValuesAffectingXyz methods

keywords

catch

finally

IBAction

IBOutlet

synchronized

try

KVC (Key-Value Coding)

KVO (Key-Value Observing)

L


label outlet, Button app

labels

changing appearance of

Inputs & Values, the library

resizing

languages

interfacing with Objective―C

lastKnownLocation attribute

lastSeenDate attribute

Layout menu

designing Buttons interface

lazy loading

Learn Cocoa on the Mac web page downloading sample projects

level indicator see NSLevelIndicator class

libraries see frameworks

Library window, Interface Builder

Application item

closing

Cocoa category

detail pane

DungeonThing preferences

Inputs & Values item

item pane

organization pane

search field

Views & Cells item

library, the

LIKE comparator, predicates

line cap style

line width, setting

lineToPoint method

ListWindowDelegate class

loadEasyWindow method

loadNotSoEasy method

localizedDescription method, NSError

locks, threading

logical control groupings

logical layers

MVC (Model-View-Controller)

LOLcats

LOLmaker project

LOLmaker_AppDelegate class

LOLmaker_AppDelegate.h file

LOLmaker_AppDelegate.m file

LOLView class

drawing bitmap image

setter methods

lolView outlet

LOLView project

drawing text

printing LOLview

scrolling LOLView

LOLView.h file

LOLView.m file

M


Mac

choosing for Cocoa development

Mac OS X

application menu

creating Mac applications

frameworks

NeXTStep AppKit

on-screen objects

property lists

spinning disk cursor

Mac OS X Leopard

Objective-C 2.0 and

MacErrors.h file

MacRuby

interfacing with Objective-C

Main Controller icon

connecting outlets to actions

main nib window see MainMenu.xib file

main thread

checking if running on

forcing execution on

special queue on

main window

dragging label onto

DungeonThing project

Main Window Controller icon

creating instance of controller class

main window, XCode projects

main function, Buttons app

MainMenu icon

opening menu editor

MainMenu object

DungeonThing preferences

MainMenu window, Interface Builder customizing menu bar

MainMenu.xib file

animating view transitions

application delegates

automatic GUI, MythBase

building GUI for VillainTracker

creating ColorMix application

creating instance of controller class

creating Mythical Bands window

creating window for SmileyView

CurveEdit project

DungeonThing preferences

enabling/disabling menu items with bindings

File’s Owner icon

implicit animations

importance of

launching Interface Builder

loading nib with NSWindowController

LOLmaker project

Return Main Page Previous Page Next Page

®Online Book Reader