MacOS programming for absolute beginners : developing apps using Swift and Xcode
Description
Loading Description...
More Details
Format
Language
English
ISBN
9781484226629, 1484226623
UPC
10.1007/978-1-4842-2662-9.
Notes
General Note
Includes index.
Description
Learn how to code for the iMac, Mac mini, Mac Pro, and MacBook using Swift, Apple's hottest programming language. Fully updated to cover the new MacBook Touch Bar, macOS Programming for Absolute Beginners will not only teach complete programming novices how to write macOS programs, but it can also help experienced programmers moving to the Mac for the first time. You will learn the principles of programming, how to use Swift and Xcode, and how to combine your knowledge into writing macOS 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 Mac and iOS app development while being powerful and easy to learn at the same time, and macOS Programming for Absolute Beginners is the perfect place to start - add it to your library today.
Local note
O'Reilly,O'Reilly Online Learning: Academic/Public Library Edition
Also in this Series
Checking series information...
Reviews from GoodReads
Loading GoodReads Reviews.
Citations
APA Citation, 7th Edition (style guide)
Wang, W. (2017). MacOS programming for absolute beginners: developing apps using Swift and Xcode . Apress.
Chicago / Turabian - Author Date Citation, 17th Edition (style guide)Wang, Wally. 2017. MacOS Programming for Absolute Beginners: Developing Apps Using Swift and Xcode. [United States]: Apress.
Chicago / Turabian - Humanities (Notes and Bibliography) Citation, 17th Edition (style guide)Wang, Wally. MacOS Programming for Absolute Beginners: Developing Apps Using Swift and Xcode [United States]: Apress, 2017.
Harvard Citation (style guide)Wang, W. (2017). Macos programming for absolute beginners: developing apps using swift and xcode. [United States]: Apress.
MLA Citation, 9th Edition (style guide)Wang, Wally. MacOS Programming for Absolute Beginners: Developing Apps Using Swift and Xcode Apress, 2017.
Note! Citations contain only title, author, edition, publisher, and year published. Citations should be used as a guideline and should be double checked for accuracy. Citation formats are based on standards as of August 2021.
Staff View
Grouped Work ID
b3fac321-1ad3-8cb5-c662-3125d4de3c3b-eng
Grouping Information
Grouped Work ID | b3fac321-1ad3-8cb5-c662-3125d4de3c3b-eng |
---|---|
Full title | macos programming for absolute beginners developing apps using swift and xcode |
Author | wang wally |
Grouping Category | book |
Last Update | 2024-11-23 00:02:20AM |
Last Indexed | 2024-12-03 03:26:59AM |
Book Cover Information
Image Source | contentCafe |
---|---|
First Loaded | Dec 8, 2023 |
Last Used | Nov 7, 2024 |
Marc Record
First Detected | Mar 14, 2023 08:06:03 AM |
---|---|
Last File Modification Time | Mar 14, 2023 08:06:03 AM |
Suppressed | Record had no items |
MARC Record
LEADER | 06718cam a2200649Ii 4500 | ||
---|---|---|---|
001 | ocn974489147 | ||
003 | OCoLC | ||
005 | 20230314080431.0 | ||
006 | m o d | ||
007 | cr cnu|||unuuu | ||
008 | 170303s2017 xxu o 001 0 eng d | ||
015 | |a GBB912941|2 bnb | ||
016 | 7 | |a 019205990|2 Uk | |
019 | |a 974693431|a 974751167|a 974980714|a 975009580|a 975112837|a 975461166|a 1077473883|a 1112532421 | ||
020 | |a 9781484226629|q (electronic bk.) | ||
020 | |a 1484226623|q (electronic bk.) | ||
024 | 7 | |a 10.1007/978-1-4842-2662-9.|2 doi | |
035 | |a (OCoLC)974489147|z (OCoLC)974693431|z (OCoLC)974751167|z (OCoLC)974980714|z (OCoLC)975009580|z (OCoLC)975112837|z (OCoLC)975461166|z (OCoLC)1077473883|z (OCoLC)1112532421 | ||
037 | |a CL0501000009|b Safari Books Online | ||
040 | |a N$T|b eng|e rda|e pn|c N$T|d GW5XE|d IDEBK|d EBLCP|d N$T|d YDX|d OCLCF|d NJR|d MERUC|d IOG|d MERER|d ESU|d OCLCQ|d OCLCO|d JBG|d IAD|d ICW|d ICN|d COO|d OTZ|d K6U|d UAB|d OCLCQ|d LIV|d IDB|d U3W|d D6H|d CAUOI|d VVB|d OCLCQ|d KSU|d WYU|d UMI|d TOH|d G3B|d UKMGB|d STF|d UKAHL|d C6I|d ERF|d OCLCQ|d OCLCO|d OCLCQ | ||
049 | |a MAIN | ||
050 | 4 | |a QA76.76.A65 | |
072 | 7 | |a COM|x 046020|2 bisacsh | |
072 | 7 | |a COM|x 051230|2 bisacsh | |
072 | 7 | |a UM.|2 bicssc | |
082 | 0 | 4 | |a 005.1|2 23 |
100 | 1 | |a Wang, Wally,|e author.|9 175584 | |
245 | 1 | 0 | |a MacOS programming for absolute beginners :|b developing apps using Swift and Xcode /|c Wallace Wang. |
264 | 1 | |a [United States] :|b Apress,|c 2017. | |
264 | 2 | |a New York, NY :|b Distributed to the Book trade worldwide by Springer | |
264 | 4 | |c ©2017 | |
300 | |a 1 online resource | ||
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. | ||
505 | 0 | |a At a Glance; Contents; About the Author; About the Technical Reviewer; Acknowledgments; Introduction; Chapter 1: Understanding Programming; Programming Principles; Structured Programming; Event-Driven Programming; Object-Oriented Programming; Encapsulation; Inheritance; Polymorphism; Understanding Programming Languages; The Cocoa Framework; The View-Model-Controller Design; How Programmers Work; Summary; Chapter 2: Getting to Know Xcode 8; Giving Commands to Xcode; Modifying the Xcode Window; Creating and Managing Files; Creating and Customizing a User Interface. | |
505 | 8 | |a The Standard and Assistant EditorsRunning a Program; Summary; Chapter 3: The Basics of Creating a Mac Program; Creating a Project; Designing a User Interface; Using the Document Outline and Connections Inspector; Summary; Chapter 4: Getting Help; Understanding the Cocoa Framework; Looking Up Properties and Methods in a Class File; Looking Up Class Files with the Help Menu; Looking Up Class Files with Quick Help; Browsing the Documentation; Searching the Documentation; Using Code Completion; Understanding How macOS Programs Work; Summary; Chapter 5: Learning Swift with Playgrounds. | |
505 | 8 | |a Using PlaygroundsStoring Data in Swift; Using Unicode Characters as Names; Converting Data Types; Computed Properties; Using Optional Variables; Linking Swift Code to a User Interface; Summary; Chapter 6: Manipulating Numbers and Strings; Using Mathematical Operators; Compound Assignment Operators; Using Math Functions; Rounding Functions; Calculation Functions; Trigonometry Functions; Exponential Functions; Logarithmic Functions; Using String Functions; Summary; Chapter 7: Making Decisions with Branches; Understanding Comparison Operators; Understanding Logical Operators; The if Statement. | |
505 | 8 | |a The if-else StatementThe if-else-if Statement; The switch Statement; Making Decisions in an macOS Program; Summary; Chapter 8: Repeating Code with Loops; The while Loop; The repeat-while Loop; The for-in Loop; Counting Through Arrays with the for-in Loop; Exiting Loops Prematurely; Using Loops in an macOS Program; Summary; Chapter 9: Arrays and Dictionaries; Using Arrays; Adding Items to an Array; Deleting Items from an Array; Querying Arrays; Manipulating Arrays; Using Dictionaries; Adding Items to a Dictionary; Retrieving and Updating Data in a Dictionary; Deleting Data in a Dictionary. | |
505 | 8 | |a Querying a DictionaryUsing Dictionaries in a macOS Program; Summary; Chapter 10: Tuples and Sets; Using Tuples; Accessing Data in a Tuple; Using Sets; Creating a Set; Adding and Removing Items from a Set; Querying a Set; Manipulating Sets; Summary; Chapter 11: Storing Code in Functions; Simple Functions Without Parameters or Return Values; Simple Functions with Parameters; Functions with Parameters That Return Values; Using Variable Parameters; Using Inout Parameters; Returning Multiple Values; Understanding IBAction Methods; Summary; Chapter 12: Defining Custom Data Types; Typealiases. | |
520 | |a Learn how to code for the iMac, Mac mini, Mac Pro, and MacBook using Swift, Apple's hottest programming language. Fully updated to cover the new MacBook Touch Bar, macOS Programming for Absolute Beginners will not only teach complete programming novices how to write macOS programs, but it can also help experienced programmers moving to the Mac for the first time. You will learn the principles of programming, how to use Swift and Xcode, and how to combine your knowledge into writing macOS 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 Mac and iOS app development while being powerful and easy to learn at the same time, and macOS Programming for Absolute Beginners is the perfect place to start - add it to your library today. | ||
588 | 0 | |a Online resource; title from PDF title page (SpringerLink, viewed March 10, 2017). | |
590 | |a O'Reilly|b O'Reilly Online Learning: Academic/Public Library Edition | ||
630 | 0 | 0 | |a Mac OS.|9 18723 |
630 | 0 | 7 | |a Mac OS.|2 fast|0 (OCoLC)fst01386304|9 18723 |
650 | 0 | |a Application software|x Development.|9 70680 | |
776 | 0 | 8 | |i Print version:|a Wang, Wally.|t MacOS programming for absolute beginners.|d [United States] : Apress, 2017|z 1484226615|z 9781484226612|w (OCoLC)967373941 |
856 | 4 | 0 | |u https://library.access.arlingtonva.us/login?url=https://learning.oreilly.com/library/view/~/9781484226629/?ar|x O'Reilly|z eBook |
938 | |a Askews and Holts Library Services|b ASKH|n AH33062875 | ||
938 | |a ProQuest Ebook Central|b EBLB|n EBL4815431 | ||
938 | |a EBSCOhost|b EBSC|n 1478793 | ||
938 | |a ProQuest MyiLibrary Digital eBook Collection|b IDEB|n cis37730561 | ||
938 | |a YBP Library Services|b YANK|n 13528649 | ||
994 | |a 92|b VIA | ||
999 | |c 281685|d 281685 |