Swift OS X Programming for Absolute Beginners Год издания: 2015 Автор: Wang W. Издательство: Apress ISBN: 978-1-4842-1233-2 Язык: Английский Формат: PDF Качество: Изначально компьютерное (eBook) Интерактивное оглавление: Да Количество страниц: 557 Описание: Swift OS X Programming for Absolute Beginners is your step-by-step guide to learning how to code using Swift, Apple's hottest new programming language. This book will not only teach complete programming novices how to write OS X programs, but it can also help experienced programmers moving to the Macintosh for the first time. You will learn to understand the principles of programming, how to use Swift and Xcode, and how to combine your knowledge into writing OS X programs. If you've always wanted to learn coding but felt stymied by the limitation of simplistic programming languages or intimidated by professional but complicated programming languages, then you'll want to learn Swift. Swift is your gateway to both Macintosh and iOS app development while being powerful and easy to learn at the same time, and Swift OS X Programming for Absolute Beginners is the perfect place to start - add it to your library today.
Примеры страниц
Оглавление
About the Author xvii About the Technical Reviewer xix Acknowledgments xxi Introduction xxiii Chapter 1: Understanding Programming 1 Chapter 2: Getting to Know Xcode 19 Chapter 3: The Basics of Creating a Mac Program 43 Chapter 4: Getting Help 71 Chapter 5: Learning Swift 93 Chapter 6: Manipulating Numbers and Strings 115 Chapter 7: Making Decisions with Branches 139 Chapter 8: Repeating Code with Loops 167 Chapter 9: Arrays and Dictionaries 187 Chapter 10: Tuples, Sets, and Structures 207 Chapter 11: Creating Classes and Objects 231 Chapter 12: Inheritance, Polymorphism, and Extending Classes 255 Chapter 13: Creating a User Interface 287 Chapter 14: Working with Views and Storyboards 321 Chapter 15: Choosing Commands with Buttons 349 Chapter 16: Making Choices with Radio Buttons, Check Boxes, Date Pickers, and Sliders 373 Chapter 17: Using Text with Labels, Text Fields, and Combo Boxes 391 Chapter 18: Using Alerts and Panels 413 Chapter 19: Creating Pull-Down Menus 429 Chapter 20: Protocol-Oriented Programming 451 Chapter 21: Defensive Programming 471 Chapter 22: Simplifying User Interface Design 487 Chapter 23: Debugging Your Programs 501 Chapter 24: Planning a Program Before and After Coding 523 Index 537
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum