top

  Info

  • Utilizzare la checkbox di selezione a fianco di ciascun documento per attivare le funzionalità di stampa, invio email, download nei formati disponibili del (i) record.

  Info

  • Utilizzare questo link per rimuovere la selezione effettuata.
Advanced iOS 4 programming [[electronic resource] ] : developing mobile applications for Apple iPhone, iPad, and iPod touch / / Maher Ali
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
Opac: Controlla la disponibilità qui
Advanced iOS 4 programming [[electronic resource] ] : developing mobile applications for Apple iPhone, iPad, and iPod touch / / Maher Ali
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
Opac: Controlla la disponibilità qui
Advanced iOS 4 programming [[electronic resource] ] : developing mobile applications for Apple iPhone, iPad, and iPod touch / / Maher Ali
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
Opac: Controlla la disponibilità qui
Beginning iOS application development with HTML and JavaScript [[electronic resource] /] / Richard Wagner
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
Opac: Controlla la disponibilità qui
Beginning iOS application development with HTML and JavaScript [[electronic resource] /] / Richard Wagner
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
Opac: Controlla la disponibilità qui
Beginning iOS application development with HTML and JavaScript / / Richard Wagner
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
Altri titoli varianti iOS application development with HTML and JavaScript
Record Nr. UNINA-9910828884703321
Wagner Richard  
Indianapolis, IN, : Wiley, c2012
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Beginning iOS programming : building and deploying iOS applications / / Nick Harris
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
Opac: Controlla la disponibilità qui
Beginning iOS programming : building and deploying iOS applications / / Nick Harris
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
Opac: Controlla la disponibilità qui
Beginning iOS programming : building and deploying iOS applications / / Nick Harris
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
Opac: Controlla la disponibilità qui
Beginning iOS programming for dummies / / by Rajiv Ramnath and Cheyney Loffing
Beginning iOS programming for dummies / / by Rajiv Ramnath and Cheyney Loffing
Autore Ramnath Rajiv
Edizione [1st edition]
Pubbl/distr/stampa Hoboken, New Jersey : , : Wiley, , 2014
Descrizione fisica 1 online resource (457 p.)
Disciplina 005.268
Collana For Dummies
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-79932-1
1-118-79931-3
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Contents at a Glance; Table of Contents; Introduction; About This Book; Foolish Assumptions; Icons Used in This Book; Beyond the Book; Part I: Getting Started with iOS Programming; Chapter 1: Entering Mobile Application Development; Apps for a Mobile Platform; iOS Benefits; iOS App Development Essentials; The Application Model; Object-Orientation Concepts; Chapter 2: Object-Oriented Design Principles; Basic Object-Oriented Concepts; Principles of Object-Orientation; Designing an Object-Oriented Application; Advanced OO Techniques; The Application Development Lifecycle
Chapter 3: Effectively Using Objective-CExamining an Objective-C Program; Defining Classes; Using Classes, Objects, Methods, and Variables; Managing Memory; Handling Exceptions; Organizing Program Files; Analyzing Objective-C's Object-Orientation Capabilities; Part II: Meeting the Methods and Platforms; Chapter 4: Patterns and Frameworks; Common Patterns of OO Design; Understanding Frameworks; Chapter 5: Setting Up to Develop iOS Apps; Becoming an iOS Developer; Installing, Verifying, and Understanding the Xcode Development Environment; Importing and Running the Tic-Tac-Toe Sample Program
Chapter 6: Developing an App on iOSDissecting an iOS App; Understanding an App's Lifecycle; Interacting with the App Through Its User Interface; Dealing with Data; Using Other iOS Capabilities on a Device; Visiting the App Templates in Xcode; Deconstructing the iOS Framework Using OO Principles and Design Patterns; Chapter 7: Illustrating Object-Oriented iOS App Design; Customizing an SDLC for iOS App Development; Developing Use Cases; Creating the User Interface; Illustrating Object-Oriented Design; Implementing an Object-Oriented Design on iOS
Analyzing the OO and Design Principles Used in Tic-Tac-ToePart III: Making Your iOS Apps Fit for Consumption; Chapter 8: Effectively Using Xcode; Xcode and IOS - A Beautiful Friendship; Fine-Tuning Your App in Xcode; Getting Help; Chapter 9: Developing Your App's User Interface; Understanding How User Interfaces Work in iOS; Revisiting the Model-View-Controller Design Pattern; Understanding the UI Components Available in iOS; Chapter 10: Making Applications Fast and Responsive; Becoming Familiar with Nonfunctional Requirements; Designing Your App at Multiple Levels
Optimizing an Application's PerformanceUsing Instrumentation for Code Optimization; Ensuring Responsiveness in Your Apps; Other Performance Considerations for iOS Apps; Chapter 11: Making Your App Reliable and Secure; Making Your App Reliable Through Testing; Adapting to Changes in the App's Environment; Considering Security in an iOS App; Looking at security holistically; Understanding the attack surface and developing a threat model for an app; Implementing authentication and access control; Protecting core data files with encryption; Adding auditing to your application
Part IV: Connecting Your Apps
Record Nr. UNINA-9910453413003321
Ramnath Rajiv  
Hoboken, New Jersey : , : Wiley, , 2014
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui