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 | ||
|
iSeries in storage area networks [[electronic resource] ] : a guide to implementing FC disk and tape with iSeries / / Nick Harris et al |
Autore | Harris Nick |
Pubbl/distr/stampa | San Jose, CA, : IBM, c2005 |
Descrizione fisica | 1 online resource (436 p.) |
Altri autori (Persone) |
HarrisNick
JamsekJana RaphaelJoseph RoperNancy |
Collana | IBM redbooks |
Soggetto topico |
Client/server computing
Information storage and retrieval systems |
Soggetto genere / forma | Electronic books. |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Record Nr. | UNINA-9910449734203321 |
Harris Nick | ||
San Jose, CA, : IBM, c2005 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
iSeries in storage area networks [[electronic resource] ] : a guide to implementing FC disk and tape with iSeries / / Nick Harris et al |
Autore | Harris Nick |
Pubbl/distr/stampa | San Jose, CA, : IBM, c2005 |
Descrizione fisica | 1 online resource (436 p.) |
Altri autori (Persone) |
HarrisNick
JamsekJana RaphaelJoseph RoperNancy |
Collana | IBM redbooks |
Soggetto topico |
Client/server computing
Information storage and retrieval systems |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Record Nr. | UNINA-9910783564003321 |
Harris Nick | ||
San Jose, CA, : IBM, c2005 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
iSeries in storage area networks : a guide to implementing FC disk and tape with iSeries / / Nick Harris et al |
Autore | Harris Nick |
Pubbl/distr/stampa | San Jose, CA, : IBM, c2005 |
Descrizione fisica | 1 online resource (436 p.) |
Altri autori (Persone) |
HarrisNick
JamsekJana RaphaelJoseph RoperNancy |
Collana | IBM redbooks |
Soggetto topico |
Client/server computing
Information storage and retrieval systems |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
Front cover -- Contents -- Notices -- Trademarks -- Preface -- The team that wrote this redbook -- Become a published author -- Comments welcome -- Part 1 Introduction and positioning -- Chapter 1. Introduction to iSeries and Storage Area Networks (SAN) -- 1.1 Overview of enhancements -- 1.2 iSeries storage architecture -- 1.2.1 Single-level storage -- 1.2.2 iSeries storage management -- 1.2.3 Main storage -- 1.2.4 Cache -- 1.2.5 Direct access storage device -- 1.2.6 iSeries Fibre Channel support -- 1.2.7 Multipath support for TotalStorage Enterprise Storage Server (ESS) -- 1.3 Enterprise Storage Server -- 1.3.1 Storage consolidation -- 1.3.2 Performance -- 1.3.3 Disaster recovery and availability -- 1.3.4 Storage Area Network -- 1.4 Terminology -- 1.4.1 Copy functions -- 1.5 Storage Area Network -- Chapter 2. iSeries external storage positioning and examples -- 2.1 Where external storage fits -- 2.2 Examples of iSeries SAN environments -- 2.2.1 iSeries direct attach configuration -- 2.2.2 Internal mirrored to external configuration -- 2.2.3 Mirrored external configuration -- 2.2.4 iSeries and SAN-attached tape drives configuration -- 2.2.5 iSeries and PPRC configuration -- 2.2.6 iSeries and FlashCopy configuration -- 2.2.7 Additional use of ESS FlashCopy -- Part 2 SAN -- Chapter 3. Storage Area Networks (SAN) -- 3.1 Fibre Channel topologies -- 3.1.1 Point-to-Point -- 3.1.2 Arbitrated loop -- 3.1.3 Switched fabric -- 3.2 Making the right connections -- 3.2.1 Cascaded switches -- 3.2.2 Fibre Channel Arbitrated Loop (FC-AL) over switched fabric -- 3.2.3 Distance -- 3.2.4 Multiple target support -- 3.2.5 Maintenance requirements -- 3.3 Zoning -- 3.3.1 IBM 2109 Switches -- 3.3.2 McData Switches -- 3.3.3 CNT (Inrange) Switches -- 3.3.4 Cisco Switches -- Part 3 External disk -- Chapter 4. Planning for external disk.
4.1 ESS and iSeries hardware components -- 4.2 Consideration for planning ESS with iSeries -- 4.2.1 iSeries workloads -- 4.2.2 Number of ESS ranks, capacity and speed of ESS disks -- 4.2.3 iSeries Fibre Channel adapters -- 4.2.4 Capacity and allocation of logical volumes -- 4.2.5 Consolidating storage form iSeries and other servers -- 4.2.6 SAN fabric -- 4.3 Checklist for planning ESS with iSeries -- 4.3.1 Obtain workload characteristics from available information -- 4.3.2 Obtain workload statistics from PT reports -- 4.3.3 Other requirements -- 4.3.4 SAN fabric -- 4.3.5 Rules of thumb -- 4.3.6 Proposed configuration -- 4.3.7 Workload from other servers -- 4.3.8 Modeling with Disk Magic -- 4.4 Using Disk Magic for planning ESS with iSeries -- 4.4.1 iSeries performance reports -- 4.4.2 Examples of using Disk Magic for iSeries -- Chapter 5. Adding ESS storage to the iSeries server -- Chapter 6. Creating iSeries storage in ESS -- 6.1 Using task maps -- 6.1.1 Using the ESS Specialist user interface -- 6.1.2 Using ESS Specialist tables -- 6.1.3 Using the help system -- 6.2 Using Web browsers -- 6.2.1 Accessing the user interface -- 6.2.2 Access security -- 6.2.3 User authentication -- 6.2.4 Getting started with the ESS Specialist -- 6.2.5 Modifying user's access authority -- 6.3 Checking ESS status -- 6.3.1 Status graphical view -- 6.3.2 Status problem log -- 6.4 Allocating storage -- 6.4.1 Using the graphical view of the Storage Allocation panel -- 6.4.2 Using the tabular view of the Storage Allocation panel -- 6.5 Configuring open system storage for iSeries or AS/400 -- 6.5.1 Defining host systems attached to the storage server -- 6.5.2 Adding a host system -- 6.5.3 Removing a host system -- 6.6 Configuring host adapter ports -- 6.6.1 Configuring a Fibre Channel port -- 6.6.2 Configuring a SCSI port. 6.7 Performance guidelines for configuring SCSI ports -- 6.7.1 Volume access -- 6.7.2 Configuring fixed block disk groups -- 6.7.3 Assigning disk groups to logical subsystems (CE task) -- 6.7.4 Adding volumes -- 6.8 Recommendations for volume size and placement -- 6.8.1 Modifying volume assignments -- 6.8.2 Signing off ESS Specialist and closing the browser window -- Chapter 7. Mirroring to an ESS -- 7.1 Setting up the ESS for mirroring -- 7.2 Remote load source mirroring -- 7.3 Using OS/400 mirroring for data protection -- 7.3.1 Setting up ESS mirroring -- 7.4 Recovering the load source unit -- 7.4.1 Performing a D-IPL and reloading SLIC -- 7.4.2 Recovery on a non-LPAR system -- 7.4.3 Recovery on an LPAR system -- 7.4.4 Continuing to the recover the load source -- 7.5 Examples of mirroring in conjunction with ESS -- 7.5.1 Mirroring of iSeries internal disks to ESS -- 7.5.2 Mirroring between LUNs in the same ESS -- 7.5.3 Mirroring between two ESSs -- Chapter 8. Multipath for iSeries -- 8.1 Description of Multipath -- 8.2 Planning -- 8.3 Implementation and examples -- 8.3.1 Implementing multipath in a new environment -- 8.3.2 Implementing multipath in an existing environment -- 8.3.3 Implementing multipath for an IASP -- Chapter 9. Migrating external disk from SCSI to FC -- 9.1 Supported hardware and software -- 9.2 Why to migrate -- 9.3 Migration considerations -- 9.3.1 ESS and SAN considerations -- 9.3.2 StorWatch Specialist considerations -- 9.3.3 iSeries considerations -- 9.4 Migration process from SCSI to Fibre Channel -- 9.4.1 Scenario 1 - SCSI to Fibre Channel LUN re-assignment -- 9.4.2 Scenario 2 - Box swap using PPRC -- 9.4.3 Scenario 3 - Box swap -- 9.4.4 Scenario 4 - iSeries upgrade combined with migration from SCSI to Fibre Channel -- 9.4.5 Scenario 5 - Migration from SCSI or internal drives to Fibre Channel using ASP storage management. Part 4 FC attached tape -- Chapter 10. Using Fibre Channel attached tape devices -- 10.1 Overview -- 10.2 Hardware supported -- 10.2.1 Host I/O adapter -- 10.2.2 Tape devices -- 10.2.3 Hubs and switches -- 10.3 Benefits of Fibre Channel attached tape -- 10.3.1 Sharing tape devices among multiple hosts -- 10.3.2 Extended distance -- 10.3.3 Performance -- 10.4 Positioning -- 10.5 Planning for Fibre Channel tape -- 10.5.1 Configuration rules -- 10.5.2 SAN tape performance considerations -- 10.6 Sample configurations -- 10.7 Implementing Fibre Channel tape -- 10.7.1 Changing device description and resource names -- 10.7.2 Alternate IPL device and Alternate Installation Device -- 10.8 Migrating to Fibre Channel tape -- Part 5 Advanced topics -- Chapter 11. Load Source Mirroring in the ESS -- 11.1 Mirrored internal DASD support -- 11.2 Setting up Remote Load Source Mirroring -- 11.2.1 Recovering the Remote Load Source -- Chapter 12. Peer-to-Peer Remote Copy -- 12.1 Requirements and preliminary setup -- 12.1.1 Requirements for Copy Services -- 12.2 Peer-to-Peer Remote Copy -- 12.2.1 Overview -- 12.2.2 PPRC volume states -- 12.2.3 Planning for PPRC on ESS -- 12.2.4 Resources planning -- 12.2.5 How to configure the ESS for PPRC -- 12.2.6 How to set up PPRC -- 12.2.7 Moving and migrating data with PPRC -- 12.2.8 Performance considerations -- 12.2.9 ESS Copy Services Web Interface -- 12.2.10 Storage Servers panel of the ESS Copy Services Web Interface -- 12.2.11 Working with logical subsystems -- 12.2.12 Configuration panel of the ESS Copy Services Web Interface -- 12.2.13 Implementing PPRC with the ESS Copy Services Web Interface -- 12.2.14 Setup for PPRC test -- Chapter 13. FlashCopy -- 13.1 Overview -- 13.2 FlashCopy implementation -- 13.2.1 To copy or not to copy? -- 13.3 Implementing FlashCopy with ESS Copy Services Web Interface. 13.3.1 Establishing a FlashCopy pair -- 13.3.2 Getting information about a FlashCopy pair -- 13.3.3 Withdrawing a FlashCopy pair -- 13.3.4 Selecting multiple volumes for a FlashCopy task -- 13.3.5 Configuration tips -- 13.3.6 Using FlashCopy with PPRC -- Chapter 14. Taking backups from a FlashCopy -- 14.1 Steps required to take backups -- 14.2 FlashCopy cloning considerations -- 14.2.1 Job schedule entries -- 14.2.2 Hardware resource names -- 14.2.3 Last save date/time -- 14.3 Using BRMS with FlashCopy -- 14.3.1 BRMS architecture -- 14.3.2 Example of performing backups in the clone partition -- 14.3.3 Considerations when using BRMS in a "cloned" partition -- Appendix A. Comparative discussion -- Dispelling iSeries differences -- iSeries and UNIX equivalent -- QSECOFR -- LPAR -- Single level storage -- Auxiliary Storage Pool -- Dedicated Service Tool (DST) -- System Service Tools (SST) -- Initial Program Load (IPL) -- High Speed Link (HSL) -- Appendix B. iSeries availability -- High availability versus disaster recovery -- Using OS/400 availability techniques -- Hardware features -- Replication software -- Clustering -- Save-while-active -- Related publications -- IBM Redbooks -- Other publications -- How to get IBM Redbooks -- Help from IBM -- Index -- Back cover. |
Record Nr. | UNINA-9910824359103321 |
Harris Nick | ||
San Jose, CA, : IBM, c2005 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|