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.
iOS 7 Programming Pushing the Limits [[electronic resource]]
iOS 7 Programming Pushing the Limits [[electronic resource]]
Autore Napier Rob
Pubbl/distr/stampa Hoboken, : Wiley, 2014
Descrizione fisica 1 online resource (506 p.)
Disciplina 005.446
Altri autori (Persone) KumarMugunth
Soggetto topico Application software -- Development
iOS (Electronic resource)
Operating systems (Computers)
Engineering & Applied Sciences
Computer Science
Soggetto genere / forma Electronic books.
ISBN 1-118-81832-6
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto About the Authors; Contents; Introduction; Who This Book Is For; What This Book Covers; What Is New in This Edition; How This Book Is Structured; What You Need to Use This Book; Finding Apple Documentation; Source Code; Errata; Part I: What's New?; Chapter 1: The Brand New Stuff; The New UI; UIKit Dynamics and Motion Effects; Custom Transitions; New Multitasking Modes; Text Kit; Dynamic Type; MapKit Integration; SpriteKit; LLVM 5; Xcode 5; Others; Summary; Further Reading; Chapter 2: The World Is Flat: New UI Paradigms; Clarity, Deference, and Depth; Animations Animations Animations
Tint ColorsLayering and Context through Translucency; Dynamic Type; Custom Transitions; Transitioning (Migrating) Your App to iOS 7; Summary; Further Reading; Part II: Getting the Most Out of Everyday Tools; Chapter 3: You May Not Know...; Naming Best Practices; Property and Ivar Best Practices; Categories; Associative References; Weak Collections; NS Cache; NSURL Components; CFString Transform; Instancetype; Base64 and Percent Encoding; -[NSArray firstObject]; Summary; Further Reading; Chapter 4: Storyboards and Custom Transitions; Getting Started with Storyboards; Custom Transitions; Summary
Further ReadingChapter 5: Get a Handle onCollection Views; Collection Views; Advanced Customization with Collection View Custom Layout; Summary; Further Reading; Chapter 6: Stay in Bounds withAuto Layout; Auto Layout in Xcode 4; Getting Started with Auto Layout; What's New in Auto Layout in Xcode 5; Summary; Further Reading; Chapter 7: Better Custom Drawing; iOS's Many Drawing Systems; UIKit and the View Drawing Cycle; View Drawing Versus View Layout; Custom View Drawing; Optimizing UIView Drawing; Summary; Further Reading; Chapter 8: Layers Like an Onion: Core Animation; View Animations
Managing User InteractionDrawing with Layers; Moving Things Around; Into the Third Dimension; Decorating Your Layers; Auto-Animating with Actions; Animating Custom Properties; Core Animation and Threads; Summary; Further Reading; Chapter 9: Two Things at Once: Multitasking; Introduction to Multitasking and Run Loops; Developing Operation-Centric Multitasking; Multitasking with Grand Central Dispatch; Summary; Further Reading; Part III: The Right Tool for the Job; Chapter 10: Building a (Core) Foundation; Core Foundation Types; Naming and Memory Management; Allocators; Introspection
Strings and DataCollections; Toll-Free Bridging; Summary; Further Reading; Chapter 11: Behind the Scenes: Background Processing; Best Practices for Backgrounding: With Great Power Comes Great Responsibility; Important Backgrounding Changes in iOS 7; Network Access with NSURLSession; Periodic Fetching and Adaptive Multitasking; Waking Up in the Background; When We Left Our Heroes: State Restoration; Summary; Further Reading; Chapter 12: REST for the Weary; The REST Philosophy; Choosing Your Data Exchange Format; A Hypothetical Web Service; Important Reminders
RESTfulEngine Architecture (iHotelApp Sample Code)
Record Nr. UNINA-9910453511203321
Napier Rob  
Hoboken, : Wiley, 2014
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
iOS 7 Programming Pushing the Limits [[electronic resource]]
iOS 7 Programming Pushing the Limits [[electronic resource]]
Autore Napier Rob
Pubbl/distr/stampa Hoboken, : Wiley, 2014
Descrizione fisica 1 online resource (506 p.)
Disciplina 005.446
Altri autori (Persone) KumarMugunth
Soggetto topico Application software -- Development
iOS (Electronic resource)
Operating systems (Computers)
Engineering & Applied Sciences
Computer Science
ISBN 1-118-81832-6
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto About the Authors; Contents; Introduction; Who This Book Is For; What This Book Covers; What Is New in This Edition; How This Book Is Structured; What You Need to Use This Book; Finding Apple Documentation; Source Code; Errata; Part I: What's New?; Chapter 1: The Brand New Stuff; The New UI; UIKit Dynamics and Motion Effects; Custom Transitions; New Multitasking Modes; Text Kit; Dynamic Type; MapKit Integration; SpriteKit; LLVM 5; Xcode 5; Others; Summary; Further Reading; Chapter 2: The World Is Flat: New UI Paradigms; Clarity, Deference, and Depth; Animations Animations Animations
Tint ColorsLayering and Context through Translucency; Dynamic Type; Custom Transitions; Transitioning (Migrating) Your App to iOS 7; Summary; Further Reading; Part II: Getting the Most Out of Everyday Tools; Chapter 3: You May Not Know...; Naming Best Practices; Property and Ivar Best Practices; Categories; Associative References; Weak Collections; NS Cache; NSURL Components; CFString Transform; Instancetype; Base64 and Percent Encoding; -[NSArray firstObject]; Summary; Further Reading; Chapter 4: Storyboards and Custom Transitions; Getting Started with Storyboards; Custom Transitions; Summary
Further ReadingChapter 5: Get a Handle onCollection Views; Collection Views; Advanced Customization with Collection View Custom Layout; Summary; Further Reading; Chapter 6: Stay in Bounds withAuto Layout; Auto Layout in Xcode 4; Getting Started with Auto Layout; What's New in Auto Layout in Xcode 5; Summary; Further Reading; Chapter 7: Better Custom Drawing; iOS's Many Drawing Systems; UIKit and the View Drawing Cycle; View Drawing Versus View Layout; Custom View Drawing; Optimizing UIView Drawing; Summary; Further Reading; Chapter 8: Layers Like an Onion: Core Animation; View Animations
Managing User InteractionDrawing with Layers; Moving Things Around; Into the Third Dimension; Decorating Your Layers; Auto-Animating with Actions; Animating Custom Properties; Core Animation and Threads; Summary; Further Reading; Chapter 9: Two Things at Once: Multitasking; Introduction to Multitasking and Run Loops; Developing Operation-Centric Multitasking; Multitasking with Grand Central Dispatch; Summary; Further Reading; Part III: The Right Tool for the Job; Chapter 10: Building a (Core) Foundation; Core Foundation Types; Naming and Memory Management; Allocators; Introspection
Strings and DataCollections; Toll-Free Bridging; Summary; Further Reading; Chapter 11: Behind the Scenes: Background Processing; Best Practices for Backgrounding: With Great Power Comes Great Responsibility; Important Backgrounding Changes in iOS 7; Network Access with NSURLSession; Periodic Fetching and Adaptive Multitasking; Waking Up in the Background; When We Left Our Heroes: State Restoration; Summary; Further Reading; Chapter 12: REST for the Weary; The REST Philosophy; Choosing Your Data Exchange Format; A Hypothetical Web Service; Important Reminders
RESTfulEngine Architecture (iHotelApp Sample Code)
Record Nr. UNINA-9910791000403321
Napier Rob  
Hoboken, : Wiley, 2014
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
iOS App Development For Dummies [[electronic resource]]
iOS App Development For Dummies [[electronic resource]]
Autore Feiler Jesse
Edizione [1st edition]
Pubbl/distr/stampa Hoboken, : Wiley, 2014
Descrizione fisica 1 online resource (575 p.)
Disciplina 005.25
Collana For dummies
Soggetto topico Application software -- Development
iOS (Electronic resource)
iPad (Computer)
iPhone (Smartphone)
Engineering & Applied Sciences
Computer Science
Soggetto genere / forma Electronic books.
ISBN 1-118-87107-3
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Table of Contents; Introduction; A Bit of History; The Plan for This Book; iOS and Xcode Game Changers; About This Book; Conventions Used in This Book; Icons Used in This Book; Foolish Assumptions; How This Book Is Organized; Beyond the Book; Where to Go from Here; Part I: Getting Started; Chapter 1: What Makes a Great iOS App; Figuring Out What Makes a Great iOS App; Using the iOS Platform to the Fullest; Embracing Device Limitations; Why Develop iOS Apps?; Developing with Apple's Expectations in Mind; Thinking About You, Apps, and Money; Enter the Cloud
Developing an App the Right Way Using the Example App in This BookWhat's Next; Chapter 2: Getting to Know the SDK; Developing Using the SDK; Using Xcode to Develop an App; The Workspace Window; Chapter 3: The Nuts and Bolts of an Xcode Project; Creating Your Project; Exploring Your Project; Setting Your Xcode Preferences; Building and Running Your Application; Running in the Simulator; Using Asset Catalogs; Adding the Image and Sound Resources and an App Icon; Part II: Building RoadTrip; Chapter 4: Storyboards and the User Experience; Introducing the Storyboard
Defining What You Want an App to Do: The RoadTrip AppCreating the Application Architecture; What You Add Where; Using Frameworks; Using Design Patterns; Working with Windows and Views; View Controllers - the Main Storyboard Players; What About the Model?; It's Not That Neat; Taking a Look at Other Frameworks; Understanding the MVC in the Project; Chapter 5: Creating the RoadTrip User Interface; Creating Your User Interface in the iPad Storyboard; Working within the Utility Area; Understanding iPad Navigation; Adding a New View Controller; View Layout; Adding the User Interface Objects
Massaging the Template CodeGetting Rid of Warnings; Creating the iPhone User Interface; Chapter 6: The Runtime, Managing Memory, and Using Properties; Stepping Through the App Life Cycle; Working within the Managed Memory Model Design Pattern; Automatic Reference Counting (ARC); Observing Low-Memory Warnings; Customizing the Behavior of Framework Classes; Understanding Declared Properties; Hiding Instance Variables; Chapter 7: Working with the Source Editor; Navigating in the Xcode Source Editors; Using the Xcode Source Editor; Accessing Documentation; Finding and Searching in Your Project
You're Finally Ready to Write Code!Part III: Getting Your Feet Wet: Basic Functionality; Chapter 8: It's (Finally) Time to Code; Checking for Network Availability; Exploring the Changes in iOS 7; Setting the Master View Controller Title; Understanding Autorotation; Writing Bug-Free Code; Chapter 9: Adding Outlets and Actions to Your RoadTrip Code; Using Custom View Controllers; Understanding Outlets; Adding Outlets; Working with the Target-Action Design Pattern; How Outlets and Actions Work; Chapter 10: Adding Animation and Sound to Your App; Understanding iOS Animation
Coordinating Auto Layout, Frames, and Constraints
Record Nr. UNINA-9910465299903321
Feiler Jesse  
Hoboken, : Wiley, 2014
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
iOS App Development For Dummies [[electronic resource]]
iOS App Development For Dummies [[electronic resource]]
Autore Feiler Jesse
Edizione [1st edition]
Pubbl/distr/stampa Hoboken, : Wiley, 2014
Descrizione fisica 1 online resource (575 p.)
Disciplina 005.25
Collana For dummies
Soggetto topico Application software -- Development
iOS (Electronic resource)
iPad (Computer)
iPhone (Smartphone)
Engineering & Applied Sciences
Computer Science
ISBN 1-118-87107-3
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Table of Contents; Introduction; A Bit of History; The Plan for This Book; iOS and Xcode Game Changers; About This Book; Conventions Used in This Book; Icons Used in This Book; Foolish Assumptions; How This Book Is Organized; Beyond the Book; Where to Go from Here; Part I: Getting Started; Chapter 1: What Makes a Great iOS App; Figuring Out What Makes a Great iOS App; Using the iOS Platform to the Fullest; Embracing Device Limitations; Why Develop iOS Apps?; Developing with Apple's Expectations in Mind; Thinking About You, Apps, and Money; Enter the Cloud
Developing an App the Right Way Using the Example App in This BookWhat's Next; Chapter 2: Getting to Know the SDK; Developing Using the SDK; Using Xcode to Develop an App; The Workspace Window; Chapter 3: The Nuts and Bolts of an Xcode Project; Creating Your Project; Exploring Your Project; Setting Your Xcode Preferences; Building and Running Your Application; Running in the Simulator; Using Asset Catalogs; Adding the Image and Sound Resources and an App Icon; Part II: Building RoadTrip; Chapter 4: Storyboards and the User Experience; Introducing the Storyboard
Defining What You Want an App to Do: The RoadTrip AppCreating the Application Architecture; What You Add Where; Using Frameworks; Using Design Patterns; Working with Windows and Views; View Controllers - the Main Storyboard Players; What About the Model?; It's Not That Neat; Taking a Look at Other Frameworks; Understanding the MVC in the Project; Chapter 5: Creating the RoadTrip User Interface; Creating Your User Interface in the iPad Storyboard; Working within the Utility Area; Understanding iPad Navigation; Adding a New View Controller; View Layout; Adding the User Interface Objects
Massaging the Template CodeGetting Rid of Warnings; Creating the iPhone User Interface; Chapter 6: The Runtime, Managing Memory, and Using Properties; Stepping Through the App Life Cycle; Working within the Managed Memory Model Design Pattern; Automatic Reference Counting (ARC); Observing Low-Memory Warnings; Customizing the Behavior of Framework Classes; Understanding Declared Properties; Hiding Instance Variables; Chapter 7: Working with the Source Editor; Navigating in the Xcode Source Editors; Using the Xcode Source Editor; Accessing Documentation; Finding and Searching in Your Project
You're Finally Ready to Write Code!Part III: Getting Your Feet Wet: Basic Functionality; Chapter 8: It's (Finally) Time to Code; Checking for Network Availability; Exploring the Changes in iOS 7; Setting the Master View Controller Title; Understanding Autorotation; Writing Bug-Free Code; Chapter 9: Adding Outlets and Actions to Your RoadTrip Code; Using Custom View Controllers; Understanding Outlets; Adding Outlets; Working with the Target-Action Design Pattern; How Outlets and Actions Work; Chapter 10: Adding Animation and Sound to Your App; Understanding iOS Animation
Coordinating Auto Layout, Frames, and Constraints
Record Nr. UNINA-9910792279503321
Feiler Jesse  
Hoboken, : Wiley, 2014
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
iOS App Development For Dummies
iOS App Development For Dummies
Autore Feiler Jesse
Pubbl/distr/stampa Hoboken, : Wiley, 2014
Descrizione fisica 1 online resource (575 p.)
Disciplina 005.25
Collana For dummies
Soggetto topico Application software -- Development
iOS (Electronic resource)
iPad (Computer)
iPhone (Smartphone)
Engineering & Applied Sciences
Computer Science
ISBN 9781118871072
1118871073
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Table of Contents; Introduction; A Bit of History; The Plan for This Book; iOS and Xcode Game Changers; About This Book; Conventions Used in This Book; Icons Used in This Book; Foolish Assumptions; How This Book Is Organized; Beyond the Book; Where to Go from Here; Part I: Getting Started; Chapter 1: What Makes a Great iOS App; Figuring Out What Makes a Great iOS App; Using the iOS Platform to the Fullest; Embracing Device Limitations; Why Develop iOS Apps?; Developing with Apple's Expectations in Mind; Thinking About You, Apps, and Money; Enter the Cloud
Developing an App the Right Way Using the Example App in This BookWhat's Next; Chapter 2: Getting to Know the SDK; Developing Using the SDK; Using Xcode to Develop an App; The Workspace Window; Chapter 3: The Nuts and Bolts of an Xcode Project; Creating Your Project; Exploring Your Project; Setting Your Xcode Preferences; Building and Running Your Application; Running in the Simulator; Using Asset Catalogs; Adding the Image and Sound Resources and an App Icon; Part II: Building RoadTrip; Chapter 4: Storyboards and the User Experience; Introducing the Storyboard
Defining What You Want an App to Do: The RoadTrip AppCreating the Application Architecture; What You Add Where; Using Frameworks; Using Design Patterns; Working with Windows and Views; View Controllers - the Main Storyboard Players; What About the Model?; It's Not That Neat; Taking a Look at Other Frameworks; Understanding the MVC in the Project; Chapter 5: Creating the RoadTrip User Interface; Creating Your User Interface in the iPad Storyboard; Working within the Utility Area; Understanding iPad Navigation; Adding a New View Controller; View Layout; Adding the User Interface Objects
Massaging the Template CodeGetting Rid of Warnings; Creating the iPhone User Interface; Chapter 6: The Runtime, Managing Memory, and Using Properties; Stepping Through the App Life Cycle; Working within the Managed Memory Model Design Pattern; Automatic Reference Counting (ARC); Observing Low-Memory Warnings; Customizing the Behavior of Framework Classes; Understanding Declared Properties; Hiding Instance Variables; Chapter 7: Working with the Source Editor; Navigating in the Xcode Source Editors; Using the Xcode Source Editor; Accessing Documentation; Finding and Searching in Your Project
You're Finally Ready to Write Code!Part III: Getting Your Feet Wet: Basic Functionality; Chapter 8: It's (Finally) Time to Code; Checking for Network Availability; Exploring the Changes in iOS 7; Setting the Master View Controller Title; Understanding Autorotation; Writing Bug-Free Code; Chapter 9: Adding Outlets and Actions to Your RoadTrip Code; Using Custom View Controllers; Understanding Outlets; Adding Outlets; Working with the Target-Action Design Pattern; How Outlets and Actions Work; Chapter 10: Adding Animation and Sound to Your App; Understanding iOS Animation
Coordinating Auto Layout, Frames, and Constraints
Record Nr. UNINA-9910966068603321
Feiler Jesse  
Hoboken, : Wiley, 2014
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Learning Swift : build a solid foundation in Swift to develop smart and robust iOS and OS X applications / / Andrew J. Wagner
Learning Swift : build a solid foundation in Swift to develop smart and robust iOS and OS X applications / / Andrew J. Wagner
Autore Wagner Andrew J.
Pubbl/distr/stampa Birmingham, England ; ; Mumbai, [India] : , : Packt Publishing, , 2015
Descrizione fisica 1 online resource (266 p.)
Disciplina 005.1
Collana Community Experience Distilled
Soggetto topico Programming languages (Electronic computers)
Swift (Computer program language)
iOS (Electronic resource)
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Cover; Copyright; Credits; About the Author; About the Reviewer; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Introducing Swift; Defining our goals for this book; Setting up the development environment; Running our first Swift code; Understanding playgrounds; Learning with this book; Summary; Chapter 2: Building Blocks - Variables, Collections, and Flow Control; Core Swift types; Constants and variables; Containers; Tuples; Arrays; Dictionaries; Swift's type system; Printing to the console; Control flow; Conditionals; Switches; Loops; Functions; Basic functions
Parameterized functionsFunctions that return values; Functions with default arguments; Bringing it all together; Summary; Chapter 3: One Piece at a Time - Types, Scopes, and Projects; Structs; Types versus instances; Properties; Member and static methods; Computed properties; Reacting to property changes; Subscripts; Custom initialization; Classes; Inheriting from another class; Initialization; Overriding initializers; Required initializers; Designated and convenience initializers; Overriding methods and computed properties; Methods; Computed properties; Casting; Upcasting; Downcasting
EnumerationsBasic declaration; Testing enumeration values; Raw values; Associated values; Methods and properties; Projects; Setting up a command-line Xcode project; Creating and using an external file; Interfacing with code from other files; File organization and navigation; Extensions; Scope; How is scope defined; Nested types; Access control; Summary; Chapter 4: To Be or Not to Be - Optionals; Introducing optionals; Unwrapping an optional; Optional binding; Forced unwrapping; Nil coalescing; Optional chaining; Implicitly unwrapped optionals; Debugging optionals
The underlying implementationSummary; Chapter 5: A Modern Paradigm - Closures and Functional Programming; Functional programming philosophy; State and side effects; Declarative versus imperative code; Closures; Closures as variables; Closures as parameters; Syntactic sugar; Building blocks of functional programming in Swift; The filter function; The reduce function; The map function; The sorted function; How these affect the state and nature of code; Lazy evaluation; Curried functions; Summary; Chapter 6: Make Swift Work for You - Protocols and Generics; Protocols; Defining a protocol
Implementing a protocolUsing type aliases; Defining a generic; The generic function; The generic type; Type constraints; Protocol constraints; Where clauses for protocols; Where clauses for equality; Extending the existing generics; Enhancing arrays; Enhancing dictionaries; Putting protocols and generics to use; Generators; Sequences; Product of Fibonacci numbers under 50; Summary; Chapter 7: Everything is Connected - Memory Management; How data is stored on a computer; Filesystem; Memory; Value types versus reference types; Determining if a value or reference type; Behavior on assignment
Behavior on input
Altri titoli varianti Build a solid foundation in Swift to develop smart and robust iOS and OS X applications
Record Nr. UNINA-9910792499703321
Wagner Andrew J.  
Birmingham, England ; ; Mumbai, [India] : , : Packt Publishing, , 2015
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Learning Swift : build a solid foundation in Swift to develop smart and robust iOS and OS X applications / / Andrew J. Wagner
Learning Swift : build a solid foundation in Swift to develop smart and robust iOS and OS X applications / / Andrew J. Wagner
Autore Wagner Andrew J.
Pubbl/distr/stampa Birmingham, England ; ; Mumbai, [India] : , : Packt Publishing, , 2015
Descrizione fisica 1 online resource (266 p.)
Disciplina 005.1
Collana Community Experience Distilled
Soggetto topico Programming languages (Electronic computers)
Swift (Computer program language)
iOS (Electronic resource)
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Cover; Copyright; Credits; About the Author; About the Reviewer; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Introducing Swift; Defining our goals for this book; Setting up the development environment; Running our first Swift code; Understanding playgrounds; Learning with this book; Summary; Chapter 2: Building Blocks - Variables, Collections, and Flow Control; Core Swift types; Constants and variables; Containers; Tuples; Arrays; Dictionaries; Swift's type system; Printing to the console; Control flow; Conditionals; Switches; Loops; Functions; Basic functions
Parameterized functionsFunctions that return values; Functions with default arguments; Bringing it all together; Summary; Chapter 3: One Piece at a Time - Types, Scopes, and Projects; Structs; Types versus instances; Properties; Member and static methods; Computed properties; Reacting to property changes; Subscripts; Custom initialization; Classes; Inheriting from another class; Initialization; Overriding initializers; Required initializers; Designated and convenience initializers; Overriding methods and computed properties; Methods; Computed properties; Casting; Upcasting; Downcasting
EnumerationsBasic declaration; Testing enumeration values; Raw values; Associated values; Methods and properties; Projects; Setting up a command-line Xcode project; Creating and using an external file; Interfacing with code from other files; File organization and navigation; Extensions; Scope; How is scope defined; Nested types; Access control; Summary; Chapter 4: To Be or Not to Be - Optionals; Introducing optionals; Unwrapping an optional; Optional binding; Forced unwrapping; Nil coalescing; Optional chaining; Implicitly unwrapped optionals; Debugging optionals
The underlying implementationSummary; Chapter 5: A Modern Paradigm - Closures and Functional Programming; Functional programming philosophy; State and side effects; Declarative versus imperative code; Closures; Closures as variables; Closures as parameters; Syntactic sugar; Building blocks of functional programming in Swift; The filter function; The reduce function; The map function; The sorted function; How these affect the state and nature of code; Lazy evaluation; Curried functions; Summary; Chapter 6: Make Swift Work for You - Protocols and Generics; Protocols; Defining a protocol
Implementing a protocolUsing type aliases; Defining a generic; The generic function; The generic type; Type constraints; Protocol constraints; Where clauses for protocols; Where clauses for equality; Extending the existing generics; Enhancing arrays; Enhancing dictionaries; Putting protocols and generics to use; Generators; Sequences; Product of Fibonacci numbers under 50; Summary; Chapter 7: Everything is Connected - Memory Management; How data is stored on a computer; Filesystem; Memory; Value types versus reference types; Determining if a value or reference type; Behavior on assignment
Behavior on input
Altri titoli varianti Build a solid foundation in Swift to develop smart and robust iOS and OS X applications
Record Nr. UNINA-9910818614303321
Wagner Andrew J.  
Birmingham, England ; ; Mumbai, [India] : , : Packt Publishing, , 2015
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Pro IOS testing : XCTest framework for UI and unit testing / / Avi Tsadok
Pro IOS testing : XCTest framework for UI and unit testing / / Avi Tsadok
Autore Tsadok Avi
Edizione [1st ed. 2020.]
Pubbl/distr/stampa Berkeley, California : , : Apress, , [2020]
Descrizione fisica 1 online resource (XVII, 302 p. 90 illus.)
Disciplina 005.265
Soggetto topico iOS (Electronic resource)
Computer software - Testing
Application software - Development
ISBN 1-4842-6382-0
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Chapter 1 - Introduction for Testing -- Chapter 2 - Setting up our Infrastructure -- Chapter 3 - Writing Tests-The Basics -- Chapter 4 - Writing Tests - Advanced Techniques -- Chapter 5 - Integration Tests -- Chapter 6 - Write Testable Code -- Chapter 7 - User Interface Tests -- Chapter 8 - Cover Another Aspect of Your App - Performance Testing -- Chapter 9 - Snapshot Testing. - Chapter 10: Implement Tests in Our Daily Work Routine -- Chapter 11: Using Command Line Tools.
Record Nr. UNINA-9910427048603321
Tsadok Avi  
Berkeley, California : , : Apress, , [2020]
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Professional Tizen Application Development [[electronic resource]]
Professional Tizen Application Development [[electronic resource]]
Autore Jaygarl HoJun
Pubbl/distr/stampa Hoboken, : Wiley, 2014
Descrizione fisica 1 online resource (528 p.)
Disciplina 006
Altri autori (Persone) LuoCheng
KimYoonSoo
ChoiEunyoung
BradwickKevin
Lansdell
Soggetto topico Application software -- Development
Application software
iOS (Electronic resource)
Engineering & Applied Sciences
Computer Science
Soggetto genere / forma Electronic books.
ISBN 1-118-80924-6
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Professional TizenTM Application Development; Copyright; About the Authors; 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; Part I: Getting Started; Chapter 1: An Introduction to Tizen; Discovering Tizen; The Tizen Association and Tizen Project; The Tizen Ecosystem; Reasons for Programming in Tizen; Tizen Is Based on Standards; Tizen Is Open; Tizen Is Heterogeneous; Tizen Has Industry Support; Installing the Tizen SDK; Prerequisites
Installing the SDKCreating the Tizen Hello World Web Application; Creating the Hello World Tizen Native Application; Signing the Hello World Application; Summary; Chapter 2: Tizen Application Packages; Packaging a Web Application; Packaging a Native Application; Packaging a Hybrid Application; Using Optional Features; Using Privileged APIs; Signing a Package; Summary; Chapter 3: Tizen Development Tools; The Tizen IDE; Tizen Emulator; Enabling Hardware Acceleration; Using the Tizen Emulator; Tizen Web Simulator; Smart Development Bridge; Debugging and Testing
Designing the UI with the UI BuilderSummary; Part II: Tizen Web APIs; Chapter 4: Web Application Fundamentals; The Web Runtime; Tizen Device APIs; Tizen Web UI Framework; Overview of the Tizen Web UI Framework; The Basics of jQuery Mobile; Using the UI Builder; Choosing Your Widgets; Implementing Events in the UI Builder; Summary; Chapter 5: Location-Based Services; Displaying a Map; Detecting a User's Location; Monitoring the User's Position; A Word of Caution; Adding Markers to a Map; Geocoding and Reverse Geocoding; Summary; Chapter 6: Multimedia; Discovering Multimedia Content
Embedding HTML5 Audio and VideoCapturing Images; Creating a Simple Camera Application; Capturing an Image; Summary; Chapter 7: Sensors and Other Hardware; Device Orientation; A Working Example; Near Field Communication (NFC); Using NFC in Your Web Applications; Peer-to-Peer Mode; Summary; Chapter 8: Messaging Services; Messaging Service; E-Mail Client Example; Summary; Chapter 9: Contacts and Calendars; Setting Privileges; The Contact API; Address Book; Contacts; Person Objects; The Calendar API; Calendar Events; Calendar Tasks; Adding Events; Getting Events; Updating Events
Creating Recurring EventsSetting Alarms; Converting Events to iCalendar Format; Summary; Part III: Tizen Native APIs; Chapter 10: Native UI Applications; UI Framework Architecture; Types of Native UI Applications; Native UI Application Life Cycle; State Transition Flow; Initialisation and Termination; Application and Frame States; Creating a Form and Handling Events; Handling UI Events; Handling Hardware Keys; Handling Gestures; Summary; Chapter 11: Native Application Fundamentals; Basic Idioms and Styles; Error Handling; Debugging Macro Functions; Two-Phase Construction; The RAII Idiom
Transferring Object Ownership
Record Nr. UNINA-9910453414503321
Jaygarl HoJun  
Hoboken, : Wiley, 2014
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Professional Tizen Application Development [[electronic resource]]
Professional Tizen Application Development [[electronic resource]]
Autore Jaygarl HoJun
Pubbl/distr/stampa Hoboken, : Wiley, 2014
Descrizione fisica 1 online resource (528 p.)
Disciplina 006
Altri autori (Persone) LuoCheng
KimYoonSoo
ChoiEunyoung
BradwickKevin
Lansdell
Soggetto topico Application software -- Development
Application software
iOS (Electronic resource)
Engineering & Applied Sciences
Computer Science
ISBN 1-118-80924-6
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Professional TizenTM Application Development; Copyright; About the Authors; 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; Part I: Getting Started; Chapter 1: An Introduction to Tizen; Discovering Tizen; The Tizen Association and Tizen Project; The Tizen Ecosystem; Reasons for Programming in Tizen; Tizen Is Based on Standards; Tizen Is Open; Tizen Is Heterogeneous; Tizen Has Industry Support; Installing the Tizen SDK; Prerequisites
Installing the SDKCreating the Tizen Hello World Web Application; Creating the Hello World Tizen Native Application; Signing the Hello World Application; Summary; Chapter 2: Tizen Application Packages; Packaging a Web Application; Packaging a Native Application; Packaging a Hybrid Application; Using Optional Features; Using Privileged APIs; Signing a Package; Summary; Chapter 3: Tizen Development Tools; The Tizen IDE; Tizen Emulator; Enabling Hardware Acceleration; Using the Tizen Emulator; Tizen Web Simulator; Smart Development Bridge; Debugging and Testing
Designing the UI with the UI BuilderSummary; Part II: Tizen Web APIs; Chapter 4: Web Application Fundamentals; The Web Runtime; Tizen Device APIs; Tizen Web UI Framework; Overview of the Tizen Web UI Framework; The Basics of jQuery Mobile; Using the UI Builder; Choosing Your Widgets; Implementing Events in the UI Builder; Summary; Chapter 5: Location-Based Services; Displaying a Map; Detecting a User's Location; Monitoring the User's Position; A Word of Caution; Adding Markers to a Map; Geocoding and Reverse Geocoding; Summary; Chapter 6: Multimedia; Discovering Multimedia Content
Embedding HTML5 Audio and VideoCapturing Images; Creating a Simple Camera Application; Capturing an Image; Summary; Chapter 7: Sensors and Other Hardware; Device Orientation; A Working Example; Near Field Communication (NFC); Using NFC in Your Web Applications; Peer-to-Peer Mode; Summary; Chapter 8: Messaging Services; Messaging Service; E-Mail Client Example; Summary; Chapter 9: Contacts and Calendars; Setting Privileges; The Contact API; Address Book; Contacts; Person Objects; The Calendar API; Calendar Events; Calendar Tasks; Adding Events; Getting Events; Updating Events
Creating Recurring EventsSetting Alarms; Converting Events to iCalendar Format; Summary; Part III: Tizen Native APIs; Chapter 10: Native UI Applications; UI Framework Architecture; Types of Native UI Applications; Native UI Application Life Cycle; State Transition Flow; Initialisation and Termination; Application and Frame States; Creating a Form and Handling Events; Handling UI Events; Handling Hardware Keys; Handling Gestures; Summary; Chapter 11: Native Application Fundamentals; Basic Idioms and Styles; Error Handling; Debugging Macro Functions; Two-Phase Construction; The RAII Idiom
Transferring Object Ownership
Record Nr. UNINA-9910790931403321
Jaygarl HoJun  
Hoboken, : Wiley, 2014
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui