• Home
  • Advanced Search
  • Directory of Libraries
  • About lib.ir
  • Contact Us
  • History

عنوان
Program the Internet of Things with Swift for IOS :

پدید آورنده

موضوع
Swift (Computer program language),Swift (Computer program language)

رده
QA76
.
73
.
S95

کتابخانه
Center and Library of Islamic Studies in European Languages

محل استقرار
استان: Qom ـ شهر: Qom

Center and Library of Islamic Studies in European Languages

تماس با کتابخانه : 32910706-025

INTERNATIONAL STANDARD BOOK NUMBER

(Number (ISBN
1484235126
(Number (ISBN
1484235134
(Number (ISBN
9781484235126
(Number (ISBN
9781484235133
Erroneous ISBN
9781484235126

TITLE AND STATEMENT OF RESPONSIBILITY

Title Proper
Program the Internet of Things with Swift for IOS :
General Material Designation
[Book]
Other Title Information
Learn How to Program Apps for the Internet of Things.

EDITION STATEMENT

Edition Statement
2nd ed.

.PUBLICATION, DISTRIBUTION, ETC

Place of Publication, Distribution, etc.
Berkeley, CA :
Name of Publisher, Distributor, etc.
Apress L.P.,
Date of Publication, Distribution, etc.
2018.

PHYSICAL DESCRIPTION

Specific Material Designation and Extent of Item
1 online resource (462 pages)

GENERAL NOTES

Text of Note
Using Core Bluetooth to Communicate with Bluetooth LE Devices

CONTENTS NOTE

Text of Note
Intro; Table of Contents; About the Author; About the Technical Reviewer; Acknowledgments; Introduction; Part 1: Building Health Apps for the Internet of Things; Chapter 1: Laying the Foundation for Your First IoT App; Learning Objectives; Setting Up the Project; Linking Your Apple Developer Account to Xcode; Building an Adaptive User Interface; Renaming Classes from the Base Template; Laying Out the User Interface; Applying Auto Layout Constraints; Customizing the Appearance of Items; Resolving Auto Layout Issues; Connecting the Storyboard to Your Code
Text of Note
Defining Interface Builder-Compatible Properties and Methods (Actions)Using the Connection Inspector to Make the Final Storyboard Connections; Summary; Chapter 2: Using Core Location to Build a Workout Tracking App; Learning Objectives; Configuring Your Project for Background Location Activity; Requesting Location Permission; Checking for Hardware Availability; Responding to Changes in Location Permission Status; Asking the User to Change App Settings; Requesting Location Updates; Responding to Location Updates; Programmatically Enabling Background Updates; Displaying Location Data on a Map
Text of Note
Requesting HealthKit PermissionWriting Data to HealthKit; Understanding How HealthKit Represents Data; Creating and Saving HealthKit Samples; Reading Workout Data from HealthKit; Using a Table View Controller to Display Data; Setting Up the User Interface; Using the UITableViewDataSource Protocol to Populate the Table View; Using the UITableViewDelegate Protocol to Map Data to Cells; Summary; Part 2: Building Your Own Internet Things; Chapter 5: Building Arduino-Based Peripherals; Learning Objectives; Building the Wireless Door-Sensor Hardware; Part List; Assembling the Hardware
Text of Note
Using the Codable Protocol for File-Based Data StorageImplementing File I/O; Using the map() Method to Serialize Data; Displaying Saved Locations on a Map; Summary; Chapter 3: Using Core Motion to Add Physical Activity Data to Your Apps; Learning Objectives; Requesting Motion Permission from the User; Receiving Real-Time Step Count Updates from the iPhone's Pedometer; Updating the User Interface; Stopping and Pausing Pedometer Updates; Getting Activity Type; Handling Altimeter Updates; Summary; Chapter 4: Using HealthKit to Securely Retrieve and Store Health Data; Learning Objectives
Text of Note
Writing an Arduino Solution (Program)Setting Up the Arduino Programming Environment; Using GPIO to Monitor Input Pins and Control Output Pins; Calculating Battery Status; Running and Monitoring the Arduino Solution; Summary; Chapter 6: Building a Bluetooth LE Hardware Companion App; Learning Objectives; A Quick Introduction to Bluetooth LE; Adding Bluetooth Functionality to an Arduino Solution; Installing the ESP32_BLE_Arduino Library for Bluetooth Communication; Setting Up the Arduino As a Bluetooth Peripheral; Sending Data Updates via Bluetooth LE
0
8
8
8
8

SUMMARY OR ABSTRACT

Text of Note
Learn how to build apps using Apple's native APIs for the Internet of Things, including the Apple Watch, HomeKit, and Apple Pay. You'll also see how to interface with popular third-party hardware such as the Raspberry Pi, Arduino, and the FitBit family of devices. Program the Internet of Things with Swift and iOS is an update to the previous version and includes all new Swift 4 code. This book is a detailed tutorial that provides 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. You'll also review new API's like Face ID and new design considerations, and look more closely at SSL and how to make IoT connected apps more resistant to hackers. The coverage of Apple Watch has been expanded as well. The Internet of Things is waiting - be a part of it!

ACQUISITION INFORMATION NOTE

Source for Acquisition/Subscription Address
Springer Nature
Stock Number
com.springer.onix.9781484235133

OTHER EDITION IN ANOTHER MEDIUM

Title
Program the Internet of Things with Swift for IOS : Learn How to Program Apps for the Internet of Things.
International Standard Book Number
9781484235126

TOPICAL NAME USED AS SUBJECT

Swift (Computer program language)
Swift (Computer program language)

(SUBJECT CATEGORY (Provisional

COM051370
ULH
UMQ
UMQ

DEWEY DECIMAL CLASSIFICATION

Number
005
.
13/3
Edition
23

LIBRARY OF CONGRESS CLASSIFICATION

Class number
QA76
.
73
.
S95

PERSONAL NAME - PRIMARY RESPONSIBILITY

Bakir, Ahmed.

ORIGINATING SOURCE

Date of Transaction
20200823032043.0
Cataloguing Rules (Descriptive Conventions))
pn

ELECTRONIC LOCATION AND ACCESS

Electronic name
 مطالعه متن کتاب 

[Book]

Y

Proposal/Bug Report

Warning! Enter The Information Carefully
Send Cancel
This website is managed by Dar Al-Hadith Scientific-Cultural Institute and Computer Research Center of Islamic Sciences (also known as Noor)
Libraries are responsible for the validity of information, and the spiritual rights of information are reserved for them
Best Searcher - The 5th Digital Media Festival