Swift essentials :: get up and running lightening fast with this practical guide to building applications with Swift /
Whether you are a seasoned Objective-C developer or new to the Xcode platform, Swift Essentials will provide you with all you need to know to get started with the language. Prior experience with iOS development is not necessary, but will be helpful to get the most out of the book.
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Elektronisch E-Book |
Sprache: | English |
Veröffentlicht: |
Birmingham, UK :
Packt Publishing,
2014.
|
Schriftenreihe: | Community experience distilled.
|
Schlagworte: | |
Online-Zugang: | Volltext |
Zusammenfassung: | Whether you are a seasoned Objective-C developer or new to the Xcode platform, Swift Essentials will provide you with all you need to know to get started with the language. Prior experience with iOS development is not necessary, but will be helpful to get the most out of the book. |
Beschreibung: | Includes index. |
Beschreibung: | 1 online resource (1 volume) : illustrations |
ISBN: | 9781784394950 1784394955 |
Internformat
MARC
LEADER | 00000cam a2200000 i 4500 | ||
---|---|---|---|
001 | ZDB-4-EBA-ocn900898154 | ||
003 | OCoLC | ||
005 | 20241004212047.0 | ||
006 | m o d | ||
007 | cr unu|||||||| | ||
008 | 150128s2014 enka o 001 0 eng d | ||
040 | |a UMI |b eng |e rda |e pn |c UMI |d YDXCP |d COO |d DEBBG |d N$T |d OCLCF |d TEFOD |d AGLDB |d ICA |d D6H |d OCLCQ |d VTS |d CEF |d NLE |d NTG |d UKMGB |d CUF |d STF |d UKAHL |d SFB |d AJS |d OCLCO |d OCLCQ |d QGK |d OCLCO |d OCLCL | ||
015 | |a GBB6G3338 |2 bnb | ||
016 | 7 | |a 018007228 |2 Uk | |
019 | |a 902702889 |a 1259172423 | ||
020 | |a 9781784394950 |q (electronic bk.) | ||
020 | |a 1784394955 |q (electronic bk.) | ||
020 | |z 1784396702 | ||
020 | |z 9781784396701 | ||
035 | |a (OCoLC)900898154 |z (OCoLC)902702889 |z (OCoLC)1259172423 | ||
037 | |a CL0500000541 |b Safari Books Online | ||
037 | |a F2F21634-BF79-4319-AF5E-6279E3A3309D |b OverDrive, Inc. |n http://www.overdrive.com | ||
050 | 4 | |a QA76.7 | |
072 | 7 | |a COM |x 051230 |2 bisacsh | |
082 | 7 | |a 005.13 |2 23 | |
049 | |a MAIN | ||
100 | 1 | |a Blewitt, Alex |c Dr., |e author. |1 https://id.oclc.org/worldcat/entity/E39PCjx4BFG8mRKWQ34mGJYCHC |0 http://id.loc.gov/authorities/names/no2016012007 | |
245 | 1 | 0 | |a Swift essentials : |b get up and running lightening fast with this practical guide to building applications with Swift / |c Dr. Alex Blewitt. |
246 | 3 | 0 | |a Get up and running lightening fast with this practical guide to building applications with Swift |
264 | 1 | |a Birmingham, UK : |b Packt Publishing, |c 2014. | |
300 | |a 1 online resource (1 volume) : |b illustrations | ||
336 | |a text |b txt |2 rdacontent | ||
337 | |a computer |b c |2 rdamedia | ||
338 | |a online resource |b cr |2 rdacarrier | ||
490 | 1 | |a Community experience distilled | |
588 | 0 | |a Online resource; title resource description page (Safari, viewed January 22, 2015). | |
500 | |a Includes index. | ||
505 | 0 | |a Cover; Copyright; Credits; About the Author; Acknowledgments; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Exploring Swift; Getting started with Swift; Numeric literals; Floating point literals; String literals; Variables and constants; Collection types; Optional types; Nil coalescing operator; Conditional logic; If statements; Switch statements; Iteration; Iterating over keys and values in a dictionary; Iteration with for loops; Break and continue; Functions; Named arguments; Optional arguments and default values; Anonymous arguments | |
505 | 8 | |a Multiple return values and argumentsReturning structured values; Command-line Swift; Interpreted Swift scripts; Compiled Swift scripts; Summary; Chapter 2: Playing with Swift; Getting started with playgrounds; Creating a playground; Viewing the console output; Viewing the timeline; Displaying objects with Quick Look; Showing colored labels; Showing images; Advanced techniques; Capturing values explicitly; Running asynchronous code; Playgrounds and documentation; Learning with playgrounds; Understanding the playground format; Adding a new documentation section; Styling the documentation | |
505 | 8 | |a Adding resources to a playgroundAdditional entries in the header; Generating playgrounds automatically; Markdown; AsciiDoc; Limitations of playgrounds; Summary; Chapter 3: Creating an iOS Swift App; Understanding iOS applications; Creating a single view iOS application; Removing the storyboard; Setting up the view controller; Swift classes, protocols, and enums; Classes in Swift; Subclasses and testing in Swift; Protocols in Swift; Enums in Swift; Raw values; Associated values; Creating a master-detail iOS application; The AppDelegate class; The MasterViewController class | |
505 | 8 | |a The DetailViewController classSummary; Chapter 4: Storyboard Applications with Swift and iOS; Storyboards, scenes, and segues; Creating a storyboard project; Scenes and view controllers; Adding views to the scene; Segues; Adding a navigation controller; Naming scenes and views; Swift and storyboards; Custom view controllers; Connecting views to outlets in Swift; Calling actions from interface builder; Triggering a segue with code; Passing data with segues; Using Auto Layout; Understanding constraints; Adding constraints; Adding a constraint with the drag and drop method | |
505 | 8 | |a Adding constraints to the Press Me sceneAdding missing constraints; Summary; Chapter 5: Creating Custom Views in Swift; An overview of UIView; Creating new views with interface builder; Creating a table view controller; Showing data in the table; Defining a view in a xib file; Wiring a custom view class; Dealing with intrinsic size; Creating views by subclassing UIView; Auto Layout and custom views; Constraints and the visual format language; Adding the custom view to the table; Custom graphics with drawRect; Drawing graphics in drawRect; Responding to orientation changes | |
520 | |a Whether you are a seasoned Objective-C developer or new to the Xcode platform, Swift Essentials will provide you with all you need to know to get started with the language. Prior experience with iOS development is not necessary, but will be helpful to get the most out of the book. | ||
546 | |a English. | ||
650 | 0 | |a Programming languages (Electronic computers) |0 http://id.loc.gov/authorities/subjects/sh85107313 | |
650 | 7 | |a COMPUTERS |x Software Development & Engineering |x General. |2 bisacsh | |
650 | 7 | |a Programming languages (Electronic computers) |2 fast | |
758 | |i has work: |a Swift essentials (Text) |1 https://id.oclc.org/worldcat/entity/E39PCFGPKqFJdbkXdrKJ49bcKb |4 https://id.oclc.org/worldcat/ontology/hasWork | ||
776 | 0 | 8 | |i Print version: |a Blewitt, Alex. |t Swift essentials : get up and running lightning fast with this practical guide to building applications with Swift. |d Birmingham, [England] : Packt Publishing, ©2014 |h v, 210 pages |k Community experience distilled. |z 9781784396701 |
830 | 0 | |a Community experience distilled. |0 http://id.loc.gov/authorities/names/no2011030603 | |
856 | 4 | 0 | |l FWS01 |p ZDB-4-EBA |q FWS_PDA_EBA |u https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=933785 |3 Volltext |
938 | |a Askews and Holts Library Services |b ASKH |n AH28102645 | ||
938 | |a EBSCOhost |b EBSC |n 933785 | ||
938 | |a YBP Library Services |b YANK |n 12227289 | ||
994 | |a 92 |b GEBAY | ||
912 | |a ZDB-4-EBA | ||
049 | |a DE-863 |
Datensatz im Suchindex
DE-BY-FWS_katkey | ZDB-4-EBA-ocn900898154 |
---|---|
_version_ | 1816882301930307585 |
adam_text | |
any_adam_object | |
author | Blewitt, Alex Dr |
author_GND | http://id.loc.gov/authorities/names/no2016012007 |
author_facet | Blewitt, Alex Dr |
author_role | aut |
author_sort | Blewitt, Alex Dr |
author_variant | a b ab |
building | Verbundindex |
bvnumber | localFWS |
callnumber-first | Q - Science |
callnumber-label | QA76 |
callnumber-raw | QA76.7 |
callnumber-search | QA76.7 |
callnumber-sort | QA 276.7 |
callnumber-subject | QA - Mathematics |
collection | ZDB-4-EBA |
contents | Cover; Copyright; Credits; About the Author; Acknowledgments; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Exploring Swift; Getting started with Swift; Numeric literals; Floating point literals; String literals; Variables and constants; Collection types; Optional types; Nil coalescing operator; Conditional logic; If statements; Switch statements; Iteration; Iterating over keys and values in a dictionary; Iteration with for loops; Break and continue; Functions; Named arguments; Optional arguments and default values; Anonymous arguments Multiple return values and argumentsReturning structured values; Command-line Swift; Interpreted Swift scripts; Compiled Swift scripts; Summary; Chapter 2: Playing with Swift; Getting started with playgrounds; Creating a playground; Viewing the console output; Viewing the timeline; Displaying objects with Quick Look; Showing colored labels; Showing images; Advanced techniques; Capturing values explicitly; Running asynchronous code; Playgrounds and documentation; Learning with playgrounds; Understanding the playground format; Adding a new documentation section; Styling the documentation Adding resources to a playgroundAdditional entries in the header; Generating playgrounds automatically; Markdown; AsciiDoc; Limitations of playgrounds; Summary; Chapter 3: Creating an iOS Swift App; Understanding iOS applications; Creating a single view iOS application; Removing the storyboard; Setting up the view controller; Swift classes, protocols, and enums; Classes in Swift; Subclasses and testing in Swift; Protocols in Swift; Enums in Swift; Raw values; Associated values; Creating a master-detail iOS application; The AppDelegate class; The MasterViewController class The DetailViewController classSummary; Chapter 4: Storyboard Applications with Swift and iOS; Storyboards, scenes, and segues; Creating a storyboard project; Scenes and view controllers; Adding views to the scene; Segues; Adding a navigation controller; Naming scenes and views; Swift and storyboards; Custom view controllers; Connecting views to outlets in Swift; Calling actions from interface builder; Triggering a segue with code; Passing data with segues; Using Auto Layout; Understanding constraints; Adding constraints; Adding a constraint with the drag and drop method Adding constraints to the Press Me sceneAdding missing constraints; Summary; Chapter 5: Creating Custom Views in Swift; An overview of UIView; Creating new views with interface builder; Creating a table view controller; Showing data in the table; Defining a view in a xib file; Wiring a custom view class; Dealing with intrinsic size; Creating views by subclassing UIView; Auto Layout and custom views; Constraints and the visual format language; Adding the custom view to the table; Custom graphics with drawRect; Drawing graphics in drawRect; Responding to orientation changes |
ctrlnum | (OCoLC)900898154 |
dewey-full | 005.13 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.13 |
dewey-search | 005.13 |
dewey-sort | 15.13 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
format | Electronic eBook |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>06206cam a2200625 i 4500</leader><controlfield tag="001">ZDB-4-EBA-ocn900898154</controlfield><controlfield tag="003">OCoLC</controlfield><controlfield tag="005">20241004212047.0</controlfield><controlfield tag="006">m o d </controlfield><controlfield tag="007">cr unu||||||||</controlfield><controlfield tag="008">150128s2014 enka o 001 0 eng d</controlfield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">UMI</subfield><subfield code="b">eng</subfield><subfield code="e">rda</subfield><subfield code="e">pn</subfield><subfield code="c">UMI</subfield><subfield code="d">YDXCP</subfield><subfield code="d">COO</subfield><subfield code="d">DEBBG</subfield><subfield code="d">N$T</subfield><subfield code="d">OCLCF</subfield><subfield code="d">TEFOD</subfield><subfield code="d">AGLDB</subfield><subfield code="d">ICA</subfield><subfield code="d">D6H</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">VTS</subfield><subfield code="d">CEF</subfield><subfield code="d">NLE</subfield><subfield code="d">NTG</subfield><subfield code="d">UKMGB</subfield><subfield code="d">CUF</subfield><subfield code="d">STF</subfield><subfield code="d">UKAHL</subfield><subfield code="d">SFB</subfield><subfield code="d">AJS</subfield><subfield code="d">OCLCO</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">QGK</subfield><subfield code="d">OCLCO</subfield><subfield code="d">OCLCL</subfield></datafield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">GBB6G3338</subfield><subfield code="2">bnb</subfield></datafield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">018007228</subfield><subfield code="2">Uk</subfield></datafield><datafield tag="019" ind1=" " ind2=" "><subfield code="a">902702889</subfield><subfield code="a">1259172423</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781784394950</subfield><subfield code="q">(electronic bk.)</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1784394955</subfield><subfield code="q">(electronic bk.)</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="z">1784396702</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="z">9781784396701</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)900898154</subfield><subfield code="z">(OCoLC)902702889</subfield><subfield code="z">(OCoLC)1259172423</subfield></datafield><datafield tag="037" ind1=" " ind2=" "><subfield code="a">CL0500000541</subfield><subfield code="b">Safari Books Online</subfield></datafield><datafield tag="037" ind1=" " ind2=" "><subfield code="a">F2F21634-BF79-4319-AF5E-6279E3A3309D</subfield><subfield code="b">OverDrive, Inc.</subfield><subfield code="n">http://www.overdrive.com</subfield></datafield><datafield tag="050" ind1=" " ind2="4"><subfield code="a">QA76.7</subfield></datafield><datafield tag="072" ind1=" " ind2="7"><subfield code="a">COM</subfield><subfield code="x">051230</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="082" ind1="7" ind2=" "><subfield code="a">005.13</subfield><subfield code="2">23</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">MAIN</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Blewitt, Alex</subfield><subfield code="c">Dr.,</subfield><subfield code="e">author.</subfield><subfield code="1">https://id.oclc.org/worldcat/entity/E39PCjx4BFG8mRKWQ34mGJYCHC</subfield><subfield code="0">http://id.loc.gov/authorities/names/no2016012007</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Swift essentials :</subfield><subfield code="b">get up and running lightening fast with this practical guide to building applications with Swift /</subfield><subfield code="c">Dr. Alex Blewitt.</subfield></datafield><datafield tag="246" ind1="3" ind2="0"><subfield code="a">Get up and running lightening fast with this practical guide to building applications with Swift</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Birmingham, UK :</subfield><subfield code="b">Packt Publishing,</subfield><subfield code="c">2014.</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">1 online resource (1 volume) :</subfield><subfield code="b">illustrations</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="a">text</subfield><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="a">computer</subfield><subfield code="b">c</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="a">online resource</subfield><subfield code="b">cr</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="490" ind1="1" ind2=" "><subfield code="a">Community experience distilled</subfield></datafield><datafield tag="588" ind1="0" ind2=" "><subfield code="a">Online resource; title resource description page (Safari, viewed January 22, 2015).</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Includes index.</subfield></datafield><datafield tag="505" ind1="0" ind2=" "><subfield code="a">Cover; Copyright; Credits; About the Author; Acknowledgments; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Exploring Swift; Getting started with Swift; Numeric literals; Floating point literals; String literals; Variables and constants; Collection types; Optional types; Nil coalescing operator; Conditional logic; If statements; Switch statements; Iteration; Iterating over keys and values in a dictionary; Iteration with for loops; Break and continue; Functions; Named arguments; Optional arguments and default values; Anonymous arguments</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">Multiple return values and argumentsReturning structured values; Command-line Swift; Interpreted Swift scripts; Compiled Swift scripts; Summary; Chapter 2: Playing with Swift; Getting started with playgrounds; Creating a playground; Viewing the console output; Viewing the timeline; Displaying objects with Quick Look; Showing colored labels; Showing images; Advanced techniques; Capturing values explicitly; Running asynchronous code; Playgrounds and documentation; Learning with playgrounds; Understanding the playground format; Adding a new documentation section; Styling the documentation</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">Adding resources to a playgroundAdditional entries in the header; Generating playgrounds automatically; Markdown; AsciiDoc; Limitations of playgrounds; Summary; Chapter 3: Creating an iOS Swift App; Understanding iOS applications; Creating a single view iOS application; Removing the storyboard; Setting up the view controller; Swift classes, protocols, and enums; Classes in Swift; Subclasses and testing in Swift; Protocols in Swift; Enums in Swift; Raw values; Associated values; Creating a master-detail iOS application; The AppDelegate class; The MasterViewController class</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">The DetailViewController classSummary; Chapter 4: Storyboard Applications with Swift and iOS; Storyboards, scenes, and segues; Creating a storyboard project; Scenes and view controllers; Adding views to the scene; Segues; Adding a navigation controller; Naming scenes and views; Swift and storyboards; Custom view controllers; Connecting views to outlets in Swift; Calling actions from interface builder; Triggering a segue with code; Passing data with segues; Using Auto Layout; Understanding constraints; Adding constraints; Adding a constraint with the drag and drop method</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">Adding constraints to the Press Me sceneAdding missing constraints; Summary; Chapter 5: Creating Custom Views in Swift; An overview of UIView; Creating new views with interface builder; Creating a table view controller; Showing data in the table; Defining a view in a xib file; Wiring a custom view class; Dealing with intrinsic size; Creating views by subclassing UIView; Auto Layout and custom views; Constraints and the visual format language; Adding the custom view to the table; Custom graphics with drawRect; Drawing graphics in drawRect; Responding to orientation changes</subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="a">Whether you are a seasoned Objective-C developer or new to the Xcode platform, Swift Essentials will provide you with all you need to know to get started with the language. Prior experience with iOS development is not necessary, but will be helpful to get the most out of the book.</subfield></datafield><datafield tag="546" ind1=" " ind2=" "><subfield code="a">English.</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Programming languages (Electronic computers)</subfield><subfield code="0">http://id.loc.gov/authorities/subjects/sh85107313</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">COMPUTERS</subfield><subfield code="x">Software Development & Engineering</subfield><subfield code="x">General.</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Programming languages (Electronic computers)</subfield><subfield code="2">fast</subfield></datafield><datafield tag="758" ind1=" " ind2=" "><subfield code="i">has work:</subfield><subfield code="a">Swift essentials (Text)</subfield><subfield code="1">https://id.oclc.org/worldcat/entity/E39PCFGPKqFJdbkXdrKJ49bcKb</subfield><subfield code="4">https://id.oclc.org/worldcat/ontology/hasWork</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Print version:</subfield><subfield code="a">Blewitt, Alex.</subfield><subfield code="t">Swift essentials : get up and running lightning fast with this practical guide to building applications with Swift.</subfield><subfield code="d">Birmingham, [England] : Packt Publishing, ©2014</subfield><subfield code="h">v, 210 pages</subfield><subfield code="k">Community experience distilled.</subfield><subfield code="z">9781784396701</subfield></datafield><datafield tag="830" ind1=" " ind2="0"><subfield code="a">Community experience distilled.</subfield><subfield code="0">http://id.loc.gov/authorities/names/no2011030603</subfield></datafield><datafield tag="856" ind1="4" ind2="0"><subfield code="l">FWS01</subfield><subfield code="p">ZDB-4-EBA</subfield><subfield code="q">FWS_PDA_EBA</subfield><subfield code="u">https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=933785</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">Askews and Holts Library Services</subfield><subfield code="b">ASKH</subfield><subfield code="n">AH28102645</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">EBSCOhost</subfield><subfield code="b">EBSC</subfield><subfield code="n">933785</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">YBP Library Services</subfield><subfield code="b">YANK</subfield><subfield code="n">12227289</subfield></datafield><datafield tag="994" ind1=" " ind2=" "><subfield code="a">92</subfield><subfield code="b">GEBAY</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-4-EBA</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-863</subfield></datafield></record></collection> |
id | ZDB-4-EBA-ocn900898154 |
illustrated | Illustrated |
indexdate | 2024-11-27T13:26:27Z |
institution | BVB |
isbn | 9781784394950 1784394955 |
language | English |
oclc_num | 900898154 |
open_access_boolean | |
owner | MAIN DE-863 DE-BY-FWS |
owner_facet | MAIN DE-863 DE-BY-FWS |
physical | 1 online resource (1 volume) : illustrations |
psigel | ZDB-4-EBA |
publishDate | 2014 |
publishDateSearch | 2014 |
publishDateSort | 2014 |
publisher | Packt Publishing, |
record_format | marc |
series | Community experience distilled. |
series2 | Community experience distilled |
spelling | Blewitt, Alex Dr., author. https://id.oclc.org/worldcat/entity/E39PCjx4BFG8mRKWQ34mGJYCHC http://id.loc.gov/authorities/names/no2016012007 Swift essentials : get up and running lightening fast with this practical guide to building applications with Swift / Dr. Alex Blewitt. Get up and running lightening fast with this practical guide to building applications with Swift Birmingham, UK : Packt Publishing, 2014. 1 online resource (1 volume) : illustrations text txt rdacontent computer c rdamedia online resource cr rdacarrier Community experience distilled Online resource; title resource description page (Safari, viewed January 22, 2015). Includes index. Cover; Copyright; Credits; About the Author; Acknowledgments; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Exploring Swift; Getting started with Swift; Numeric literals; Floating point literals; String literals; Variables and constants; Collection types; Optional types; Nil coalescing operator; Conditional logic; If statements; Switch statements; Iteration; Iterating over keys and values in a dictionary; Iteration with for loops; Break and continue; Functions; Named arguments; Optional arguments and default values; Anonymous arguments Multiple return values and argumentsReturning structured values; Command-line Swift; Interpreted Swift scripts; Compiled Swift scripts; Summary; Chapter 2: Playing with Swift; Getting started with playgrounds; Creating a playground; Viewing the console output; Viewing the timeline; Displaying objects with Quick Look; Showing colored labels; Showing images; Advanced techniques; Capturing values explicitly; Running asynchronous code; Playgrounds and documentation; Learning with playgrounds; Understanding the playground format; Adding a new documentation section; Styling the documentation Adding resources to a playgroundAdditional entries in the header; Generating playgrounds automatically; Markdown; AsciiDoc; Limitations of playgrounds; Summary; Chapter 3: Creating an iOS Swift App; Understanding iOS applications; Creating a single view iOS application; Removing the storyboard; Setting up the view controller; Swift classes, protocols, and enums; Classes in Swift; Subclasses and testing in Swift; Protocols in Swift; Enums in Swift; Raw values; Associated values; Creating a master-detail iOS application; The AppDelegate class; The MasterViewController class The DetailViewController classSummary; Chapter 4: Storyboard Applications with Swift and iOS; Storyboards, scenes, and segues; Creating a storyboard project; Scenes and view controllers; Adding views to the scene; Segues; Adding a navigation controller; Naming scenes and views; Swift and storyboards; Custom view controllers; Connecting views to outlets in Swift; Calling actions from interface builder; Triggering a segue with code; Passing data with segues; Using Auto Layout; Understanding constraints; Adding constraints; Adding a constraint with the drag and drop method Adding constraints to the Press Me sceneAdding missing constraints; Summary; Chapter 5: Creating Custom Views in Swift; An overview of UIView; Creating new views with interface builder; Creating a table view controller; Showing data in the table; Defining a view in a xib file; Wiring a custom view class; Dealing with intrinsic size; Creating views by subclassing UIView; Auto Layout and custom views; Constraints and the visual format language; Adding the custom view to the table; Custom graphics with drawRect; Drawing graphics in drawRect; Responding to orientation changes Whether you are a seasoned Objective-C developer or new to the Xcode platform, Swift Essentials will provide you with all you need to know to get started with the language. Prior experience with iOS development is not necessary, but will be helpful to get the most out of the book. English. Programming languages (Electronic computers) http://id.loc.gov/authorities/subjects/sh85107313 COMPUTERS Software Development & Engineering General. bisacsh Programming languages (Electronic computers) fast has work: Swift essentials (Text) https://id.oclc.org/worldcat/entity/E39PCFGPKqFJdbkXdrKJ49bcKb https://id.oclc.org/worldcat/ontology/hasWork Print version: Blewitt, Alex. Swift essentials : get up and running lightning fast with this practical guide to building applications with Swift. Birmingham, [England] : Packt Publishing, ©2014 v, 210 pages Community experience distilled. 9781784396701 Community experience distilled. http://id.loc.gov/authorities/names/no2011030603 FWS01 ZDB-4-EBA FWS_PDA_EBA https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=933785 Volltext |
spellingShingle | Blewitt, Alex Dr Swift essentials : get up and running lightening fast with this practical guide to building applications with Swift / Community experience distilled. Cover; Copyright; Credits; About the Author; Acknowledgments; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Exploring Swift; Getting started with Swift; Numeric literals; Floating point literals; String literals; Variables and constants; Collection types; Optional types; Nil coalescing operator; Conditional logic; If statements; Switch statements; Iteration; Iterating over keys and values in a dictionary; Iteration with for loops; Break and continue; Functions; Named arguments; Optional arguments and default values; Anonymous arguments Multiple return values and argumentsReturning structured values; Command-line Swift; Interpreted Swift scripts; Compiled Swift scripts; Summary; Chapter 2: Playing with Swift; Getting started with playgrounds; Creating a playground; Viewing the console output; Viewing the timeline; Displaying objects with Quick Look; Showing colored labels; Showing images; Advanced techniques; Capturing values explicitly; Running asynchronous code; Playgrounds and documentation; Learning with playgrounds; Understanding the playground format; Adding a new documentation section; Styling the documentation Adding resources to a playgroundAdditional entries in the header; Generating playgrounds automatically; Markdown; AsciiDoc; Limitations of playgrounds; Summary; Chapter 3: Creating an iOS Swift App; Understanding iOS applications; Creating a single view iOS application; Removing the storyboard; Setting up the view controller; Swift classes, protocols, and enums; Classes in Swift; Subclasses and testing in Swift; Protocols in Swift; Enums in Swift; Raw values; Associated values; Creating a master-detail iOS application; The AppDelegate class; The MasterViewController class The DetailViewController classSummary; Chapter 4: Storyboard Applications with Swift and iOS; Storyboards, scenes, and segues; Creating a storyboard project; Scenes and view controllers; Adding views to the scene; Segues; Adding a navigation controller; Naming scenes and views; Swift and storyboards; Custom view controllers; Connecting views to outlets in Swift; Calling actions from interface builder; Triggering a segue with code; Passing data with segues; Using Auto Layout; Understanding constraints; Adding constraints; Adding a constraint with the drag and drop method Adding constraints to the Press Me sceneAdding missing constraints; Summary; Chapter 5: Creating Custom Views in Swift; An overview of UIView; Creating new views with interface builder; Creating a table view controller; Showing data in the table; Defining a view in a xib file; Wiring a custom view class; Dealing with intrinsic size; Creating views by subclassing UIView; Auto Layout and custom views; Constraints and the visual format language; Adding the custom view to the table; Custom graphics with drawRect; Drawing graphics in drawRect; Responding to orientation changes Programming languages (Electronic computers) http://id.loc.gov/authorities/subjects/sh85107313 COMPUTERS Software Development & Engineering General. bisacsh Programming languages (Electronic computers) fast |
subject_GND | http://id.loc.gov/authorities/subjects/sh85107313 |
title | Swift essentials : get up and running lightening fast with this practical guide to building applications with Swift / |
title_alt | Get up and running lightening fast with this practical guide to building applications with Swift |
title_auth | Swift essentials : get up and running lightening fast with this practical guide to building applications with Swift / |
title_exact_search | Swift essentials : get up and running lightening fast with this practical guide to building applications with Swift / |
title_full | Swift essentials : get up and running lightening fast with this practical guide to building applications with Swift / Dr. Alex Blewitt. |
title_fullStr | Swift essentials : get up and running lightening fast with this practical guide to building applications with Swift / Dr. Alex Blewitt. |
title_full_unstemmed | Swift essentials : get up and running lightening fast with this practical guide to building applications with Swift / Dr. Alex Blewitt. |
title_short | Swift essentials : |
title_sort | swift essentials get up and running lightening fast with this practical guide to building applications with swift |
title_sub | get up and running lightening fast with this practical guide to building applications with Swift / |
topic | Programming languages (Electronic computers) http://id.loc.gov/authorities/subjects/sh85107313 COMPUTERS Software Development & Engineering General. bisacsh Programming languages (Electronic computers) fast |
topic_facet | Programming languages (Electronic computers) COMPUTERS Software Development & Engineering General. |
url | https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=933785 |
work_keys_str_mv | AT blewittalex swiftessentialsgetupandrunninglighteningfastwiththispracticalguidetobuildingapplicationswithswift AT blewittalex getupandrunninglighteningfastwiththispracticalguidetobuildingapplicationswithswift |