Index

images  A

images  B

Block(s)

    array sorting

        BlockArraySorter main.m file

        block literal

        NSComparator

        project execution

        project testing

    closures

        const imports

        instance variable access

        lexical scope

        mutable block variables

        scope

        visibility

    concurrent programming

        BlockConcurrentTasks main.m file

        project testing

    description

    memory management

        Block_copy()

        block literal expression

        block literal use outside lexical scope

        Block_release()

    syntax

        block expression definition and invocation

        block type

        compound block declaration and definition

        declaration and definition

        function argument

        literal expression

        method parameter

        syntactic elements comparison

        void

    URL loading

        BlockURLLoader main.m file

        project testing

Bundle

    application

    framework

    loadable

images  C

Classes

    atom class implementation coding

    atom class interface coding

    category

        declaration syntax

        description

        Nuclear Category Implementation

        Nuclear Category Interface

        Nuclear Category testing code

    extensions

    implementation

    instance variables

    interface

    methods

        invocation

        syntax

    new class creation

    properties

        access

        declaration

        definition

        Property-Backed Instance Variables

    protocol

        adoption of a

        Atom Class Implementation

        declaration syntax

        description

        interface adopting a protocol

        method declarations

        other protocols using similar syntax

        protocol creation using Xcode

        Protocol Template File

        syntax

    software object

    Xcode

images  D

Data types

    constants

    foundation

Directives, Preprocessor language

    conditional compilation

        #elif directive

        #else directive

        #ifdef directive

        #if directive

        #ifndef directive

    diagnostics

        #error directive

        #line directive

        #warning directive

    header file inclusion

        #import directive

        #include directive

    #pragma directive

images  E

Error handling

    exception condition

    guidelines

    key points

    NSError

        codes

        dictionary keys

        domain object

        double-indirection

        error domains

        error objects

        error objects via indirection

        error recovery

        handling delegation method errors

        responders

    NSException

        exception handling

        memory management

        nested exception handlers

        object

    runtime error

        assertion

        categories

        error codes

        error object

        exception

        types

    standard exception names

images  F

Foundation functions

    bundles, localized strings

    decimal numbers and byte ordering

        byte ordering

        NSDecimal functions

        rounding modes

        values

    file paths

    geometry

    key points

    logging

    runtime interaction

    tasks

images  G

General purpose classes

    collections

        index sets

        literals

        NSArray

        NSCountedSet

        NSDictionary

        NSHashTable

        NSMap table

        NSPointerFunctions

        NSSet

    predicates

    root classes

        abstract root class

        NSObject class

        NSObject protocol

        NSProxy

    value objects

        date and time

        NSCache

        NSDecimalNumber

        NSNumber

        NSValue class

    XML DTD processing

        event-driven manner

        tree-based data model

images  H

images  I

images  J

images  K

images  L

Libraries

    API

    Breakpoint

    Commands

    Core class

    Data formatters

    Expressions class

    Host

    Interpreter

    Symbol

    Target

    Utility

LLDB Commands

    apropos

    breakpoint

    Command-Line Tool

    disassemble

    expression

    frame

    help commands

    memory

    process

    register

    thread

    watchpoint

images  M

Memory management

    automatic reference counting

        circular reference avoidance

        lifetime qualifiers

        usage of

        usage rules and conventions

    with blocks

        Block_copy()

        block literal expression

        block literal use outside lexical scope

        Block_release()

    Manual Retain-Release

        autorelease method

        memory deallocation

        MRR example usage

        object reference and ownership

        ownership claiming

        ownership relinquishment

        ownership taking

        usage of

    Objective-C memory model

    program memory usage

        dangling pointers

        heap

        memory leaks

        Objective-C program

        stack

        statement block

Method(s)

    invocation

    syntax

images  N

images  O

Object(s)

    creation

        Elements Project

        initialization

Objective-C

    classes (see Classes)

    concurrent programming (see Concurrent programming)

    description

    development environment

    features

        Apple technologies

        C language support

        dynamic runtime

        introspection and reflection

        memory management

        object messaging

        object-oriented programming

        program development

    program development

        project creation

        test drive

Objective-C elements

    access modifiers

        package access modifier

        private access modifier

        protected access modifier

        public access modifier

    class elements

        Category interface

        class extension

        class implementation

        class method

        instance method

        instance variables

        interface directive

        Property Attributes

        protocol declaration

        return type

    data types

        block data type

        BOOL

        class definition types

        enumeration types

        id type

        instancetype keyword

    operators

    statements

    variables

        block scope variable

        file scope variable

        function prototype scope variable

        function scope variable

        reserved words

images  P, Q

Properties

    access

    declaration, attributes

    definition

        autosynthesis

        dynamic generation

        explicit definition

        synthesis via keyword

    Property-Backed Instance Variables

images  R

Runtime APIs

    class and instance

        associated object

        class instance

        memory management policy

        method implementation

        NSBundle

        register and create

        RuntimeWidget

        variable addition

    dynamic proxy

        AspectProxy

        AuditingInvoker inetrface

        coding the class

        implementing AspectProxy

        implementing AuditingInvoker

        invoker protocol

        testing AspectProxy

    dynamic proxy, AOP

    loadable bundles

        adding Greeter.h file

        arguments tab

        automatic reference count (ARC)

        BasicGreeter implementation

        BasicGreeter interface

        BasicGreeter main () function

        bundle class

        creation of

        CustomGreeter interface

        CustomGreeter template

        DynaLoader

        dynamical loading

        file addition

        foundation

        full path of CustomGreeter

        Greeter Protocol

        implementation of CustomGreeter

        NSBundle object creation

        output, DynaLoader

        project scheme

        retrieve, path argument

        scheme editor

        template selection

        unloading bundle

        using NSBundle

Runtime error

    assertion

    categories

    error codes

    error object

    exception

    types

Runtime system

    components

        automatic reference count (ARC)

        class code generation

        class elements

        class inspection

        C library

        creation dynamic class

        data structures view

        data types, library

        dispatch table

        dyld Shared Cache

        DynaClass main() function

        examine, class methods

        Foundation Framework

        functions of library

        id type definition

        implement, object messaging

        inspection of object

        instance(s)

        instance method, class access

        introspection of object

        isa pointer

        isa variable

        library API

        loading dynamically

        message dispatching

        messaging code generation

        metaclass

        method lookup, library

        objc_getMetaClass()

        objc_msgSend()

        objc_object data type

        object messaging

        opaque data type

        operation, messaging

        resolution, dynamic method

        runspector

        Runspector main() function

        selector uniquing

        source code compiler

        trampoline

        variables, instance

        vtables

    dynamic binding

    dynamic features

    dynamic loading

    dynamic method resolution

        method implementation

    dynamic typing

    interactions with

        conformsToProtocol

        inspector

        introspection, object

        levels

        navigator pane

        NSObject, methods

    message passing

        method signature

        selectors

        usage of

    object introspection

    roundup

images  S

Shared memory model

    locks

        deadlock

        hold and wait conditions prevention

        live-lock

        lock acquisition

        mutual exclusion policy

        preemption

        resource starvation

        timeouts on waits

Specialized system services

    archives

        enconding/decoding objects

        keyed archives

        marshal and unmarshall process

        sequential archives

    distributed Objects

    notifications support

        coalescing

        constant values

        elements

        encapsulates

        observer

        queue creation

        synchronously queues

    object graph (archives)

        archiver interface and implementation

        class hierarchy

        family interface and implementation

        order interface and implementation

        subfamily interface and implementation

    scripting

    serialization

        NSPropertyListSerialization

        property list

        XML plist files

Strings

    class cluster design pattern

    format string

    NSAttributedString

    NSString

        initialization

        introspection

        I/O

        modification

        mutable and immutable

        scanning values

        search and comparison

    NSString literals

    operations

images  T

Thread(s)

    concurrency

        computeTask method

        ConcurrentProcessor implementation

        ConcurrentProcessor interface

        ConcurrentThreads main() function

        ConcurrentThreads program output

    NSObject threads

    NSThread APIs

    synchronization

        condition variables

        locks

images  U, V, W

images  X, Y

Xcode

    actions

    breakpoint action

        AppleScript command

        Debugger command

        Log message command

        Shell command

        Sound command

    breakpoint navigator

    debug area

    debug bar

    debug navigator

    disassembly view

    executable environment

    projects

        GreetingProject

        project content

        test content

        Xcode project file

    Roundup

    schemes

    targets

        Build configuration

        Build phases

        Build rules

        configuration settings file

        test coverage

    using LLDB

        Automatic Reference Counting

        BrokenCalculator main() Function

        Class Interface

        Exception Breakpoint

        main() function

        method/function call

        NSLog function

        output

        using po command

    workspaces

        add an existing project

        metadata

        output

        static libraries

        workspace build directory

images  Z

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.12.123.189