Online Book Reader

Home Category

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

By Root 968 0
on main thread

forcing main thread execution

NSThread class

operation queues

units of work

threads

Grand Central Dispatch (GCD)

locks

mutex

threads of execution

thread-safety

toggleTurbo method

toolbar options, NSWindow

Tools menu, Interface Builder

opening Inspector window4

to-one/to-many relationships

Touch see Cocoa Touch

toValue property, CALayer

Transformable type, Core Data

attributes for unsupported types

creating ColorMix application

refining GUI, MythBase

transformations

resizing MrSmiley face

transformer classes NSKeyedUnarchiveFromData

Transient checkbox, properties

transient entities

transitionInFromRight method

transitionOutToLeft method

transitions

animating view transitions

transparency

HUD mode, NSPanel

try keyword, exceptions

Turbo On/Turbo Off menu items

turbo property

types, Core Data

attributes for unsupported types

creating attributes, MythBase

U


UIKit, Cocoa Touch

UIViewController class

Undo option, Edit menu

undo manager

undo stack

undo/redo support

features of real model objects

NSUndoManager class

uninitialized pointers

units of work, threading

updateDetailViews method

coding for NSTableView

VillainTrackerAppDelegate class

updating data

to match current data model

Use Current button, Size Inspector

user interface classes

as both views and controls

NSBox

NSButton

NSButtonCell

NSComboBox

NSImageCell

NSImageView

NSLevelIndicator

NSMatrix

NSPopUpButton

NSTextField

NSTextView

user interfaces

see also Interface Builder

building GUI for VillainTracker

invoking methods in

planning GUI for VillainTracker

resizing VillainTracker window

User Resizable checkbox, Attributes Inspector

user-defined predicates

adding predicate editor to search window

adding predicate to App Delegate

configuring predicate editor

userInfo dictionary

utility mode, NSWindow

Utility option, Attributes Inspector

V


validateConsistency method

validateForInsert method

validateForUpdate method

validateUserInterfaceItem method

validation

features of real model objects

validating attributes

Value attribute, slider

binding to NSUserDefaultsController

Value binding, Bindings Inspector

binding via array controller

configuring

configuring predicate editor

enabling/disabling menu items with bindings

FoundQuotes controller

LOLmaker project

refining GUI, MythBase

showing band members, MythBase

WhatAboutThatFile app

Value Transformer combo box

versions of data model, MythBase

view classes

binding to NSUserDefaultsController

BlackView

ColorBlendView

CurveView

LOLView

NSImageView

NSSplitView

NSTableView

NSTabView

NSTextView

NSView

SmileyView

UIViewController

view components, MVC

see also Cocoa GUI

view coordinate system

views

accessing views placed at top level in nib

animating transitions between

contentView, NSWindow

focus and handling input

hierarchy of

NSView class

resizing window to fit view

user interface classes as both controls and,

Views & Cells item

villain property

villainsTableView outlet

connecting AppController outlets

VillainTracker application

adding NSTableView

coding

AppController interface

AppController.h file

building interface for

connecting AppController actions/outlets

creating VillainTrackerAppDelegate class

deleteVillain method

newVillain method

NSMutableArray

planning the GUI

resizing window

villainsTableView outlet

VillainTracker application coding

standardizing key names

VillainTracker interface, building

adding checkboxes in matrix

adding image view

adding radio buttons in matrix

configuring popup button

creating combo box

creating date picker field

creating text fields

indicating rating with level indicator

inserting text view,

making logical

Return Main Page Previous Page Next Page

®Online Book Reader