It looks like you're offline.
Open Library logo
additional options menu

MARC record from Internet Archive

LEADER: 12053cam 2201165Ii 4500
001 ocn974489147
003 OCoLC
005 20220618001514.0
008 170303s2017 xxu o 001 0 eng d
006 m o d
007 cr cnu|unuuu||
040 $aN$T$beng$erda$epn$cN$T$dGW5XE$dIDEBK$dEBLCP$dN$T$dYDX$dOCLCF$dNJR$dMERUC$dIOG$dMERER$dESU$dOCLCQ$dOCLCO$dJBG$dIAD$dICW$dICN$dCOO$dOTZ$dK6U$dUAB$dOCLCQ$dLIV$dIDB$dU3W$dD6H$dCAUOI$dVVB$dOCLCQ$dKSU$dWYU$dUMI$dTOH$dG3B$dUKMGB$dSTF$dUKAHL$dC6I$dERF$dOCLCQ
015 $aGBB912941$2bnb
016 7 $a019205990$2Uk
019 $a974693431$a974751167$a974980714$a975009580$a975112837$a975461166$a1077473883$a1112532421
020 $a9781484226629$q(electronic bk.)
020 $a1484226623$q(electronic bk.)
020 $z9781484226612$q(print)
020 $z1484226615
024 7 $a10.1007/978-1-4842-2662-9.$2doi
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 $aCL0501000009$bSafari Books Online
050 4 $aQA76.76.A65
072 7 $aCOM$x046020$2bisacsh
072 7 $aCOM$x051230$2bisacsh
072 7 $aUM.$2bicssc
082 04 $a005.1$223
100 1 $aWang, Wally,$eauthor.
245 10 $aMacOS programming for absolute beginners :$bdeveloping apps using Swift and Xcode /$cWallace Wang.
264 1 $a[United States] :$bApress,$c2017.
264 2 $aNew York, NY :$bDistributed to the Book trade worldwide by Springer
264 4 $c©2017
300 $a1 online resource
336 $atext$btxt$2rdacontent
337 $acomputer$bc$2rdamedia
338 $aonline resource$bcr$2rdacarrier
347 $atext file$bPDF$2rda
500 $aIncludes index.
588 0 $aOnline resource; title from PDF title page (SpringerLink, viewed March 10, 2017).
505 0 $aAt 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 $aThe 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 $aUsing 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 $aThe 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 $aQuerying 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 $aLearn 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.
630 00 $aMac OS.
650 0 $aApplication software$xDevelopment.
650 7 $aCOMPUTERS$xOperating Systems$xApple (Mac OS & iOS)$2bisacsh
650 7 $aCOMPUTERS$xSoftware Development & Engineering$xGeneral.$2bisacsh
630 07 $aMac OS.$2fast$0(OCoLC)fst01386304
650 7 $aApplication software$xDevelopment.$2fast$0(OCoLC)fst00811707
655 0 $aElectronic books.
655 4 $aElectronic books.
776 08 $iPrint version:$aWang, Wally.$tMacOS programming for absolute beginners.$d[United States] : Apress, 2017$z1484226615$z9781484226612$w(OCoLC)967373941
856 40 $3ProQuest Ebook Central$uhttp://public.ebookcentral.proquest.com/choice/publicfullrecord.aspx?p=4815431
856 40 $3EBSCOhost$uhttp://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&db=nlabk&AN=1478793
856 40 $3MyiLibrary$uhttp://www.myilibrary.com?id=998010
856 40 $3SpringerLink$uhttp://dx.doi.org/10.1007/978-1-4842-2662-9
856 40 $3SpringerLink$uhttp://link.springer.com/10.1007/978-1-4842-2662-9
856 40 $3SpringerLink$uhttp://er.llcc.edu:2048/login?url=http://dx.doi.org/10.1007/978-1-4842-2662-9$yClick here for LLCC access.
856 40 $3SpringerLink$uhttps://proxy1.library.eiu.edu/login?url=http://dx.doi.org/10.1007/978-1-4842-2662-9$z- access restricted to EIU patrons.
856 40 $uhttp://lib.myilibrary.com?id=998010$zConnect to MyiLibrary resource.
856 40 $3SpringerLink$uhttp://sfx.carli.illinois.edu/sfxwhe/sfx_local?genre=book&sid=Voyager:WHE&sfx.ignore_date_threshold=1&svc.fulltext=yes&rft.isbn=978-1-4842-2662-9$zAvailable to Wheaton College users only
856 40 $3SpringerLink$uhttps://login.libproxy.noctrl.edu/login?url=http://dx.doi.org/10.1007/978-1-4842-2662-9$zAccess for North Central College
856 40 $uhttps://link.springer.com/openurl?genre=book&isbn=978-1-4842-2661-2
856 41 $3Available from Books24x7 IT Pro Collection.$idbcode=WZT; providercode=PRVAEB$uhttp://resolver.library.cornell.edu/cgi-bin/EBookresolver?set=Books24x7&id=125785$zConnect to full text. Access restricted to authorized subscribers.
856 40 $uhttps://login.proxy.bib.uottawa.ca/login?url=http://link.springer.com/10.1007/978-1-4842-2662-9$zSpringerLink (Restricted to University of Ottawa)
856 70 $uhttps://ezproxy.kpu.ca:2443/login?url=http://www.books24x7.com/marc.asp?bookid=125785$zClick here for the electronic version.$2http
856 40 $uhttps://login.proxy.lib.strath.ac.uk/login?url=http://link.springer.com/10.1007/978-1-4842-2662-9
856 4 $uhttp://0-www.books24x7.com.www.livermore.lib.ca.us/marc.asp?bookid=125785$zClick here to access this title
856 40 $uhttp://ebookcentral.proquest.com/lib/ucm/detail.action?docID=4815431$zView Full Text
856 40 $uhttps://grinnell.idm.oclc.org/login?url=http://link.springer.com/10.1007/978-1-4842-2662-9$zAccess Springer Electronic Book
856 40 $uhttp://library.icc.edu/login?url=http://ebookcentral.proquest.com/lib/illcencol-ebooks/detail.action?docID=4815431$zAvailable for ICC via EBook Central. Click here to access.
856 40 $uhttps://0-link-springer-com.pugwash.lib.warwick.ac.uk/book/10.1007/978-1-4842-2662-9$zConnect to Springer e-book
856 7 $uhttp://dproxy.library.dc-uoit.ca/login?url=http://library.books24x7.com/library.asp?^B&bookid=125785$zeBook available for Durham College via Books24x7. Click link to access$2http
856 40 $3Scholars Portal Books$uhttp://uproxy.library.dc-uoit.ca/login?url=http://books.scholarsportal.info/viewdoc.html?id=/ebooks/ebooks3/springer/2017-08-17/1/9781484226629$zeBook available for UOIT via Scholars Portal. Click link to access
856 40 $3SpringerLink$uhttp://uproxy.library.dc-uoit.ca/login?url=http://link.springer.com/10.1007/978-1-4842-2662-9$zeBook available for UOIT via SpringerLink. Click link to access
856 40 $uhttp://remote.baruch.cuny.edu/login?url=http://library.books24x7.com/library.asp? B&bookid=125785$2http$xproxy$zAccess for Baruch users.
856 40 $uhttp://rave.ohiolink.edu/ebooks/ebc/9781484226629$3OhioLINK$zConnect to resource
856 40 $uhttp://proxy.ohiolink.edu:9099/login?url=http://link.springer.com/10.1007/978-1-4842-2662-9$3SpringerLink$zConnect to resource (off-campus)
856 40 $uhttps://0-link-springer-com.pugwash.lib.warwick.ac.uk/10.1007/978-1-4842-2662-9$zConnect to Springer e-book
856 4 $3Available from Skillsoft Books ITPro$idbcode=AALIM; providercode=PRVAEB$uhttps://cornell-library.skillport.com/skillportfe/main.action?assetid=125785$zConnect to online resource.
856 40 $uhttp://libproxy.uwyo.edu/login/?url=http://dx.doi.org/10.1007/978-1-4842-2662-9$zVIEW FULL TEXT.
856 40 $3Safari Books Online$uhttp://proquest.safaribooksonline.com/?fpi=9781484226629
856 4 $zConnect to this resource online$uhttp://ezproxy.torontopubliclibrary.ca/login?url=http://proquestcombo.safaribooksonline.com/?uiCode=torontopl&xmlId=9781484226629
856 4 $zConnect to this resource online$uhttps://login.gbcprx01.georgebrown.ca/login?url=http://proquest.safaribooksonline.com/?uiCode=geobrown&xmlId=9781484226629
856 40 $zAvailable to Stanford-affiliated users.$uhttp://proquest.safaribooksonline.com/?uiCode=stanford&xmlId=9781484226629$ySafari Books Online$xProvider: ProQuest$xCollection: Safari Tech Books Online$xsubscribed$xeLoaderURL$xsf4$xsfon1077473883
856 40 $uhttp://www.vlebooks.com/vleweb/product/openreader?id=none&isbn=9781484226629
856 $uhttps://discover.gcu.ac.uk/discovery/openurl?institution=44GLCU_INST&vid=44GLCU_INST:44GLCU_VU2&?u.ignore_date_coverage=true&rft.mms_id=991002482972103836$p5370418420003836$xStGlGCU
938 $aAskews and Holts Library Services$bASKH$nAH33062875
938 $aProQuest Ebook Central$bEBLB$nEBL4815431
938 $aEBSCOhost$bEBSC$n1478793
938 $aProQuest MyiLibrary Digital eBook Collection$bIDEB$ncis37730561
938 $aYBP Library Services$bYANK$n13528649
029 1 $aCHNEW$b000946832
029 1 $aCHVBK$b480265372
029 1 $aAU@$b000059804040
029 1 $aUKMGB$b019205990
994 $aZ0$bIME
948 $hNO HOLDINGS IN IME - 337 OTHER HOLDINGS