Mastering Swift 3 :: dive into the latest release of the Swift programming language with this advanced Apple development book /
Dive into the latest release of the Swift programming language with this advanced Apple development bookAbout This BookDiscover the new features and improvements to Swift 3Get to grips with advanced design patterns and techniques to write smarter, cleaner Swift codeBecome a more fluent Swift develop...
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Elektronisch E-Book |
Sprache: | English |
Veröffentlicht: |
Birmingham :
Packt Publishing,
2016.
|
Schlagworte: | |
Online-Zugang: | Volltext |
Zusammenfassung: | Dive into the latest release of the Swift programming language with this advanced Apple development bookAbout This BookDiscover the new features and improvements to Swift 3Get to grips with advanced design patterns and techniques to write smarter, cleaner Swift codeBecome a more fluent Swift developer and build powerful, impressive iOS and OS X applications. Who This Book Is ForThis book is for developers who want to dive into the newest version of Swift. If you are a developer that learns best by looking at, and working with code, then this book is for you. A basic understanding of Apple's tools is beneficial but not mandatory. What You Will LearnDive into the core components of Swift 3.0, including operators, collections, control flow, and functionsCreate and use classes, structures, and enumsUnderstand object-oriented Swift and see how to tackle inheritance, protocols, and extensionsDevelop a practical understanding of subscripts, optionals, and closuresSee how to use the new protocol extension and error handling features of Swift 3.0Add concurrency to your applications using Grand Central DispatchIn DetailSwift is the definitive language of Apple development today. It's a vital part of any iOS and OS X developer's skillset, helping them to build the most impressive and popular apps on the App Store--the sort of apps that are essential to iPhone and iPad users every day. With version 3.0, the Swift team have added new features to improve the development experience--making it easier to get the results you want and customers expect. Inside, you'll find the key features of Swift 3.0 and quickly learn how to use the newest updates to your development advantage. From Objective-C interoperability to ARC, to closures and concurrency, this advanced Swift guide will develop your expertise and make you more fluent in this vital programming language. We give you in-depth knowledge of some of the most sophisticated elements of Swift development including protocol extensions, error-handling, design patterns, and concurrency, and guide you on how to use and apply them in your own projects. You'll see how even the most challenging design patterns and programming techniques can be used to write cleaner code and to build more performant iOS and OS X applications. By the end of this book, you'll have a handle on effective design patterns and techniques, which means you'll soon be writing better iOS and OS X applications with a new level of sophistication and control. Style and approachPacked with practical examples that show you how to put the concepts you learn into practice quickly, we'll takes you through some of the most advanced and sophisticated elements of the language in a practical and actionable way. You can also download the code to use yourself. |
Beschreibung: | Includes index. |
Beschreibung: | 1 online resource : illustrations |
ISBN: | 9781786468635 1786468638 |
Internformat
MARC
LEADER | 00000cam a2200000 i 4500 | ||
---|---|---|---|
001 | ZDB-4-EBA-ocn962191885 | ||
003 | OCoLC | ||
005 | 20241004212047.0 | ||
006 | m o d | ||
007 | cr cnu---unuuu | ||
008 | 161107s2016 enka o 001 0 eng d | ||
040 | |a UMI |b eng |e rda |e pn |c UMI |d N$T |d IDEBK |d YDX |d OCLCQ |d OCLCO |d NLE |d TEFOD |d OCLCF |d STF |d DEBBG |d OCLCQ |d COO |d VT2 |d UOK |d CEF |d KSU |d OCLCQ |d OCLCO |d UKMGB |d WYU |d AGLDB |d IGB |d UKAHL |d OCLCO |d OCLCQ |d QGK |d OCLCO |d OCLCL |d OCLCQ | ||
015 | |a GBB6J3381 |2 bnb | ||
016 | 7 | |a 018105381 |2 Uk | |
019 | |a 961336641 |a 961825828 |a 964357233 |a 964523791 |a 1259059511 | ||
020 | |a 9781786468635 |q (electronic bk.) | ||
020 | |a 1786468638 |q (electronic bk.) | ||
020 | |z 9781786466129 | ||
020 | |z 1786466120 | ||
035 | |a (OCoLC)962191885 |z (OCoLC)961336641 |z (OCoLC)961825828 |z (OCoLC)964357233 |z (OCoLC)964523791 |z (OCoLC)1259059511 | ||
037 | |a 966074 |b MIL | ||
050 | 4 | |a QA76.73.S95 | |
072 | 7 | |a COM |x 051010 |2 bisacsh | |
082 | 7 | |a 005.3 |2 23 | |
049 | |a MAIN | ||
100 | 1 | |a Hoffman, Jon |c (Software engineer), |e author. |1 https://id.oclc.org/worldcat/entity/E39PCjFcw3DBRcQWgMMJjwJkpd |0 http://id.loc.gov/authorities/names/no2015159983 | |
245 | 1 | 0 | |a Mastering Swift 3 : |b dive into the latest release of the Swift programming language with this advanced Apple development book / |c Jon Hoffman. |
246 | 3 | |a Mastering Swift three | |
264 | 1 | |a Birmingham : |b Packt Publishing, |c 2016. | |
300 | |a 1 online resource : |b illustrations | ||
336 | |a text |b txt |2 rdacontent | ||
337 | |a computer |b c |2 rdamedia | ||
338 | |a online resource |b cr |2 rdacarrier | ||
347 | |a text file | ||
588 | 0 | |a Online resource; title from PDF title page (EBSCO, viewed November 17, 2016). | |
500 | |a Includes index. | ||
520 | |a Dive into the latest release of the Swift programming language with this advanced Apple development bookAbout This BookDiscover the new features and improvements to Swift 3Get to grips with advanced design patterns and techniques to write smarter, cleaner Swift codeBecome a more fluent Swift developer and build powerful, impressive iOS and OS X applications. Who This Book Is ForThis book is for developers who want to dive into the newest version of Swift. If you are a developer that learns best by looking at, and working with code, then this book is for you. A basic understanding of Apple's tools is beneficial but not mandatory. What You Will LearnDive into the core components of Swift 3.0, including operators, collections, control flow, and functionsCreate and use classes, structures, and enumsUnderstand object-oriented Swift and see how to tackle inheritance, protocols, and extensionsDevelop a practical understanding of subscripts, optionals, and closuresSee how to use the new protocol extension and error handling features of Swift 3.0Add concurrency to your applications using Grand Central DispatchIn DetailSwift is the definitive language of Apple development today. It's a vital part of any iOS and OS X developer's skillset, helping them to build the most impressive and popular apps on the App Store--the sort of apps that are essential to iPhone and iPad users every day. With version 3.0, the Swift team have added new features to improve the development experience--making it easier to get the results you want and customers expect. Inside, you'll find the key features of Swift 3.0 and quickly learn how to use the newest updates to your development advantage. From Objective-C interoperability to ARC, to closures and concurrency, this advanced Swift guide will develop your expertise and make you more fluent in this vital programming language. We give you in-depth knowledge of some of the most sophisticated elements of Swift development including protocol extensions, error-handling, design patterns, and concurrency, and guide you on how to use and apply them in your own projects. You'll see how even the most challenging design patterns and programming techniques can be used to write cleaner code and to build more performant iOS and OS X applications. By the end of this book, you'll have a handle on effective design patterns and techniques, which means you'll soon be writing better iOS and OS X applications with a new level of sophistication and control. Style and approachPacked with practical examples that show you how to put the concepts you learn into practice quickly, we'll takes you through some of the most advanced and sophisticated elements of the language in a practical and actionable way. You can also download the code to use yourself. | ||
630 | 0 | 0 | |a iOS (Electronic resource) |0 http://id.loc.gov/authorities/names/n2010039603 |
630 | 0 | 7 | |a iOS (Electronic resource) |2 fast |
650 | 0 | |a Swift (Computer program language) |0 http://id.loc.gov/authorities/subjects/sh2015001571 | |
650 | 0 | |a Application software |x Development. |0 http://id.loc.gov/authorities/subjects/sh95009362 | |
650 | 6 | |a Swift (Langage de programmation) | |
650 | 6 | |a Logiciels d'application |x Développement. | |
650 | 7 | |a COMPUTERS |x Programming Languages |x General. |2 bisacsh | |
650 | 7 | |a Application software |x Development |2 fast | |
650 | 7 | |a Swift (Computer program language) |2 fast | |
758 | |i has work: |a Mastering Swift 3 (Text) |1 https://id.oclc.org/worldcat/entity/E39PCH8tKHfhJY6DMTvhrWV4md |4 https://id.oclc.org/worldcat/ontology/hasWork | ||
776 | 0 | 8 | |i Print version: |a Hoffman, Jon (Software engineer). |t Mastering Swift 3. |d Birmingham : Packt Publishing, 2016 |z 1786466120 |z 9781786466129 |w (OCoLC)952648779 |
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=1403415 |3 Volltext |
938 | |a Askews and Holts Library Services |b ASKH |n AH31188933 | ||
938 | |a EBSCOhost |b EBSC |n 1403415 | ||
938 | |a ProQuest MyiLibrary Digital eBook Collection |b IDEB |n cis35007811 | ||
938 | |a YBP Library Services |b YANK |n 13236463 | ||
994 | |a 92 |b GEBAY | ||
912 | |a ZDB-4-EBA | ||
049 | |a DE-863 |
Datensatz im Suchindex
DE-BY-FWS_katkey | ZDB-4-EBA-ocn962191885 |
---|---|
_version_ | 1816882368446726144 |
adam_text | |
any_adam_object | |
author | Hoffman, Jon (Software engineer) |
author_GND | http://id.loc.gov/authorities/names/no2015159983 |
author_facet | Hoffman, Jon (Software engineer) |
author_role | aut |
author_sort | Hoffman, Jon (Software engineer) |
author_variant | j h jh |
building | Verbundindex |
bvnumber | localFWS |
callnumber-first | Q - Science |
callnumber-label | QA76 |
callnumber-raw | QA76.73.S95 |
callnumber-search | QA76.73.S95 |
callnumber-sort | QA 276.73 S95 |
callnumber-subject | QA - Mathematics |
collection | ZDB-4-EBA |
ctrlnum | (OCoLC)962191885 |
dewey-full | 005.3 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.3 |
dewey-search | 005.3 |
dewey-sort | 15.3 |
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>05863cam a2200613 i 4500</leader><controlfield tag="001">ZDB-4-EBA-ocn962191885</controlfield><controlfield tag="003">OCoLC</controlfield><controlfield tag="005">20241004212047.0</controlfield><controlfield tag="006">m o d </controlfield><controlfield tag="007">cr cnu---unuuu</controlfield><controlfield tag="008">161107s2016 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">N$T</subfield><subfield code="d">IDEBK</subfield><subfield code="d">YDX</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">OCLCO</subfield><subfield code="d">NLE</subfield><subfield code="d">TEFOD</subfield><subfield code="d">OCLCF</subfield><subfield code="d">STF</subfield><subfield code="d">DEBBG</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">COO</subfield><subfield code="d">VT2</subfield><subfield code="d">UOK</subfield><subfield code="d">CEF</subfield><subfield code="d">KSU</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">OCLCO</subfield><subfield code="d">UKMGB</subfield><subfield code="d">WYU</subfield><subfield code="d">AGLDB</subfield><subfield code="d">IGB</subfield><subfield code="d">UKAHL</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><subfield code="d">OCLCQ</subfield></datafield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">GBB6J3381</subfield><subfield code="2">bnb</subfield></datafield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">018105381</subfield><subfield code="2">Uk</subfield></datafield><datafield tag="019" ind1=" " ind2=" "><subfield code="a">961336641</subfield><subfield code="a">961825828</subfield><subfield code="a">964357233</subfield><subfield code="a">964523791</subfield><subfield code="a">1259059511</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781786468635</subfield><subfield code="q">(electronic bk.)</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1786468638</subfield><subfield code="q">(electronic bk.)</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="z">9781786466129</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="z">1786466120</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)962191885</subfield><subfield code="z">(OCoLC)961336641</subfield><subfield code="z">(OCoLC)961825828</subfield><subfield code="z">(OCoLC)964357233</subfield><subfield code="z">(OCoLC)964523791</subfield><subfield code="z">(OCoLC)1259059511</subfield></datafield><datafield tag="037" ind1=" " ind2=" "><subfield code="a">966074</subfield><subfield code="b">MIL</subfield></datafield><datafield tag="050" ind1=" " ind2="4"><subfield code="a">QA76.73.S95</subfield></datafield><datafield tag="072" ind1=" " ind2="7"><subfield code="a">COM</subfield><subfield code="x">051010</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="082" ind1="7" ind2=" "><subfield code="a">005.3</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">Hoffman, Jon</subfield><subfield code="c">(Software engineer),</subfield><subfield code="e">author.</subfield><subfield code="1">https://id.oclc.org/worldcat/entity/E39PCjFcw3DBRcQWgMMJjwJkpd</subfield><subfield code="0">http://id.loc.gov/authorities/names/no2015159983</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Mastering Swift 3 :</subfield><subfield code="b">dive into the latest release of the Swift programming language with this advanced Apple development book /</subfield><subfield code="c">Jon Hoffman.</subfield></datafield><datafield tag="246" ind1="3" ind2=" "><subfield code="a">Mastering Swift three</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Birmingham :</subfield><subfield code="b">Packt Publishing,</subfield><subfield code="c">2016.</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">1 online resource :</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="347" ind1=" " ind2=" "><subfield code="a">text file</subfield></datafield><datafield tag="588" ind1="0" ind2=" "><subfield code="a">Online resource; title from PDF title page (EBSCO, viewed November 17, 2016).</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Includes index.</subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="a">Dive into the latest release of the Swift programming language with this advanced Apple development bookAbout This BookDiscover the new features and improvements to Swift 3Get to grips with advanced design patterns and techniques to write smarter, cleaner Swift codeBecome a more fluent Swift developer and build powerful, impressive iOS and OS X applications. Who This Book Is ForThis book is for developers who want to dive into the newest version of Swift. If you are a developer that learns best by looking at, and working with code, then this book is for you. A basic understanding of Apple's tools is beneficial but not mandatory. What You Will LearnDive into the core components of Swift 3.0, including operators, collections, control flow, and functionsCreate and use classes, structures, and enumsUnderstand object-oriented Swift and see how to tackle inheritance, protocols, and extensionsDevelop a practical understanding of subscripts, optionals, and closuresSee how to use the new protocol extension and error handling features of Swift 3.0Add concurrency to your applications using Grand Central DispatchIn DetailSwift is the definitive language of Apple development today. It's a vital part of any iOS and OS X developer's skillset, helping them to build the most impressive and popular apps on the App Store--the sort of apps that are essential to iPhone and iPad users every day. With version 3.0, the Swift team have added new features to improve the development experience--making it easier to get the results you want and customers expect. Inside, you'll find the key features of Swift 3.0 and quickly learn how to use the newest updates to your development advantage. From Objective-C interoperability to ARC, to closures and concurrency, this advanced Swift guide will develop your expertise and make you more fluent in this vital programming language. We give you in-depth knowledge of some of the most sophisticated elements of Swift development including protocol extensions, error-handling, design patterns, and concurrency, and guide you on how to use and apply them in your own projects. You'll see how even the most challenging design patterns and programming techniques can be used to write cleaner code and to build more performant iOS and OS X applications. By the end of this book, you'll have a handle on effective design patterns and techniques, which means you'll soon be writing better iOS and OS X applications with a new level of sophistication and control. Style and approachPacked with practical examples that show you how to put the concepts you learn into practice quickly, we'll takes you through some of the most advanced and sophisticated elements of the language in a practical and actionable way. You can also download the code to use yourself.</subfield></datafield><datafield tag="630" ind1="0" ind2="0"><subfield code="a">iOS (Electronic resource)</subfield><subfield code="0">http://id.loc.gov/authorities/names/n2010039603</subfield></datafield><datafield tag="630" ind1="0" ind2="7"><subfield code="a">iOS (Electronic resource)</subfield><subfield code="2">fast</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Swift (Computer program language)</subfield><subfield code="0">http://id.loc.gov/authorities/subjects/sh2015001571</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Application software</subfield><subfield code="x">Development.</subfield><subfield code="0">http://id.loc.gov/authorities/subjects/sh95009362</subfield></datafield><datafield tag="650" ind1=" " ind2="6"><subfield code="a">Swift (Langage de programmation)</subfield></datafield><datafield tag="650" ind1=" " ind2="6"><subfield code="a">Logiciels d'application</subfield><subfield code="x">Développement.</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">COMPUTERS</subfield><subfield code="x">Programming Languages</subfield><subfield code="x">General.</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Application software</subfield><subfield code="x">Development</subfield><subfield code="2">fast</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Swift (Computer program language)</subfield><subfield code="2">fast</subfield></datafield><datafield tag="758" ind1=" " ind2=" "><subfield code="i">has work:</subfield><subfield code="a">Mastering Swift 3 (Text)</subfield><subfield code="1">https://id.oclc.org/worldcat/entity/E39PCH8tKHfhJY6DMTvhrWV4md</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">Hoffman, Jon (Software engineer).</subfield><subfield code="t">Mastering Swift 3.</subfield><subfield code="d">Birmingham : Packt Publishing, 2016</subfield><subfield code="z">1786466120</subfield><subfield code="z">9781786466129</subfield><subfield code="w">(OCoLC)952648779</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=1403415</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">AH31188933</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">EBSCOhost</subfield><subfield code="b">EBSC</subfield><subfield code="n">1403415</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">ProQuest MyiLibrary Digital eBook Collection</subfield><subfield code="b">IDEB</subfield><subfield code="n">cis35007811</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">YBP Library Services</subfield><subfield code="b">YANK</subfield><subfield code="n">13236463</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-ocn962191885 |
illustrated | Illustrated |
indexdate | 2024-11-27T13:27:30Z |
institution | BVB |
isbn | 9781786468635 1786468638 |
language | English |
oclc_num | 962191885 |
open_access_boolean | |
owner | MAIN DE-863 DE-BY-FWS |
owner_facet | MAIN DE-863 DE-BY-FWS |
physical | 1 online resource : illustrations |
psigel | ZDB-4-EBA |
publishDate | 2016 |
publishDateSearch | 2016 |
publishDateSort | 2016 |
publisher | Packt Publishing, |
record_format | marc |
spelling | Hoffman, Jon (Software engineer), author. https://id.oclc.org/worldcat/entity/E39PCjFcw3DBRcQWgMMJjwJkpd http://id.loc.gov/authorities/names/no2015159983 Mastering Swift 3 : dive into the latest release of the Swift programming language with this advanced Apple development book / Jon Hoffman. Mastering Swift three Birmingham : Packt Publishing, 2016. 1 online resource : illustrations text txt rdacontent computer c rdamedia online resource cr rdacarrier text file Online resource; title from PDF title page (EBSCO, viewed November 17, 2016). Includes index. Dive into the latest release of the Swift programming language with this advanced Apple development bookAbout This BookDiscover the new features and improvements to Swift 3Get to grips with advanced design patterns and techniques to write smarter, cleaner Swift codeBecome a more fluent Swift developer and build powerful, impressive iOS and OS X applications. Who This Book Is ForThis book is for developers who want to dive into the newest version of Swift. If you are a developer that learns best by looking at, and working with code, then this book is for you. A basic understanding of Apple's tools is beneficial but not mandatory. What You Will LearnDive into the core components of Swift 3.0, including operators, collections, control flow, and functionsCreate and use classes, structures, and enumsUnderstand object-oriented Swift and see how to tackle inheritance, protocols, and extensionsDevelop a practical understanding of subscripts, optionals, and closuresSee how to use the new protocol extension and error handling features of Swift 3.0Add concurrency to your applications using Grand Central DispatchIn DetailSwift is the definitive language of Apple development today. It's a vital part of any iOS and OS X developer's skillset, helping them to build the most impressive and popular apps on the App Store--the sort of apps that are essential to iPhone and iPad users every day. With version 3.0, the Swift team have added new features to improve the development experience--making it easier to get the results you want and customers expect. Inside, you'll find the key features of Swift 3.0 and quickly learn how to use the newest updates to your development advantage. From Objective-C interoperability to ARC, to closures and concurrency, this advanced Swift guide will develop your expertise and make you more fluent in this vital programming language. We give you in-depth knowledge of some of the most sophisticated elements of Swift development including protocol extensions, error-handling, design patterns, and concurrency, and guide you on how to use and apply them in your own projects. You'll see how even the most challenging design patterns and programming techniques can be used to write cleaner code and to build more performant iOS and OS X applications. By the end of this book, you'll have a handle on effective design patterns and techniques, which means you'll soon be writing better iOS and OS X applications with a new level of sophistication and control. Style and approachPacked with practical examples that show you how to put the concepts you learn into practice quickly, we'll takes you through some of the most advanced and sophisticated elements of the language in a practical and actionable way. You can also download the code to use yourself. iOS (Electronic resource) http://id.loc.gov/authorities/names/n2010039603 iOS (Electronic resource) fast Swift (Computer program language) http://id.loc.gov/authorities/subjects/sh2015001571 Application software Development. http://id.loc.gov/authorities/subjects/sh95009362 Swift (Langage de programmation) Logiciels d'application Développement. COMPUTERS Programming Languages General. bisacsh Application software Development fast Swift (Computer program language) fast has work: Mastering Swift 3 (Text) https://id.oclc.org/worldcat/entity/E39PCH8tKHfhJY6DMTvhrWV4md https://id.oclc.org/worldcat/ontology/hasWork Print version: Hoffman, Jon (Software engineer). Mastering Swift 3. Birmingham : Packt Publishing, 2016 1786466120 9781786466129 (OCoLC)952648779 FWS01 ZDB-4-EBA FWS_PDA_EBA https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=1403415 Volltext |
spellingShingle | Hoffman, Jon (Software engineer) Mastering Swift 3 : dive into the latest release of the Swift programming language with this advanced Apple development book / iOS (Electronic resource) http://id.loc.gov/authorities/names/n2010039603 iOS (Electronic resource) fast Swift (Computer program language) http://id.loc.gov/authorities/subjects/sh2015001571 Application software Development. http://id.loc.gov/authorities/subjects/sh95009362 Swift (Langage de programmation) Logiciels d'application Développement. COMPUTERS Programming Languages General. bisacsh Application software Development fast Swift (Computer program language) fast |
subject_GND | http://id.loc.gov/authorities/names/n2010039603 http://id.loc.gov/authorities/subjects/sh2015001571 http://id.loc.gov/authorities/subjects/sh95009362 |
title | Mastering Swift 3 : dive into the latest release of the Swift programming language with this advanced Apple development book / |
title_alt | Mastering Swift three |
title_auth | Mastering Swift 3 : dive into the latest release of the Swift programming language with this advanced Apple development book / |
title_exact_search | Mastering Swift 3 : dive into the latest release of the Swift programming language with this advanced Apple development book / |
title_full | Mastering Swift 3 : dive into the latest release of the Swift programming language with this advanced Apple development book / Jon Hoffman. |
title_fullStr | Mastering Swift 3 : dive into the latest release of the Swift programming language with this advanced Apple development book / Jon Hoffman. |
title_full_unstemmed | Mastering Swift 3 : dive into the latest release of the Swift programming language with this advanced Apple development book / Jon Hoffman. |
title_short | Mastering Swift 3 : |
title_sort | mastering swift 3 dive into the latest release of the swift programming language with this advanced apple development book |
title_sub | dive into the latest release of the Swift programming language with this advanced Apple development book / |
topic | iOS (Electronic resource) http://id.loc.gov/authorities/names/n2010039603 iOS (Electronic resource) fast Swift (Computer program language) http://id.loc.gov/authorities/subjects/sh2015001571 Application software Development. http://id.loc.gov/authorities/subjects/sh95009362 Swift (Langage de programmation) Logiciels d'application Développement. COMPUTERS Programming Languages General. bisacsh Application software Development fast Swift (Computer program language) fast |
topic_facet | iOS (Electronic resource) Swift (Computer program language) Application software Development. Swift (Langage de programmation) Logiciels d'application Développement. COMPUTERS Programming Languages General. Application software Development |
url | https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=1403415 |
work_keys_str_mv | AT hoffmanjon masteringswift3diveintothelatestreleaseoftheswiftprogramminglanguagewiththisadvancedappledevelopmentbook AT hoffmanjon masteringswiftthree |