Advanced iOS 4 programming [[electronic resource] ] : developing mobile applications for Apple iPhone, iPad, and iPod touch / / Maher Ali |
Autore | Ali Maher |
Pubbl/distr/stampa | Chichester, U.K., : Wiley, 2010 |
Descrizione fisica | 1 online resource (722 p.) |
Disciplina |
004.165
005.268 |
Soggetto topico |
iPhone (Smartphone) - Programming
iPad (Computer) - Programming iPod touch (Digital music player) Cell phones - Programming Mobile computing |
Soggetto genere / forma | Electronic books. |
ISBN |
0-470-97165-7
1-283-85855-X 0-470-97144-4 0-470-97954-2 |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto | Getting started -- Objective-C and Cocoa -- Collections -- Anatomy of an iPhone application -- The view -- Controls -- View controllers -- Special-purpose views -- Table view -- File management -- Working with databases -- XML processing -- Location awareness -- Working with devices -- Internalization -- Custom user interface components -- Advanced networking -- Working with the address book database -- Core data -- Undo management -- Copy and paste -- Offline mode -- Peer-to-peer communication -- Developing for the iPad. |
Record Nr. | UNINA-9910459430703321 |
Ali Maher | ||
Chichester, U.K., : Wiley, 2010 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
Advanced iOS 4 programming [[electronic resource] ] : developing mobile applications for Apple iPhone, iPad, and iPod touch / / Maher Ali |
Autore | Ali Maher |
Pubbl/distr/stampa | Chichester, U.K., : Wiley, 2010 |
Descrizione fisica | 1 online resource (722 p.) |
Disciplina |
004.165
005.268 |
Soggetto topico |
iPhone (Smartphone) - Programming
iPad (Computer) - Programming iPod touch (Digital music player) Cell phones - Programming Mobile computing |
ISBN |
0-470-97165-7
1-283-85855-X 0-470-97144-4 0-470-97954-2 |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto | Getting started -- Objective-C and Cocoa -- Collections -- Anatomy of an iPhone application -- The view -- Controls -- View controllers -- Special-purpose views -- Table view -- File management -- Working with databases -- XML processing -- Location awareness -- Working with devices -- Internalization -- Custom user interface components -- Advanced networking -- Working with the address book database -- Core data -- Undo management -- Copy and paste -- Offline mode -- Peer-to-peer communication -- Developing for the iPad. |
Record Nr. | UNINA-9910785211803321 |
Ali Maher | ||
Chichester, U.K., : Wiley, 2010 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
Advanced iOS 4 programming [[electronic resource] ] : developing mobile applications for Apple iPhone, iPad, and iPod touch / / Maher Ali |
Autore | Ali Maher |
Pubbl/distr/stampa | Chichester, U.K., : Wiley, 2010 |
Descrizione fisica | 1 online resource (722 p.) |
Disciplina |
004.165
005.268 |
Soggetto topico |
iPhone (Smartphone) - Programming
iPad (Computer) - Programming iPod touch (Digital music player) Cell phones - Programming Mobile computing |
ISBN |
0-470-97165-7
1-283-85855-X 0-470-97144-4 0-470-97954-2 |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto | Getting started -- Objective-C and Cocoa -- Collections -- Anatomy of an iPhone application -- The view -- Controls -- View controllers -- Special-purpose views -- Table view -- File management -- Working with databases -- XML processing -- Location awareness -- Working with devices -- Internalization -- Custom user interface components -- Advanced networking -- Working with the address book database -- Core data -- Undo management -- Copy and paste -- Offline mode -- Peer-to-peer communication -- Developing for the iPad. |
Record Nr. | UNINA-9910816437903321 |
Ali Maher | ||
Chichester, U.K., : Wiley, 2010 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
Beginning iOS 6 development : exploring the iOS SDK / / David Mark ... [et al.] |
Edizione | [1st ed. 2013.] |
Pubbl/distr/stampa | New York, : Apress, : Distributed to the book trade worldwide by Springer Science+Business Media New York, c2013 |
Descrizione fisica | 1 online resource (748 p.) |
Disciplina | 005.26 |
Altri autori (Persone) | MarkDave |
Soggetto topico |
Application software - Development
iPhone (Smartphone) - Programming iPad (Computer) - Programming iPod touch (Digital music player) - Programming |
ISBN | 1-4302-4513-1 |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
""Title Page""; ""Copyright Page""; ""Dedication Page""; ""Contents at a Glance""; ""Table of Contents""; ""About the Authors""; ""About the Technical Reviewers""; ""Chapter 1 Welcome to the Jungle""; ""What This Book Is""; ""What You Need""; ""Developer Options""; ""What You Need to Know""; ""What�s Different About Coding for iOS?""; ""Only One Active Application""; ""Only One Window""; ""Limited Access""; ""Limited Response Time""; ""Limited Screen Size""; ""Limited System Resources""; ""No Garbage Collection, but�""; ""Some New Stuff""; ""A Different Approach""
""What�s in This Book""""What�s New in This Update?""; ""Are You Ready?""; ""Chapter 2 Appeasing the Tiki Gods""; ""Setting Up Your Project in Xcode""; ""The Xcode Workspace Window""; ""The Toolbar""; ""The Navigator View""; ""The Jump Bar""; ""The Utility Pane""; ""Interface Builder""; ""New Compiler and Debugger""; ""A Closer Look at Our Project""; ""Introducing Xcode�s Interface Builder""; ""What�s in the Nib File?""; ""The Library""; ""Adding a Label to the View""; ""Changing Attributes""; ""Some iPhone Polish-Finishing Touches""; ""Bring It on Home"" ""Chapter 3 Handling Basic Interaction""""The Model-View-Controller Paradigm""; ""Creating Our Project""; ""Looking at the View Controller""; ""Understanding Outlets and Actions""; ""Outlets""; ""Actions""; ""Cleaning Up the View Controller""; ""Designing the User Interface""; ""Adding the Buttons and Action Method""; ""Adding the Label and Outlet""; ""Writing the Action Method""; ""Trying It Out""; ""Adding some style""; ""Looking at the Application Delegate""; ""Bring It on Home""; ""Chapter 4 More User Interface Fun""; ""A Screen Full of Controls""; ""Active, Static, and Passive Controls"" ""Creating the Application""""Implementing the Image View and Text Fields""; ""Adding the Image View""; ""Resizing the Image View""; ""Setting View Attributes""; ""The Mode Attribute""; ""Tag""; ""Interaction Checkboxes""; ""The Alpha Value""; ""Background""; ""Drawing Checkboxes""; ""Stretching""; ""Adding the Text Fields""; ""Text Field Inspector Settings""; ""Setting the Attributes for the Second Text Field""; ""Creating and Connecting Outlets""; ""Closing the Keyboard""; ""Closing the Keyboard When Done Is Tapped""; ""Touching the Background to Close the Keyboard"" ""Adding the Slider and Label""""Adding Top Constraints""; ""Creating and Connecting the Actions and Outlets""; ""Implementing the Action Method""; ""Implementing the Switches, Button, and Segmented Control""; ""Adding Two Labeled Switches""; ""Connecting and Creating Outlets and Actions""; ""Implementing the Switch Actions""; ""Adding the Button""; ""Connecting and Creating the Button Outlets and Actions""; ""Implementing the Segmented Control Action""; ""Implementing the Action Sheet and Alert""; ""Conforming to the Action Sheet Delegate Method""; ""Showing the Action Sheet"" ""Spiffing Up the Button"" |
Record Nr. | UNINA-9910438099003321 |
New York, : Apress, : Distributed to the book trade worldwide by Springer Science+Business Media New York, c2013 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
Beginning iOS application development with HTML and JavaScript [[electronic resource] /] / Richard Wagner |
Autore | Wagner Richard |
Edizione | [1st edition] |
Pubbl/distr/stampa | Indianapolis, IN, : Wiley, c2012 |
Descrizione fisica | 1 online resource (436 p.) |
Disciplina | 005.26 |
Collana | Wrox beginning guides |
Soggetto topico |
Application software - Development
iPhone (Smartphone) - Programming iPad (Computer) - Programming |
Soggetto genere / forma | Electronic books. |
ISBN |
1-283-42531-9
9786613425317 1-118-22607-0 |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
Beginning: iOS Application Development with HTML and JavaScript®; Contents; Introduction; Part I: Getting Started; Chapter 1: Introducing iOS Development Using Web Technologies; Discovering the Safari on iOS Platform; Key Safari Features for Web Developers; Four Ways to Develop Web Apps for iOS; The Finger Is Not a Mouse; Limitations and Constraints; Setting Up Your Development Environment on a Local Network; Chapter 2: Working with Core Technologies; Exploring HTML 5 Media Elements; Scripting JavaScript; Syntax and Basic Rules; Variables; Operators; Reserved Words
Basic Conditional ExpressionsLoops; Comments; Functions; Data Types; Chapter 3: The Document Object Model; What Is the DOM?; DOM as a Tree; Accessing the DOM from JavaScript; Accessing a Specific Element; Accessing a Set of Elements; Accessing Family Members; Retrieving Attributes; Manipulating the DOM; Creating an Element and Other Nodes; Adding a Node to the DOM; Creating Other Elements; Setting a Value to an Attribute; Moving a Node; Cloning a Node; Removing a Node from the DOM; Removing an Attribute; Chapter 4: Writing Your First Hello World Application; Setting Up Creating Your Index PageCreating the Main Screen; Adding Detail Pages; Chapter 5: Enabling and Optimizing Web Sites for the iPhone and iPad; Tier 1: iOS Compatibility; Tier 2: Navigation-Friendly Websites; Working with the Viewport; Turning Your Page into Blocks; Defining Multiple Columns ( Future Use); Tier 3: Custom Styling; Media Queries; Text Size Adjustment; Case Study: Enabling an Existing Web Site; Tier 4: Parallel Sites; Part II: Application Design; Chapter 6: Designing the iPhone UI; Evolving UI Design; The iPhone Viewport; Exploring iOS Design Patterns; Categorizing Apps Navigation List-based UI DesignApplication Modes; Exploring Screen Layout; Title Bar; Edge-to-Edge Navigation Lists; Rounded Rectangle Design Destination Pages; Designing for Touch; Working with Fonts; Best Practices in iOS UI Design; Adding Finishing Touches; Chapter 7: Designing for iPad; Special iPad Considerations; Design Essentials; Dealing with Scrolling; Split View Design Pattern; Designing a UI for iPad; Chapter 8: Styling with CSS; CSS Selectors Supported in Safari; Text Styles; Controlling Text Sizing with -webkit-text-size-adjust; Handling Overflowed Text with text-overflow Creating Subtle Shadows with text-shadowStyling Block Elements; Image-Based Borders with -webkit-border-image; Rounded Corners with -webkit-border-radius; Gradient Push Buttons with -webkit-appearance; Multiple Background Images; Setting Transparencies; Creating CSS-based iOS Buttons; Identifying Incompatibilities; Part III: Application Development; Chapter 9: Programming the Interface; Top Level of Application; Examining Top-Level Styles; Adding the Top Toolbar; Adding a Top-Level Navigation Menu; Displaying a Panel with an Internal URL; Creating a Secondary Navigation List Designing for Long Navigation Lists |
Record Nr. | UNINA-9910465480703321 |
Wagner Richard | ||
Indianapolis, IN, : Wiley, c2012 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
Beginning iOS application development with HTML and JavaScript [[electronic resource] /] / Richard Wagner |
Autore | Wagner Richard |
Edizione | [1st edition] |
Pubbl/distr/stampa | Indianapolis, IN, : Wiley, c2012 |
Descrizione fisica | 1 online resource (436 p.) |
Disciplina | 005.26 |
Collana | Wrox beginning guides |
Soggetto topico |
Application software - Development
iPhone (Smartphone) - Programming iPad (Computer) - Programming |
ISBN |
1-283-42531-9
9786613425317 1-118-22607-0 |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
Beginning: iOS Application Development with HTML and JavaScript®; Contents; Introduction; Part I: Getting Started; Chapter 1: Introducing iOS Development Using Web Technologies; Discovering the Safari on iOS Platform; Key Safari Features for Web Developers; Four Ways to Develop Web Apps for iOS; The Finger Is Not a Mouse; Limitations and Constraints; Setting Up Your Development Environment on a Local Network; Chapter 2: Working with Core Technologies; Exploring HTML 5 Media Elements; Scripting JavaScript; Syntax and Basic Rules; Variables; Operators; Reserved Words
Basic Conditional ExpressionsLoops; Comments; Functions; Data Types; Chapter 3: The Document Object Model; What Is the DOM?; DOM as a Tree; Accessing the DOM from JavaScript; Accessing a Specific Element; Accessing a Set of Elements; Accessing Family Members; Retrieving Attributes; Manipulating the DOM; Creating an Element and Other Nodes; Adding a Node to the DOM; Creating Other Elements; Setting a Value to an Attribute; Moving a Node; Cloning a Node; Removing a Node from the DOM; Removing an Attribute; Chapter 4: Writing Your First Hello World Application; Setting Up Creating Your Index PageCreating the Main Screen; Adding Detail Pages; Chapter 5: Enabling and Optimizing Web Sites for the iPhone and iPad; Tier 1: iOS Compatibility; Tier 2: Navigation-Friendly Websites; Working with the Viewport; Turning Your Page into Blocks; Defining Multiple Columns ( Future Use); Tier 3: Custom Styling; Media Queries; Text Size Adjustment; Case Study: Enabling an Existing Web Site; Tier 4: Parallel Sites; Part II: Application Design; Chapter 6: Designing the iPhone UI; Evolving UI Design; The iPhone Viewport; Exploring iOS Design Patterns; Categorizing Apps Navigation List-based UI DesignApplication Modes; Exploring Screen Layout; Title Bar; Edge-to-Edge Navigation Lists; Rounded Rectangle Design Destination Pages; Designing for Touch; Working with Fonts; Best Practices in iOS UI Design; Adding Finishing Touches; Chapter 7: Designing for iPad; Special iPad Considerations; Design Essentials; Dealing with Scrolling; Split View Design Pattern; Designing a UI for iPad; Chapter 8: Styling with CSS; CSS Selectors Supported in Safari; Text Styles; Controlling Text Sizing with -webkit-text-size-adjust; Handling Overflowed Text with text-overflow Creating Subtle Shadows with text-shadowStyling Block Elements; Image-Based Borders with -webkit-border-image; Rounded Corners with -webkit-border-radius; Gradient Push Buttons with -webkit-appearance; Multiple Background Images; Setting Transparencies; Creating CSS-based iOS Buttons; Identifying Incompatibilities; Part III: Application Development; Chapter 9: Programming the Interface; Top Level of Application; Examining Top-Level Styles; Adding the Top Toolbar; Adding a Top-Level Navigation Menu; Displaying a Panel with an Internal URL; Creating a Secondary Navigation List Designing for Long Navigation Lists |
Record Nr. | UNINA-9910791986403321 |
Wagner Richard | ||
Indianapolis, IN, : Wiley, c2012 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
Beginning iOS application development with HTML and JavaScript / / Richard Wagner |
Autore | Wagner Richard |
Edizione | [1st edition] |
Pubbl/distr/stampa | Indianapolis, IN, : Wiley, c2012 |
Descrizione fisica | 1 online resource (436 p.) |
Disciplina | 005.26 |
Collana | Wrox beginning guides |
Soggetto topico |
Application software - Development
iPhone (Smartphone) - Programming iPad (Computer) - Programming |
ISBN |
1-283-42531-9
9786613425317 1-118-22607-0 |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
Beginning: iOS Application Development with HTML and JavaScript®; Contents; Introduction; Part I: Getting Started; Chapter 1: Introducing iOS Development Using Web Technologies; Discovering the Safari on iOS Platform; Key Safari Features for Web Developers; Four Ways to Develop Web Apps for iOS; The Finger Is Not a Mouse; Limitations and Constraints; Setting Up Your Development Environment on a Local Network; Chapter 2: Working with Core Technologies; Exploring HTML 5 Media Elements; Scripting JavaScript; Syntax and Basic Rules; Variables; Operators; Reserved Words
Basic Conditional ExpressionsLoops; Comments; Functions; Data Types; Chapter 3: The Document Object Model; What Is the DOM?; DOM as a Tree; Accessing the DOM from JavaScript; Accessing a Specific Element; Accessing a Set of Elements; Accessing Family Members; Retrieving Attributes; Manipulating the DOM; Creating an Element and Other Nodes; Adding a Node to the DOM; Creating Other Elements; Setting a Value to an Attribute; Moving a Node; Cloning a Node; Removing a Node from the DOM; Removing an Attribute; Chapter 4: Writing Your First Hello World Application; Setting Up Creating Your Index PageCreating the Main Screen; Adding Detail Pages; Chapter 5: Enabling and Optimizing Web Sites for the iPhone and iPad; Tier 1: iOS Compatibility; Tier 2: Navigation-Friendly Websites; Working with the Viewport; Turning Your Page into Blocks; Defining Multiple Columns ( Future Use); Tier 3: Custom Styling; Media Queries; Text Size Adjustment; Case Study: Enabling an Existing Web Site; Tier 4: Parallel Sites; Part II: Application Design; Chapter 6: Designing the iPhone UI; Evolving UI Design; The iPhone Viewport; Exploring iOS Design Patterns; Categorizing Apps Navigation List-based UI DesignApplication Modes; Exploring Screen Layout; Title Bar; Edge-to-Edge Navigation Lists; Rounded Rectangle Design Destination Pages; Designing for Touch; Working with Fonts; Best Practices in iOS UI Design; Adding Finishing Touches; Chapter 7: Designing for iPad; Special iPad Considerations; Design Essentials; Dealing with Scrolling; Split View Design Pattern; Designing a UI for iPad; Chapter 8: Styling with CSS; CSS Selectors Supported in Safari; Text Styles; Controlling Text Sizing with -webkit-text-size-adjust; Handling Overflowed Text with text-overflow Creating Subtle Shadows with text-shadowStyling Block Elements; Image-Based Borders with -webkit-border-image; Rounded Corners with -webkit-border-radius; Gradient Push Buttons with -webkit-appearance; Multiple Background Images; Setting Transparencies; Creating CSS-based iOS Buttons; Identifying Incompatibilities; Part III: Application Development; Chapter 9: Programming the Interface; Top Level of Application; Examining Top-Level Styles; Adding the Top Toolbar; Adding a Top-Level Navigation Menu; Displaying a Panel with an Internal URL; Creating a Secondary Navigation List Designing for Long Navigation Lists |
Record Nr. | UNINA-9910828884703321 |
Wagner Richard | ||
Indianapolis, IN, : Wiley, c2012 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
Beginning iOS programming : building and deploying iOS applications / / Nick Harris |
Autore | Harris Nick |
Edizione | [1st edition] |
Pubbl/distr/stampa | Indianapolis, Indiana : , : Wiley, , 2014 |
Descrizione fisica | 1 online resource (340 p.) |
Disciplina | 005.26 |
Collana | Wrox : Programmer to Programmer |
Soggetto topico |
Application software - Development
iPhone (Smartphone) - Programming iPad (Computer) - Programming iPod touch (Digital music player) - Programming Mobile computing |
Soggetto genere / forma | Electronic books. |
ISBN |
1-118-84144-1
1-118-84160-3 |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
Beginning iOS Programming: Building and Deploying iOS Applications; Copyright; About the Author; Credits; Acknowledgments; Contents; Introduction; Who This Book Is For; What This Book Covers; How This Book Is Structured; What You Need to Use This Book; Conventions; Source Code; Errata; P2P.Wrox.Com; Chapter 1: Building a Real-World iOS App: Bands; Introducing Bands; Getting Started; Scoping the App; Defining the Features; Creating a Development Plan; Summary; Chapter 2: Introduction to Objective-C; Exploring the History of Objective-C; Explaining the Basics; Learning About Objects and Classes
Instantiating ObjectsManaging Memory; Introducing Automatic Reference Counting; Adding Properties to a Class; Explaining Strings; Using Basic Data Structures; Discussing Advanced Concepts; Explaining the Model-View-Controller Design Pattern; Learning About Protocols and Delegates; Using Blocks; Handling Errors; Summary; Chapter 3: Starting a New App; Creating a New App in Xcode; Discussing Xcode Templates; Learning About Bundle Identifiers; Exploring the Xcode Project Layout; Discussing the UIKit Framework; Discussing the Main Storyboard; Adding a Label to a Storyboard Exploring Interface BuilderSetting Attributes; Exploring the Inspectors; Aligning UI Objects; Running in the Simulator; Choosing a Device; Learning to Test on All Device Sizes; Learning About Auto Layout; Discussing Auto Layout Basics; Testing Rotation; Exploring Application Settings; Setting Version and Build Numbers; Setting Supported Rotation Orientations; Setting the App Icon; Setting Launch Images; Running on a Device; Summary; Chapter 4: Creating a User Input Form; Introducing the Band Model Object; Creating the Band Model Object; Creating Enumerations Adding Properties to the Band Model ObjectBuilding an Interactive User Interface; Learning About IBOutlet; Using UITextField and UITextFieldDelegate; Using UITextView and UITextViewDelegate; Using UIButton and IBAction; Using UIStepper; Using UISegmentedControl; Using UISwitch; Saving and Retrieving Data; Implementing the NSCoding Protocol; Saving Data; Retrieving Saved Data; Deleting Saved Data; Summary; Chapter 5: Using Table Views; Exploring Table Views; Learning About Tables; Learning About Cells; Implementing the Bands Data Source; Creating the Band Storage; Adding Bands Displaying BandsImplementing Sections and Index; Adding Section Headers; Showing the Section Index; Editing Table Data; Enabling Edit Mode; Deleting Cells and Data; Modifying Data; Summary; Chapter 6: Integrating the Camera and Photo Library in iOS Apps; Adding an Image View and Gesture Recognizer; Enabling User Interactions with a UIImageView; Learning About Gesture Recognizers; Selecting a Picture from the Photo Library; Learning About UIImagePickerController; Determining Device Capabilities; Allowing Picture Editing; Saving Band Images; Deleting Band Images Taking a Picture with the Camera |
Record Nr. | UNINA-9910463701303321 |
Harris Nick | ||
Indianapolis, Indiana : , : Wiley, , 2014 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
Beginning iOS programming : building and deploying iOS applications / / Nick Harris |
Autore | Harris Nick |
Edizione | [1st edition] |
Pubbl/distr/stampa | Indianapolis, Indiana : , : Wiley, , 2014 |
Descrizione fisica | 1 online resource (340 p.) |
Disciplina | 005.26 |
Collana | Wrox : Programmer to Programmer |
Soggetto topico |
Application software - Development
iPhone (Smartphone) - Programming iPad (Computer) - Programming iPod touch (Digital music player) - Programming Mobile computing |
ISBN |
1-118-84144-1
1-118-84160-3 |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
Beginning iOS Programming: Building and Deploying iOS Applications; Copyright; About the Author; Credits; Acknowledgments; Contents; Introduction; Who This Book Is For; What This Book Covers; How This Book Is Structured; What You Need to Use This Book; Conventions; Source Code; Errata; P2P.Wrox.Com; Chapter 1: Building a Real-World iOS App: Bands; Introducing Bands; Getting Started; Scoping the App; Defining the Features; Creating a Development Plan; Summary; Chapter 2: Introduction to Objective-C; Exploring the History of Objective-C; Explaining the Basics; Learning About Objects and Classes
Instantiating ObjectsManaging Memory; Introducing Automatic Reference Counting; Adding Properties to a Class; Explaining Strings; Using Basic Data Structures; Discussing Advanced Concepts; Explaining the Model-View-Controller Design Pattern; Learning About Protocols and Delegates; Using Blocks; Handling Errors; Summary; Chapter 3: Starting a New App; Creating a New App in Xcode; Discussing Xcode Templates; Learning About Bundle Identifiers; Exploring the Xcode Project Layout; Discussing the UIKit Framework; Discussing the Main Storyboard; Adding a Label to a Storyboard Exploring Interface BuilderSetting Attributes; Exploring the Inspectors; Aligning UI Objects; Running in the Simulator; Choosing a Device; Learning to Test on All Device Sizes; Learning About Auto Layout; Discussing Auto Layout Basics; Testing Rotation; Exploring Application Settings; Setting Version and Build Numbers; Setting Supported Rotation Orientations; Setting the App Icon; Setting Launch Images; Running on a Device; Summary; Chapter 4: Creating a User Input Form; Introducing the Band Model Object; Creating the Band Model Object; Creating Enumerations Adding Properties to the Band Model ObjectBuilding an Interactive User Interface; Learning About IBOutlet; Using UITextField and UITextFieldDelegate; Using UITextView and UITextViewDelegate; Using UIButton and IBAction; Using UIStepper; Using UISegmentedControl; Using UISwitch; Saving and Retrieving Data; Implementing the NSCoding Protocol; Saving Data; Retrieving Saved Data; Deleting Saved Data; Summary; Chapter 5: Using Table Views; Exploring Table Views; Learning About Tables; Learning About Cells; Implementing the Bands Data Source; Creating the Band Storage; Adding Bands Displaying BandsImplementing Sections and Index; Adding Section Headers; Showing the Section Index; Editing Table Data; Enabling Edit Mode; Deleting Cells and Data; Modifying Data; Summary; Chapter 6: Integrating the Camera and Photo Library in iOS Apps; Adding an Image View and Gesture Recognizer; Enabling User Interactions with a UIImageView; Learning About Gesture Recognizers; Selecting a Picture from the Photo Library; Learning About UIImagePickerController; Determining Device Capabilities; Allowing Picture Editing; Saving Band Images; Deleting Band Images Taking a Picture with the Camera |
Record Nr. | UNINA-9910787866403321 |
Harris Nick | ||
Indianapolis, Indiana : , : Wiley, , 2014 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
Beginning iOS programming : building and deploying iOS applications / / Nick Harris |
Autore | Harris Nick |
Edizione | [1st edition] |
Pubbl/distr/stampa | Indianapolis, Indiana : , : Wiley, , 2014 |
Descrizione fisica | 1 online resource (340 p.) |
Disciplina | 005.26 |
Collana | Wrox : Programmer to Programmer |
Soggetto topico |
Application software - Development
iPhone (Smartphone) - Programming iPad (Computer) - Programming iPod touch (Digital music player) - Programming Mobile computing |
ISBN |
1-118-84144-1
1-118-84160-3 |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
Beginning iOS Programming: Building and Deploying iOS Applications; Copyright; About the Author; Credits; Acknowledgments; Contents; Introduction; Who This Book Is For; What This Book Covers; How This Book Is Structured; What You Need to Use This Book; Conventions; Source Code; Errata; P2P.Wrox.Com; Chapter 1: Building a Real-World iOS App: Bands; Introducing Bands; Getting Started; Scoping the App; Defining the Features; Creating a Development Plan; Summary; Chapter 2: Introduction to Objective-C; Exploring the History of Objective-C; Explaining the Basics; Learning About Objects and Classes
Instantiating ObjectsManaging Memory; Introducing Automatic Reference Counting; Adding Properties to a Class; Explaining Strings; Using Basic Data Structures; Discussing Advanced Concepts; Explaining the Model-View-Controller Design Pattern; Learning About Protocols and Delegates; Using Blocks; Handling Errors; Summary; Chapter 3: Starting a New App; Creating a New App in Xcode; Discussing Xcode Templates; Learning About Bundle Identifiers; Exploring the Xcode Project Layout; Discussing the UIKit Framework; Discussing the Main Storyboard; Adding a Label to a Storyboard Exploring Interface BuilderSetting Attributes; Exploring the Inspectors; Aligning UI Objects; Running in the Simulator; Choosing a Device; Learning to Test on All Device Sizes; Learning About Auto Layout; Discussing Auto Layout Basics; Testing Rotation; Exploring Application Settings; Setting Version and Build Numbers; Setting Supported Rotation Orientations; Setting the App Icon; Setting Launch Images; Running on a Device; Summary; Chapter 4: Creating a User Input Form; Introducing the Band Model Object; Creating the Band Model Object; Creating Enumerations Adding Properties to the Band Model ObjectBuilding an Interactive User Interface; Learning About IBOutlet; Using UITextField and UITextFieldDelegate; Using UITextView and UITextViewDelegate; Using UIButton and IBAction; Using UIStepper; Using UISegmentedControl; Using UISwitch; Saving and Retrieving Data; Implementing the NSCoding Protocol; Saving Data; Retrieving Saved Data; Deleting Saved Data; Summary; Chapter 5: Using Table Views; Exploring Table Views; Learning About Tables; Learning About Cells; Implementing the Bands Data Source; Creating the Band Storage; Adding Bands Displaying BandsImplementing Sections and Index; Adding Section Headers; Showing the Section Index; Editing Table Data; Enabling Edit Mode; Deleting Cells and Data; Modifying Data; Summary; Chapter 6: Integrating the Camera and Photo Library in iOS Apps; Adding an Image View and Gesture Recognizer; Enabling User Interactions with a UIImageView; Learning About Gesture Recognizers; Selecting a Picture from the Photo Library; Learning About UIImagePickerController; Determining Device Capabilities; Allowing Picture Editing; Saving Band Images; Deleting Band Images Taking a Picture with the Camera |
Record Nr. | UNINA-9910820229703321 |
Harris Nick | ||
Indianapolis, Indiana : , : Wiley, , 2014 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|