Normal view MARC view ISBD view

Objective-C Programmer's Reference.

By: Oliveira, Carlos.
Material type: TextTextSeries: eBooks on Demand.Publisher: Dordrecht : Springer, 2014Description: 1 online resource (375 p.).ISBN: 9781430259060.Subject(s): Application program interfaces (Computer software) | iPad (Computer) -- Programming | iPhone (Smartphone) -- Programming | Macintosh (Computer) -- Programming | Objective-C (Computer program language) | Object-oriented programming (Computer science)Genre/Form: Electronic books.Additional physical formats: Print version:: Objective-C Programmer's ReferenceDDC classification: 005.133 LOC classification: QA76.73.O115Online resources: Click here to view this ebook.
Contents:
Contents at a Glance; Introduction; Part 1: The Language; Chapter 1: The C in Objective-C; Simple Statements; Variables; Variable Initialization; Variable Types; Integer Types; Floating Point Numbers; Characters; Logical Values; Pointers; The void Type; Comments; Arithmetic Expressions; Function Fundamentals; Defining New Functions; Function Syntax; Conditional Operations; The if statement; Loops; The while Loop; The do { } while() Loop; The for Loop; The switch Statement; Assignment Operators; Increment and Decrement Operators; Compound Assignment; Structures; Pointers; Parameter Passing
ArraysArrays and Pointers; Summary; Chapter 2: Classes; Object-Oriented Programming; Why Are Objects Important?; Using Objects; Method Parameters; The id Type; Creating New Objects; Defining New Classes; Instance Variables; Adding and Defining Instance Methods; The Difference Between Messages and Functions; Polymorphic Messages; The Special Variable self; Defining Class Methods; The init Method; Defining Properties; Using Properties; Synthesized Properties; Property Attributes; Classes and File Structure; Summary; Chapter 3: Strings and Container Classes; Strings; Creating Strings
NSString MethodsSubstrings; The NSNumber Class; Accessing an NSNumber; When to Use an NSNumber?; Containers; Arrays; Adding Other Object Types to an NSArray; Using the Literal Notation; Accessing an Array; Mutable Arrays; Dictionaries; Accessing Dictionary Elements; Retrieving Keys; Using Dictionary Enumerators; Mutable Dictionaries; Summary; Chapter 4: Categories and Protocols; Categories; Creating a New Category; Using a Category Header File; Categories and Private Methods; Adding Properties to Categories; Protocols; Informal Protocols; Checking for Protocol Compliance; Formal Protocols
Optional MethodsSummary; Chapter 5: Inheritance; The Concept of Inheritance; Inheritance and Overriding; Invoking Methods in Superclasses; Template Methods; Object Initialization; The Substitution Principle; Class Clusters; Preventing Subclassing; Multiple Inheritance; Simulating Multiple Inheritance; Inheritance versus Delegation; Summary; Chapter 6: Blocks; Introducing Blocks; Declaring Blocks; Reading Complex Block Declarations; Passing Blocks as Parameters; Accessing External Variables; Read-Write Access to Local Variables; Blocks and Memory Management
Using Blocks with the Foundation FrameworkSummary; Chapter 7: Dynamic Binding; Method Selectors; A Simple Example; Additional Parameters; Using Selectors; Target-Action on Cocoa; Dynamically Responding to Messages; Creating a Proxy Object; Using forwardInvocation; Simulating Multiple Inheritance; Implementing respondsToSelector:; Avoiding Method Calls; Summary; Chapter 8: Memory Management; Dealing with Memory Issues; Types of Memory Problems; Identifying Memory Bugs; Allocating Memory; Rules of Reference Counting; The autorelease Method; Using Properties; Autorelease Pools; Using ARC
Summary
Summary: Author Paul Getty has seen thousands of brilliant founding CEOs present to angel investors, venture capitalists, and institutional investors. And he has seen thousands of them fail in their quest for the money they sincerely believed would lead to entrepreneurial success and riches for all. Again and again, he watched would-be tech titans fail to create a good first impression, deliver poor presentations, tell lengthy stories that put investors to sleep, and fail to address the critical issues sophisticated investors are most eager to hear about. If only they'd read The Twelve Magic Slides: In
Tags from this library: No tags from this library for this title. Log in to add tags.
Item type Current location Call number URL Status Date due Barcode
Electronic Book UT Tyler Online
Online
QA76.73.O115 (Browse shelf) http://uttyler.eblib.com/patron/FullRecord.aspx?p=1694176 Available EBL1694176

Contents at a Glance; Introduction; Part 1: The Language; Chapter 1: The C in Objective-C; Simple Statements; Variables; Variable Initialization; Variable Types; Integer Types; Floating Point Numbers; Characters; Logical Values; Pointers; The void Type; Comments; Arithmetic Expressions; Function Fundamentals; Defining New Functions; Function Syntax; Conditional Operations; The if statement; Loops; The while Loop; The do { } while() Loop; The for Loop; The switch Statement; Assignment Operators; Increment and Decrement Operators; Compound Assignment; Structures; Pointers; Parameter Passing

ArraysArrays and Pointers; Summary; Chapter 2: Classes; Object-Oriented Programming; Why Are Objects Important?; Using Objects; Method Parameters; The id Type; Creating New Objects; Defining New Classes; Instance Variables; Adding and Defining Instance Methods; The Difference Between Messages and Functions; Polymorphic Messages; The Special Variable self; Defining Class Methods; The init Method; Defining Properties; Using Properties; Synthesized Properties; Property Attributes; Classes and File Structure; Summary; Chapter 3: Strings and Container Classes; Strings; Creating Strings

NSString MethodsSubstrings; The NSNumber Class; Accessing an NSNumber; When to Use an NSNumber?; Containers; Arrays; Adding Other Object Types to an NSArray; Using the Literal Notation; Accessing an Array; Mutable Arrays; Dictionaries; Accessing Dictionary Elements; Retrieving Keys; Using Dictionary Enumerators; Mutable Dictionaries; Summary; Chapter 4: Categories and Protocols; Categories; Creating a New Category; Using a Category Header File; Categories and Private Methods; Adding Properties to Categories; Protocols; Informal Protocols; Checking for Protocol Compliance; Formal Protocols

Optional MethodsSummary; Chapter 5: Inheritance; The Concept of Inheritance; Inheritance and Overriding; Invoking Methods in Superclasses; Template Methods; Object Initialization; The Substitution Principle; Class Clusters; Preventing Subclassing; Multiple Inheritance; Simulating Multiple Inheritance; Inheritance versus Delegation; Summary; Chapter 6: Blocks; Introducing Blocks; Declaring Blocks; Reading Complex Block Declarations; Passing Blocks as Parameters; Accessing External Variables; Read-Write Access to Local Variables; Blocks and Memory Management

Using Blocks with the Foundation FrameworkSummary; Chapter 7: Dynamic Binding; Method Selectors; A Simple Example; Additional Parameters; Using Selectors; Target-Action on Cocoa; Dynamically Responding to Messages; Creating a Proxy Object; Using forwardInvocation; Simulating Multiple Inheritance; Implementing respondsToSelector:; Avoiding Method Calls; Summary; Chapter 8: Memory Management; Dealing with Memory Issues; Types of Memory Problems; Identifying Memory Bugs; Allocating Memory; Rules of Reference Counting; The autorelease Method; Using Properties; Autorelease Pools; Using ARC

Summary

Author Paul Getty has seen thousands of brilliant founding CEOs present to angel investors, venture capitalists, and institutional investors. And he has seen thousands of them fail in their quest for the money they sincerely believed would lead to entrepreneurial success and riches for all. Again and again, he watched would-be tech titans fail to create a good first impression, deliver poor presentations, tell lengthy stories that put investors to sleep, and fail to address the critical issues sophisticated investors are most eager to hear about. If only they'd read The Twelve Magic Slides: In

Description based upon print version of record.

Author notes provided by Syndetics

Carlos Oliveira works in the area of quantitative finance, with more than ten years of experience in creating scientific and financial models in C++. During his career, Carlos has developed several large-scale applications for financial companies such as Bloomberg L.P. and F-Squared Investments. Carlos Oliveira obtained a PhD in Operations Research and Systems Engineering from the University of Florida, an MSc in Computer Science from UFC (Brazil), and a BSc in Computer Science from UECE (Brazil). He has also performed academic research in the field of combinatorial optimization, with applications in diverse areas such as finance, telecommunications, computational biology, and logistics. Carlos has written more than 30 academic papers on optimization, and authored three books, including Practical C++ Financial Programming (Apress, 2015).

There are no comments for this item.

Log in to your account to post a comment.