More iPhone Development with Objective-C : Further Explorations of the iOS SDK / / by Kevin Kim, Alex Horovitz, David Mark, Jeff LaMarche, Jayant Varma |
Autore | Kim Kevin |
Edizione | [3rd ed. 2015.] |
Pubbl/distr/stampa | Berkeley, CA : , : Apress : , : Imprint : Apress, , 2015 |
Descrizione fisica | 1 online resource (494 p.) |
Disciplina | 004 |
Soggetto topico |
Apple computer
Application software Apple and iOS Computer Applications |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
Contents at a Glance; Chapter 1: Here We Go Round Again; What This Book Is; What You Need to Know; What You Need Before You Can Begin; What's In this Book; Chapter 2: Core Data: What, Why, and How; A Brief History of Core Data; Creating a Core Data Application; Core Data Concepts and Terminology; The Data Model; Entities; Properties; Attributes; Relationships; Fetched Properties; Fetch Requests; Configurations; The Data Model Class: NSManagedObjectModel; The Persistent Store and Persistent Store Coordinator; Reviewing the Data Model; Managed Objects; Key-Value Coding; Managed Object Context
Saves On TerminateLoad Data from the Persistent Store; The Fetched Results Controller; Creating a Fetched Results Controller; The Fetched Results Controller Delegate Methods; Will Change Content Delegate Method; Did Change Contents Delegate Method; Did Change Object Delegate Method; Did Change Section Delegate Method; Retrieving a Managed Object from the Fetched Results Controller; Creating and Inserting a New Managed Object; Deleting Managed Objects; Putting Everything in Context; Chapter 3: A Super Start: Adding, Displaying, and Deleting Data; Setting Up the Xcode Project; Adding a Scene Scenes and SeguesStoryboard Document Outline; Application Architecture; Designing the View Controller Interface; Creating HeroListController; Making the Connections and Outlets; Navigation Bar Buttons; Tab Bar and User Defaults; Designing the Data Model; Adding an Entity; Editing the New Entity; Adding the Name Attribute; Attribute Types; The Integer Data Types; The Decimal, Double, and Float Data Types; The String Data Type; The Boolean Data Type; The Date Data Type; The Binary Data Type; The Transformable Data Type; Setting the name Attribute Type; Adding the Rest of the Attributes Declaring the Fetched Results ControllerImplementing the Fetched Results Controller; Fetched Results Controller Delegate Methods; Making It All Work; Error Handling; Implementing Edit and Add; Coding the Table View Data Source and Delegate; Sorting the Table View; Loading the Fetch Request at Launch; Let'Er Rip; Done, but Not Done; Chapter 4: The Devil in the Detail View; View Implementation Choices; Creating the Detail View Controller; Wiring Up the Segue; HeroDetailController; Detail View Challenges; Controlling the Table Structure with Property Lists; Property Lists Explained Modeling Table Structure with a Property ListDefining the Table View via Property List; Parsing the Property List; Pushing the Details; Showing the Details; Editing the Details; Editing Mode in the Detail View; Creating a Custom UITableViewCell Subclass; Saving Your Changes; Specialized Input Views; DatePicker SuperDBEditCell Subclass; Using the DatePicker SuperDBEditCell Subclass; Implementing a Selection Picker; Devil's End; Chapter 5: Preparing for Change: Migrations and Versioning; About Data Models; Data Models Are Compiled; Data Models Can Have Multiple Versions Creating a New Data Model Version |
Record Nr. | UNINA-9910300640903321 |
Kim Kevin
![]() |
||
Berkeley, CA : , : Apress : , : Imprint : Apress, , 2015 | ||
![]() | ||
Lo trovi qui: Univ. Federico II | ||
|
More iPhone Development with Swift [[electronic resource] ] : Exploring the iOS SDK / / by Alex Horovitz, Kevin Kim, David Mark, Jeff LaMarche, Jayant Varma |
Autore | Horovitz Alex |
Edizione | [8th ed. 2015.] |
Pubbl/distr/stampa | Berkeley, CA : , : Apress : , : Imprint : Apress, , 2015 |
Descrizione fisica | 1 online resource (480 p.) |
Disciplina |
004
005.1 |
Soggetto topico |
Apple computer
Application software Apple and iOS Computer Applications |
ISBN | 1-4842-0448-4 |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
Contents at a Glance; Chapter 1: Here We Go Round Again; What This Book Is; What You Need To Know; What You Need Before You Can Begin; What's In This Book; Chapter 2: Core Data: What, Why, and How; A Brief History of Core Data; Creating a Core Data Application; Core Data Concepts and Terminology; The Data Model; Entities; Properties; Attributes; Relationships; Fetched Properties; Fetch Requests; Configurations; The Data Model Class: NSManagedObjectModel; The Persistent Store and Persistent Store Coordinator; Reviewing the Data Model; Managed Objects; Key-Value Coding; Managed Object Context
Saves On TerminateLoad Data from the Persistent Store; The Fetched Results Controller; Creating a Fetched Results Controller; The Fetched Results Controller Delegate Methods; Will Change Content Delegate Method; Did Change Contents Delegate Method; Did Change Object Delegate Method; Did Change Section Delegate Method; Retrieving a Managed Object From the Fetched Results Controller; Creating and Inserting a New Managed Object; Deleting Managed Objects; Putting Everything in Context; Chapter 3: A Super Start: Adding, Displaying, and Deleting Data; Setting Up the Xcode Project; Adding a Scene Scenes and SeguesStoryboard Document Outline; Application Architecture; Designing the View Controller Interface; Creating HeroListController; Making the Connections and Outlets; Navigation Bar Buttons; Tab Bar and User Defaults; Designing the Data Model; Adding an Entity; Editing the New Entity; Adding Attributes to the Hero Entity; Adding the Name Attribute; Attribute Types; The Integer Data Types; The Decimal, Double, and Float Data Types; The String Data Type; The Boolean Data Type; The Date Data Type; The Binary Data Type; The Transformable Data Type; Setting the name Attribute Type Adding the Rest of the AttributesDeclaring the Fetched Results Controller; Implementing the Fetched Results Controller; Fetched Results Controller Delegate Methods; Making It All Work; Error Handling; Implementing Edit and Add; Coding the Table View Data Source and Delegate; Sorting the Table View; Loading the Fetch Request at Launch; Let'Er Rip; Done, but Not Done; Chapter 4: The Devil in the Detail View; View Implementation Choices; Creating the Detail View Controller; Wiring Up the Segue; HeroDetailController; Detail View Challenges; Controlling the Table Structure with Property Lists Property Lists ExplainedModeling Table Structure with a Property List; Defining the Table View via Property List; Parsing the Property List; Pushing the Details; Showing the Details; Editing the Details; Editing Mode in the Detail View; Creating a Custom UITableViewCell Subclass; Saving Your Changes; Specialized Input Views; DatePicker SuperDBEditCell Subclass; Using the DatePicker SuperDBEditCell Subclass; Implementing a Selection Picker; Devil's End; Chapter 5: Preparing for Change: Migrations and Versioning; About Data Models; Data Models Are Compiled Data Models Can Have Multiple Versions |
Record Nr. | UNINA-9910300643903321 |
Horovitz Alex
![]() |
||
Berkeley, CA : , : Apress : , : Imprint : Apress, , 2015 | ||
![]() | ||
Lo trovi qui: Univ. Federico II | ||
|
Pro bash programming : scripting the GNU/Linux shell / / by Chris Johnson, Jayant Varma |
Autore | Johnson Chris |
Edizione | [Second edition.] |
Pubbl/distr/stampa | Berkeley, CA : , : Apress : , : Imprint : Apress, , 2015 |
Descrizione fisica | 1 online resource (237 p.) |
Disciplina | 004 |
Soggetto topico |
Open source software
Computer programming Software engineering Open Source Software Engineering/Programming and Operating Systems |
ISBN | 1-4842-0121-3 |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
Contents at a Glance; Chapter 1: Hello, World: Your First Shell Program; The Code; The File; The Naming of Scripts; Selecting a Directory for the Script; Creating the File and Running the Script; Choosing and Using a Text Editor; Building a Better "Hello, World!"; Summary; Commands ; Concepts ; Variables ; Exercises; Chapter 2: Input, Output, and Throughput; Parameter and Variables; Positional Parameters; Special *@#0?_!- Parameters; Variables ; Arguments and Options ; echo, and Why You Should Avoid It; printf: Formatting and Printing Data; Escape Sequences
break continue; Summary; Commands; Concepts; Exercises; Chapter 4: Command-Line Parsing and Expansion; Quoting; Brace Expansion; Tilde Expansion; Parameter and Variable Expansion; Arithmetic Expansion; Command Substitution; Word Splitting; Pathname Expansion; Process Substitution; Parsing Options; Summary; Commands; Exercises; Chapter 5: Parameters and Variables; The Naming of Variables; The Scope of a Variable: Can You See It from Here?; Shell Variables; Parameter Expansion; Bourne Shell; {var:-default} and {var-default}: Use Default Values {var:+alternate}, {var+alternate}: Use Alternate Values {var:=default}, {var=default}: Assign Default Values ; {var:?message}, {var?message}: Display Error Message If Empty or Unset; POSIX Shell; {#var}: Length of Variable's Contents ; {var%PATTERN}: Remove the Shortest Match from the End; {var%%PATTERN}: Remove the Longest Match from the End; {var#PATTERN}: Remove the Shortest Match from the Beginning; {var##PATTERN}: Remove the Longest Match from the Beginning; Bash; {var//PATTERN/STRING}: Replace All Instances of PATTERN with STRING {var:OFFSET:LENGTH}: Return a Substring of var{!var}: Indirect Reference; Bash-4.0; Sec21; {var^PATTERN}: Convert to Uppercase ; {var,PATTERN}: Convert to Lowercase ; Positional Parameters; Arrays; Integer-Indexed Arrays ; Sec27; Displaying Arrays; Assigning Array Elements; Associative Arrays ; Summary; Commands; Concepts; Chapter 6: Shell Functions; Definition Syntax; Compound Commands; Getting Results; Set Different Exit Codes; Print the Result; Place Results in One or More Variables; Function Libraries; Using Functions from Libraries; Sample Script; Summary Commands |
Record Nr. | UNINA-9910300639503321 |
Johnson Chris
![]() |
||
Berkeley, CA : , : Apress : , : Imprint : Apress, , 2015 | ||
![]() | ||
Lo trovi qui: Univ. Federico II | ||
|
Shell Scripting Recipes [[electronic resource] ] : A Problem-Solution Approach / / by Chris Johnson, Jayant Varma |
Autore | Johnson Chris |
Edizione | [2nd ed. 2015.] |
Pubbl/distr/stampa | Berkeley, CA : , : Apress : , : Imprint : Apress, , 2015 |
Descrizione fisica | 1 online resource (365 p.) |
Disciplina | 004 |
Collana | The expert's voice in open source |
Soggetto topico |
Open source software
Computer programming Software engineering Open Source Software Engineering/Programming and Operating Systems |
ISBN | 1-4842-0220-1 |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
Contents at a Glance; Contents; About the Authors; Acknowledgments; Chapter 1: The POSIX Shell and Command-Line Utilities; Shell Commands; echo ; printf ; set ; shift ; type ; getopts ; case ; eval ; local ; Parameters and Variables; Positional Parameters ; Special Parameters ; Shell Variables; standard-vars-A Collection of Useful Variables; Patterns; Pathname Expansion ; Regular Expressions ; Parameter Expansion; The Bourne Shell Expansions ; {var:-DEFAULT}; {var:=DEFAULT}; {var:+VALUE}; {var:?MESSAGE}; POSIX Parameter Expansions
{#var}-Length of Variable's Contents{var%PATTERN}-Remove the Shortest Match from the End; {var%%PATTERN}-Remove the Longest Match from the End; {var#PATTERN}-Remove the Shortest Match from the Beginning; {var##PATTERN}-Remove the Longest Match from the Beginning; Combining Expansions; Shell-Specific Expansions, bash2, and ksh93 ; {var//PATTERN/STRING}-Replace All Instances of PATTERN with STRING; {var:OFFSET:LENGTH}-Return a Substring of var; Shell Arithmetic ; Aliases ; Sourcing a File ; Functions; Functions Are Fast ; Command Substitution Is Slow Using the Functions in This Book standard-funcs: A Collection of Useful Commands; 1.1 get_key-Get a Single Keystroke from the User ; How It Works; Usage; The Script; Notes; 1.2 getline-Prompt User to Enter a Line ; How It Works; Usage; The Script; 1.3 press_any_key-Prompt for a Single Keypress ; How It Works; Usage; The Script; 1.4 menu1-Print a Menu and Execute a Selected Command ; How It Works; Usage; The Script; 1.5 arg-Prompt for Required Argument If None Supplied ; How It Works; Usage; The Script; 1.6 die-Print Error Message and Exit with Error Status ; How It Works; Usage The Script 1.7 show_date-Display Date in D[D] MMM YYYY Format ; How It Works; Usage; The Script; 1.8 date_vars-Set Date and Time Variables ; How It Works; Usage; The Script; 1.9 is_num-Is This a Positive Integer? ; How It Works; Usage; The Script; Notes; 1.10 abbrev_num-Abbreviate Large Numbers ; How It Works; Usage; The Script; Notes; 1.11 commas-Add Thousands Separators to a Number ; How It Works; Usage; The Script; 1.12 pr1-Print Arguments, One to a Line ; How It Works; Usage; The Script; 1.13 checkdirs-Check for Directories; Create If Necessary ; How It Works; Usage; The Script 1.14 checkfiles -Check That a Directory Contains Certain FilesHow It Works; Usage; The Script; 1.15 zpad-Pad a Number with Leading Zeroes ; How It Works; Usage; The Script; 1.16 cleanup-Remove Temporary Files and Reset Terminal on Exit ; How It Works; Usage; The Script; The Unix Utilities; cat: Concatenate Files to the Standard Output ; sed: A Text Stream Editor ; awk: Pattern Scanning and Processing Language ; grep: Print Lines Matching a Regular Expression ; date: Show or Set the System Date ; tr: A Character Translation Utility ; wc: Count Characters,Words, and Lines in a File file: Determine the File Type |
Record Nr. | UNINA-9910300638503321 |
Johnson Chris
![]() |
||
Berkeley, CA : , : Apress : , : Imprint : Apress, , 2015 | ||
![]() | ||
Lo trovi qui: Univ. Federico II | ||
|