LEADER 03929nam 2200493 450 001 9910796826003321 005 20200520144314.0 010 $a1-78953-864-5 035 $a(CKB)4100000004822493 035 \\$a(Safari)9781789534313 035 $a(OCoLC)1042168494 035 $a(Au-PeEL)EBL5405684 035 $a(OCoLC)1039689607 035 $a(CaSebORM)9781789534313 035 $a(MiAaPQ)EBC5405684 035 $a(PPN)233407456 035 $a(EXLCZ)994100000004822493 100 $a20180613d2018 uy 0 101 0 $aeng 135 $aurunu|||||||| 181 $ctxt$2rdacontent 182 $cc$2rdamedia 183 $acr$2rdacarrier 200 10$aBeginning Swift $emaster the fundamentals of programming in Swift 4. /$fRob Kerr, Kare Morstol 205 $a1st edition 210 1$aBirmingham ;$aMumbai :$cPackt,$d2018. 215 $a1 online resource (1 volume) $cillustrations 300 $aIncludes index. 311 $a1-78953-431-3 330 $aMaster the fundamentals of programming in Swift 4 About This Book Covers theory and practice in equal parts Teaches you how to correctly structure and architect software using Swift Uses real-world examples to connect the theory to a professional setting Imparts expertise in the core Swift standard library Who This Book Is For If you are seeking fundamental Swift programming skills, in preparation for learning to develop native applications for iOS or macOS, this book is the best for you. You don't need to have any prior Swift knowledge; however, object-oriented programming experience is desired. What You Will Learn Explore the fundamental Swift programming concepts, language structure, and the Swift programming syntax Learn how Swift compares to other computer languages and how to transform your thinking to leverage new concepts such as optionals and protocols Master how to use key language elements, such as strings and collections Grasp how Swift supports modern application development using advanced features, such as built-in Unicode support and higher-order functions. In Detail Take your first foray into programming for Apple devices with Swift. Swift is fundamentally different from Objective-C, as it is a protocol-oriented language. While you can still write normal object-oriented code in Swift, it requires a new way of thinking to take advantage of its powerful features and a solid understanding of the basics to become productive. This course helps you develop client-side and server-side applications, as well as web services using Swift. We'll begin with exploring the fundamental Swift programming concepts, language structure, and the Swift programming syntax. Then, we'll learn to create original custom operators with Swift operators, branching, and loops. Moving on, we'll learn how to run application codes and compile errors. Having made progress with it, we'll see how Swift compares to other computer languages and how to transform your thinking. Then, master the usage of key language elements, such as strings and collections. Finally, grasp how Swift supports modern application development using advanced features, such as built-in Unicode support and higher-order functions. This is an introductory course to the Swift programming language with Xcode.After completing this course, students will be well-prepared to begin developing native end-user applications for iOS or macOS, or to develop server-side (back-end) application and web servi... 606 $aSwift (Computer program language) 606 $aMobile computing$xProgramming 615 0$aSwift (Computer program language) 615 0$aMobile computing$xProgramming. 676 $a005.3 700 $aKerr$b Robert$0833134 702 $aMorstol$b Kare 801 0$bMiAaPQ 801 1$bMiAaPQ 801 2$bMiAaPQ 906 $aBOOK 912 $a9910796826003321 996 $aBeginning Swift$93789959 997 $aUNINA