Cargando…

Program the internet of things with Swift for iOS /

Program the Internet of Things with Swift and iOS is a detailed tutorial that will teach you how to build apps using Apple?s native APIs for the Internet of Things, including the Apple Watch, HomeKit, and Apple Pay. This is the second book by Ahmed Bakir (author of Beginning iOS Media App Developmen...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autores principales: Bakir, Ahmed (Autor), Chesler, Gheorghe (Autor), Torriente, Manny de la (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: [Berkeley, California] : Apress, 2016.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a2200000 i 4500
001 OR_ocn933784094
003 OCoLC
005 20231017213018.0
006 m o d
007 cr cnu---unuuu
008 160105t20162016caua o 001 0 eng d
040 |a YDXCP  |b eng  |e rda  |e pn  |c YDXCP  |d IDEBK  |d GW5XE  |d COO  |d EBLCP  |d N$T  |d OCLCF  |d DEBSZ  |d IAL  |d B24X7  |d D6H  |d UMI  |d OCLCQ  |d OCLCO  |d DEBBG  |d IDB  |d UAB  |d FTU  |d IAD  |d JBG  |d ICW  |d VT2  |d Z5A  |d ILO  |d ICN  |d LIV  |d OCLCQ  |d MERUC  |d ESU  |d OCLCQ  |d IOG  |d OCLCO  |d U3W  |d REB  |d CEF  |d OCLCQ  |d OCLCO  |d INT  |d TEFOD  |d OCLCQ  |d OCLCO  |d WYU  |d UKMGB  |d OCLCQ  |d OCLCO  |d AU@  |d OCLCQ  |d OCLCO  |d DCT  |d ERF  |d LEATE  |d OCLCQ  |d OCLCO  |d UBY  |d INARC  |d OCLCO  |d OCLCQ 
016 7 |a 019139880  |2 Uk 
019 |a 935255237  |a 936180068  |a 939405023  |a 985057479  |a 1005823394  |a 1008957296  |a 1011900531  |a 1021279843  |a 1058497620  |a 1060725206  |a 1066688778  |a 1086457311  |a 1110853876  |a 1112597482  |a 1122818748  |a 1126517936  |a 1129359269  |a 1136196564  |a 1144295896  |a 1152532006  |a 1153051585  |a 1153755494  |a 1156195638  |a 1161845850 
020 |a 9781484211946  |q (electronic bk.) 
020 |a 1484211944  |q (electronic bk.) 
020 |z 9781484211953 
020 |z 1484211952 
024 7 |a 10.1007/978-1-4842-1194-6  |2 doi 
029 1 |a AU@  |b 000057214026 
029 1 |a CHNEW  |b 000894152 
029 1 |a CHNEW  |b 001068980 
029 1 |a CHVBK  |b 577482017 
029 1 |a DEBBG  |b BV043627948 
029 1 |a DEBBG  |b BV043968797 
029 1 |a DEBSZ  |b 45493128X 
029 1 |a DEBSZ  |b 485793075 
029 1 |a GBVCP  |b 882752324 
029 1 |a UKMGB  |b 019139880 
035 |a (OCoLC)933784094  |z (OCoLC)935255237  |z (OCoLC)936180068  |z (OCoLC)939405023  |z (OCoLC)985057479  |z (OCoLC)1005823394  |z (OCoLC)1008957296  |z (OCoLC)1011900531  |z (OCoLC)1021279843  |z (OCoLC)1058497620  |z (OCoLC)1060725206  |z (OCoLC)1066688778  |z (OCoLC)1086457311  |z (OCoLC)1110853876  |z (OCoLC)1112597482  |z (OCoLC)1122818748  |z (OCoLC)1126517936  |z (OCoLC)1129359269  |z (OCoLC)1136196564  |z (OCoLC)1144295896  |z (OCoLC)1152532006  |z (OCoLC)1153051585  |z (OCoLC)1153755494  |z (OCoLC)1156195638  |z (OCoLC)1161845850 
037 |a CL0500000709  |b Safari Books Online 
037 |a 83CEA104-61D7-4F30-B9BB-71F2D369FD2B  |b OverDrive, Inc.  |n http://www.overdrive.com 
050 4 |a QA76.76.D47  |b B36 2016 
072 7 |a COM  |x 051440  |2 bisacsh 
072 7 |a UY  |2 bicssc 
082 0 4 |a 005.1  |2 23 
049 |a UAMI 
100 1 |a Bakir, Ahmed,  |e author. 
245 1 0 |a Program the internet of things with Swift for iOS /  |c Ahmed Bakir, Gheorghe Chesler, Manny de la Torriente. 
264 1 |a [Berkeley, California] :  |b Apress,  |c 2016. 
264 2 |a New York, NY :  |b Distributed to the Book trade worldwide by Springer 
264 4 |c ©2016 
300 |a 1 online resource (xxv, 494 pages) :  |b color 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 
347 |b PDF 
588 0 |a Online resource; title from PDF title page (SpringerLink, viewed January 11, 2016). 
500 |a Includes index. 
520 |a Program the Internet of Things with Swift and iOS is a detailed tutorial that will teach you how to build apps using Apple?s native APIs for the Internet of Things, including the Apple Watch, HomeKit, and Apple Pay. This is the second book by Ahmed Bakir (author of Beginning iOS Media App Development) and his team at devAtelier LLC, who have been involved in developing over 20 mobile projects. Written like a code review, this book presents a detailed "how" and "why" for each topic, explaining Apple-specific design patterns as they come up and pulling lessons from other popular apps. To help you getting up and running quickly, each chapter is framed within a working project, allowing you to use the sample code directly in your apps. The Internet of Things is not limited to Apple devices alone, so this book also explains how to interface with popular third-party hardware devices, such as the Fitbit and Raspberry Pi, and generic interfaces, like Restful API?s and HTTPS. The Internet of Things is waiting? be a part of it! 
505 0 |a At a Glance; Contents; About the Authors; About the Technical Reviewer; Introduction; Chapter 1: Building Your First Internet of Things App; Ahmed Bakir; Setting up the Project; Building the User Interface; Creating the Table View Controller; Connecting to a Table View Controller; Creating an Add Button; Selecting a Template; Creating the Map View Controller; Requesting Location Permission; Accessing the User's Location; Displaying the User's Location; Populating the Table View; Populating the Map; Summary; Chapter 2: Getting Started with Swift; Ahmed Bakir. 
505 8 |a Why Use Swift? Basic Swift Syntax; Calling Methods (Hello World); Defining Variables; Compound Data Types; Conditional Logic; Enumerated Types; Loops; Object-Oriented Programming in Swift; Building a Class; Protocols; Method Signatures; Accessing Properties and Methods; Instantiating Objects; Strings; Formatting Strings; Collections; Casting; Swift-Specific Language Features; Optionals; Try-Catch Blocks; Mixing Objective-C and Swift in Projects; Calling Swift from Objective-C; Summary; Chapter 3: Accessing Health Information Using HealthKit; Introduction. 
505 8 |a Getting Started Setting Up the User Interface; Setting Up the Project for HealthKit; Prompting the User for HealthKit Permission; Retrieving Data from HealthKit; Displaying Results in a Table View; Fetching Background Updates ; Summary; Chapter 4: Using Core Motion to Save Motion Data; Introduction; Using Core Motion to Access Motion Hardware; Requesting User Permission for Motion Activity; Querying for Step Count; Detecting Live Updates to Step Count; Detecting Activity Type ; Saving Data to HealthKit; Summary. 
505 8 |a Chapter 5: Integrating Third-Party Fitness Trackers and Data Using the Fitbit API Gheorghe Chesler; Introduction to the Fitbit API; The RESTful API; The Return Format; Fitbit RESTful API Implementation Details; Setting Up a Local Playground with Apache; Creating the Test Documents; The OAuth1.0a Authentication Model; The Fitbit OAuth Implementation ; Fitbit API Call Rate Limits; The Client+Viewer Rate Limit ; The Client Rate Limit ; Response Headers ; Hitting the Rate Limit ; Making async Calls ; Using callbacks as Parameters; Setting up a Fitbit-compatible iOS Project. 
505 8 |a The View Controller The Logger Library; Setting up a Basic Set of Crypto Functions; Crypto.swift ; The API Client Library ; The Code for APIClient.swift; The OAuth Library ; Signing the Request; Creating the OAuth H; The code for OAuth1a.swift ; Testing What We Have so Far; Making requests to the Fitbit API; Retrieving the User Profile ; Retrieving and Setting Data in the API; Getting the Blood Pressure; Setting the Blood Pressure; Logging the Body Weight ; OAuth versions: Working in both worlds; Summary; Chapter 6: Building Your First watchOS App; Introduction. 
546 |a English. 
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  |0 (OCoLC)fst01784820 
650 0 |a Application software  |x Development. 
650 0 |a Swift (Computer program language) 
650 0 |a Internet of things. 
650 6 |a Logiciels d'application  |x Développement. 
650 6 |a Swift (Langage de programmation) 
650 6 |a Internet des objets. 
650 7 |a Computer science.  |2 bicssc 
650 7 |a Network hardware.  |2 bicssc 
650 7 |a COMPUTERS  |x Software Development & Engineering  |x Tools.  |2 bisacsh 
650 7 |a Application software  |x Development.  |2 fast  |0 (OCoLC)fst00811707 
650 7 |a Internet of things.  |2 fast  |0 (OCoLC)fst01894151 
650 7 |a Swift (Computer program language)  |2 fast  |0 (OCoLC)fst01922222 
700 1 |a Chesler, Gheorghe,  |e author. 
700 1 |a Torriente, Manny de la,  |e author. 
776 0 8 |i Print version:  |a Bakir, Ahmed.  |t Program the internet of things with Swift for iOS.  |d [Berkeley, California] : Apress, 2016  |z 1484211952  |z 9781484211953  |w (OCoLC)920869847 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781484211946/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
938 |a Books 24x7  |b B247  |n bks00112046 
938 |a EBL - Ebook Library  |b EBLB  |n EBL4306445 
938 |a EBSCOhost  |b EBSC  |n 1170311 
938 |a ProQuest MyiLibrary Digital eBook Collection  |b IDEB  |n cis33471270 
938 |a Internet Archive  |b INAR  |n programinterneto0000baki 
938 |a YBP Library Services  |b YANK  |n 12775123 
994 |a 92  |b IZTAP