Cargando…

Swift for absolute beginners /

The professional development team that brought you two editions of Objective-C for the Absolute Beginners and have taught thousands of developers around the world to write some of the most popular iPhone apps in their categories on the app store, have now leveraged their instruction for Swift. Swift...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autores principales: Bennett, Gary (Autor), Lees, Brad (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: [Berkeley, CA] : Apress, 2015.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a2200000Ii 4500
001 OR_ocn899211492
003 OCoLC
005 20231017213018.0
006 m o d
007 cr cnu|||unuuu
008 150105s2015 caua ob 001 0 eng d
040 |a N$T  |b eng  |e rda  |e pn  |c N$T  |d GW5XE  |d UMI  |d YDXCP  |d COO  |d OCLCF  |d N$T  |d IDEBK  |d DEBBG  |d E7B  |d EBLCP  |d VLB  |d IDB  |d IAS  |d IAO  |d JBG  |d IAD  |d ICN  |d SOI  |d ILO  |d Z5A  |d OCLCQ  |d MERUC  |d ESU  |d VT2  |d IOG  |d REB  |d U3W  |d CEF  |d DEHBZ  |d OCLCQ  |d OCLCO  |d AU@  |d OCLCQ  |d OCLCO  |d WYU  |d UKMGB  |d UAB  |d UKAHL  |d OCLCQ  |d OCLCO  |d AUD  |d DCT  |d ERF  |d OCLCQ  |d OCLCO  |d WURST  |d AJS  |d OCLCO  |d OCLCQ  |d OCLCO 
015 |a GBB8O2033  |2 bnb 
016 7 |a 019177050  |2 Uk 
019 |a 901701205  |a 903961729  |a 961514148  |a 1005769245  |a 1048169727  |a 1066466544  |a 1086555824  |a 1111022339  |a 1112528843  |a 1129371552 
020 |a 9781484208861  |q (electronic bk.) 
020 |a 1484208862  |q (electronic bk.) 
020 |z 9781484208878 
020 |z 1484208870  |q (print) 
020 |z 9781484208878  |q (print) 
024 7 |a 10.1007/978-1-4842-0886-1  |2 doi 
029 1 |a AU@  |b 000055220457 
029 1 |a AU@  |b 000062419271 
029 1 |a CHNEW  |b 000890502 
029 1 |a CHVBK  |b 374492190 
029 1 |a DEBBG  |b BV042487426 
029 1 |a DEBBG  |b BV043617693 
029 1 |a DEBSZ  |b 434828246 
029 1 |a GBVCP  |b 882735721 
029 1 |a NLGGC  |b 387316582 
029 1 |a UKMGB  |b 019177050 
035 |a (OCoLC)899211492  |z (OCoLC)901701205  |z (OCoLC)903961729  |z (OCoLC)961514148  |z (OCoLC)1005769245  |z (OCoLC)1048169727  |z (OCoLC)1066466544  |z (OCoLC)1086555824  |z (OCoLC)1111022339  |z (OCoLC)1112528843  |z (OCoLC)1129371552 
037 |a CL0500000542  |b Safari Books Online 
050 4 |a QA76.76.A65  |b B45 2015eb 
072 7 |a COM  |x 051370  |2 bisacsh 
072 7 |a UY  |2 bicssc 
082 0 4 |a 005.1  |2 23 
049 |a UAMI 
100 1 |a Bennett, Gary,  |e author. 
245 1 0 |a Swift for absolute beginners /  |c Gary Bennett, Brad Lees. 
264 1 |a [Berkeley, CA] :  |b Apress,  |c 2015. 
264 2 |a New York, NY :  |b Distributed to the Book trade worldwide by Springer 
264 4 |c ©2015 
300 |a 1 online resource (xxiii, 308 pages) :  |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  |b PDF  |2 rda 
500 |a Includes index. 
588 0 |a Online resource; title from PDF title page (SpringerLink, viewed January 19, 2015). 
504 |a Includes bibliographical references and index. 
520 |a The professional development team that brought you two editions of Objective-C for the Absolute Beginners and have taught thousands of developers around the world to write some of the most popular iPhone apps in their categories on the app store, have now leveraged their instruction for Swift. Swift for Absolute Beginners is perfect for those with no programming background, those with some programming experience but no object-oriented experience, or those that have a great idea for an app but haven?t programmed since school. Gary Bennett and Brad Lees are full-time professional iOS developers and have developed a broad spectrum of apps for Fortune 500 companies. The authors have taken their combined 12 years of writing apps, teaching online iOS courses, the experience from their first two iOS books, along with their free online instruction and free online forum to create an excellent training book. Topics include: How to be successful at learning Swift Using Swift Playgrounds to learn iOS development quickly What is Object Oriented Programming What are Swift classes, properties, and functions Proper user interface and user experience design Swift data types: integers, floats, strings, booleans How to use Swift data collections: arrays and dictionaries Boolean logic, comparing data, and flow control Writing iPhone apps from scratch Avoiding Swift pitfalls Many students have a difficult time believing they can learn to write iOS apps or just staying motivated through learning the process. This book, along with the free, live online training sessions, helps students stay motivated and overcome obstacles while they learn to be great iOS developers. 
505 0 |a At a Glance; Contents; About the Authors; About the Technical Reviewer; Acknowledgments; Introduction; Chapter 1: Becoming a Great iOS Developer; Thinking like a Developer; Completing the Development Cycle; Introducing Object-Oriented Programming; Working with the Playground Interface; Summary; What's Next; Exercises; Chapter 2: Programming Basics; Touring Xcode; Exploring the Workspace Window; Navigating Your Workspace; Editing Your Project Files; Creating Your First Swift Playground Program; Installing and Launching Xcode 6; Using Xcode 6; Summary; Exercise. 
505 8 |a Chapter 3: It's All About the DataNumbering Systems Used in Programming; Bits; Moore's Law; Bytes; Hexadecimal; Unicode; Data Types; Declaring Constants and Variables; Optionals; Using Variables in Playgrounds; Summary; Exercises; Chapter 4: Making Decisions, Program Flow, and App Design; Boolean Logic; Truth Tables; Comparison Operators; Designing Apps; Pseudocode; Optionals and Forced Unwrapping; Optional Binding; Implicitly Unwrapped Optionals; Flowcharting; Designing and Flowcharting an Example App; The App's Design; Using Loops to Repeat Program Statements; Count-Controlled Loops. 
505 8 |a Condition-Controlled LoopsInfinite Loops; Coding the Example App in Swift; Nested if Statements and else-if Statements; Removing Extra Characters; Improving the Code Through Refactoring; Running the App; Design Requirements; Summary; Exercises; Chapter 5: Object-Oriented Programming with Swift; The Object; What Is a Class?; Planning Classes; Planning Properties; Planning Methods; Implementing the Classes; Inheritance; Why Use OOP?; It Is Everywhere; Eliminate Redundant Code; Ease of Debugging; Ease of Replacement; Advanced Topics; Interface; Polymorphism; Summary; Exercises. 
505 8 |a Chapter 6: Learning Swift and XcodeA Newcomer; Understanding the Language Symbols; Implementing Objects in Swift; Writing Another Program in Xcode; Creating the Project; Summary; Exercises; Chapter 7: Swift Classes, Objects, and Methods; Creating a Swift Class; Instance Variables; Methods; Using Class Methods; Using Instance Methods; Using Your New Class; Creating Your Project; Adding Objects; Writing the Class; Creating the User Interface; Hooking Up the Code; Running the Program; Taking Class Methods to the Next Level; Accessing the Xcode Documentation; Summary; Exercises. 
505 8 |a Chapter 8: Programming Basics in SwiftUsing let vs. var; Understanding Collections; Using Array; Dictionary; Creating the BookStore Application; Creating Your Class; Introducing Instance Variables; Accessing Variables; Finishing the Bookstore Program; Creating the View; Adding Instance Variables; Adding a Description; Creating a Simple Data Model Class; Modifying MasterViewController; Modifying the DetailViewController; Summary; Exercises; Chapter 9: Comparing Data; Revisiting Boolean Logic; Using Relational Operators; Comparing Numbers; Creating an Example Xcode App. 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
630 0 0 |a iOS (Electronic resource) 
630 0 7 |a iOS (Electronic resource)  |2 fast 
650 0 |a Application software  |x Development. 
650 0 |a Object-oriented programming languages. 
650 6 |a Logiciels d'application  |x Développement. 
650 6 |a Langages orientés objet (Informatique) 
650 7 |a Software Engineering.  |2 bicssc 
650 7 |a Programming & scripting languages: general.  |2 bicssc 
650 7 |a Macintosh programming.  |2 bicssc 
650 7 |a COMPUTERS  |x Programming  |x Apple Programming.  |2 bisacsh 
650 7 |a Application software  |x Development  |2 fast 
650 7 |a Object-oriented programming languages  |2 fast 
653 0 0 |a computerwetenschappen 
653 0 0 |a computer sciences 
653 0 0 |a programmeertalen 
653 0 0 |a programming languages 
653 1 0 |a Information and Communication Technology (General) 
653 1 0 |a Informatie- en communicatietechnologie (algemeen) 
700 1 |a Lees, Brad,  |e author. 
776 0 8 |i Printed edition:  |z 9781484208878 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781484208861/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
938 |a Askews and Holts Library Services  |b ASKH  |n AH29640290 
938 |a EBL - Ebook Library  |b EBLB  |n EBL1964885 
938 |a ebrary  |b EBRY  |n ebr11003191 
938 |a EBSCOhost  |b EBSC  |n 935797 
938 |a ProQuest MyiLibrary Digital eBook Collection  |b IDEB  |n cis30427555 
938 |a YBP Library Services  |b YANK  |n 12271707 
994 |a 92  |b IZTAP