Learning Swift Second Edition : Develop the Skills Required to Create Compelling, Maintainable, and Robust IOS and OS X Apps with Swift

Saved in:
Bibliographic Details
Title: Learning Swift Second Edition : Develop the Skills Required to Create Compelling, Maintainable, and Robust IOS and OS X Apps with Swift
Description: Develop the skills required to create compelling, maintainable, and robust iOS and OS X apps with SwiftKey Features[•]Write expressive, understandable, and maintainable Swift 2 code with this hands-on tutorial[•]Unveil the complex underpinnings of Swift to turn your app ideas into reality[•]This book is packed with real-life examples to help you implement concepts as you learnBook DescriptionSwift is Apple's new programming language and the future of iOS and OS X app development. It is a high-performance language that feels like a modern scripting language. On the surface, Swift is easy to jump into, but it has complex underpinnings that are critical to becoming proficient at turning an idea into reality. This book is an approachable, step-by-step introduction into programming with Swift for everyone. It begins by giving you an overview of the key features through practical examples and progresses to more advanced topics that help differentiate the proficient developers from the mediocre ones. It covers important concepts such as Variables, Optionals, Closures, Generics, and Memory Management. Mixed in with those concepts, it also helps you learn the art of programming such as maintainability, useful design patterns, and resources to further your knowledge. This all culminates in writing a basic iOS app that will get you well on your way to turning your own app ideas into reality. What you will learn[•] Form a solid understanding of the Swift 2 language[•] Get to know the practical aspects of how a computer program actually works[•] Understand the paradigms used by Apple's frameworks so you are not intimidated by them[•] Utilize the vast resources written in Objective-C to better inform your Swift programming[•] Develop a basic portfolio of Swift code by learning the critical concepts[•] Experience both object-oriented and functional programming[•] Get to know the new coding techniques made available by Swift 2[•] Discover resources to ensure you never stop becoming a better developerWho this book is forIf you are looking to build iOS or OS X apps using the most modern technology, this book is ideal for you. You will find this book especially useful if you are new to programming or if you are yet to develop for iOS or OS X. No prior programming exposure is required.
Authors: Andrew J Wagner
Resource Type: eBook.
Subjects: Application software--Development, Swift
Categories: COMPUTERS / Programming / Mobile Devices, COMPUTERS / Programming / Open Source, COMPUTERS / Internet / Application Development
Database: eBook Collection (EBSCOhost)
FullText Links:
  – Type: ebook-pdf
  – Type: ebook-epub
Text:
  Availability: 0
Header DbId: nlebk
DbLabel: eBook Collection (EBSCOhost)
An: 1213511
RelevancyScore: 1070
AccessLevel: 6
PubType: eBook
PubTypeId: ebook
PreciseRelevancyScore: 1070.4580078125
IllustrationInfo
ImageInfo – Size: thumb
  Target: https://rps2images.ebscohost.com/rpsweb/othumb?id=NL$1213511$PDF&s=r
– Size: medium
  Target: https://rps2images.ebscohost.com/rpsweb/othumb?id=NL$1213511$PDF&s=d
Items – Name: Title
  Label: Title
  Group: Ti
  Data: Learning Swift Second Edition : Develop the Skills Required to Create Compelling, Maintainable, and Robust IOS and OS X Apps with Swift
– Name: Abstract
  Label: Description
  Group: Ab
  Data: Develop the skills required to create compelling, maintainable, and robust iOS and OS X apps with SwiftKey Features[•]Write expressive, understandable, and maintainable Swift 2 code with this hands-on tutorial[•]Unveil the complex underpinnings of Swift to turn your app ideas into reality[•]This book is packed with real-life examples to help you implement concepts as you learnBook DescriptionSwift is Apple's new programming language and the future of iOS and OS X app development. It is a high-performance language that feels like a modern scripting language. On the surface, Swift is easy to jump into, but it has complex underpinnings that are critical to becoming proficient at turning an idea into reality. This book is an approachable, step-by-step introduction into programming with Swift for everyone. It begins by giving you an overview of the key features through practical examples and progresses to more advanced topics that help differentiate the proficient developers from the mediocre ones. It covers important concepts such as Variables, Optionals, Closures, Generics, and Memory Management. Mixed in with those concepts, it also helps you learn the art of programming such as maintainability, useful design patterns, and resources to further your knowledge. This all culminates in writing a basic iOS app that will get you well on your way to turning your own app ideas into reality. What you will learn[•] Form a solid understanding of the Swift 2 language[•] Get to know the practical aspects of how a computer program actually works[•] Understand the paradigms used by Apple's frameworks so you are not intimidated by them[•] Utilize the vast resources written in Objective-C to better inform your Swift programming[•] Develop a basic portfolio of Swift code by learning the critical concepts[•] Experience both object-oriented and functional programming[•] Get to know the new coding techniques made available by Swift 2[•] Discover resources to ensure you never stop becoming a better developerWho this book is forIf you are looking to build iOS or OS X apps using the most modern technology, this book is ideal for you. You will find this book especially useful if you are new to programming or if you are yet to develop for iOS or OS X. No prior programming exposure is required.
– Name: Author
  Label: Authors
  Group: Au
  Data: <searchLink fieldCode="AR" term="%22Andrew+J+Wagner%22">Andrew J Wagner</searchLink>
– Name: TypePub
  Label: Resource Type
  Group: TypPub
  Data: eBook.
– Name: Subject
  Label: Subjects
  Group: Su
  Data: <searchLink fieldCode="DE" term="%22Application+software--Development%22">Application software--Development</searchLink><br /><searchLink fieldCode="DE" term="%22Swift%22">Swift</searchLink>
– Name: SubjectBISAC
  Label: Categories
  Group: Su
  Data: <searchLink fieldCode="ZK" term="%22COMPUTERS+%2F+Programming+%2F+Mobile+Devices%22">COMPUTERS / Programming / Mobile Devices</searchLink><br /><searchLink fieldCode="ZK" term="%22COMPUTERS+%2F+Programming+%2F+Open+Source%22">COMPUTERS / Programming / Open Source</searchLink><br /><searchLink fieldCode="ZK" term="%22COMPUTERS+%2F+Internet+%2F+Application+Development%22">COMPUTERS / Internet / Application Development</searchLink>
PLink https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=nlebk&AN=1213511
RecordInfo BibRecord:
  BibEntity:
    Classifications:
      – Code: 005.13
        Scheme: ddc
        Type: prePub
    Languages:
      – Code: eng
        Text: English
    Subjects:
      – SubjectFull: Application software--Development
        Type: general
      – SubjectFull: Swift
        Type: general
    Titles:
      – TitleFull: Learning Swift Second Edition : Develop the Skills Required to Create Compelling, Maintainable, and Robust IOS and OS X Apps with Swift
        Type: main
  BibRelationships:
    HasContributorRelationships:
      – PersonEntity:
          Name:
            NameFull: Andrew J Wagner
      – PersonEntity:
          Name:
            NameFull: Andrew J Wagner
    IsPartOfRelationships:
      – BibEntity:
          Dates:
            – D: 01
              M: 01
              Type: published
              Y: 2016
            – D: 03
              M: 08
              Type: profile
              Y: 2018
          Identifiers:
            – Type: isbn-print
              Value: 9781785887512
            – Type: isbn-electronic
              Value: 9781785883811
          Titles:
            – TitleFull: Learning Swift Second Edition : Develop the Skills Required to Create Compelling, Maintainable, and Robust IOS and OS X Apps with Swift
              Type: main
ResultId 1