Settings. Mobile Application Development in ios School of EECS Washington State University Instructor: Larry Holder

Size: px
Start display at page:

Download "Settings. Mobile Application Development in ios School of EECS Washington State University Instructor: Larry Holder"

Transcription

1 Settings Mobile Application Development in ios School of EECS Washington State University Instructor: Larry Holder Mobile Application Development in ios 1

2 Outline In-app settings UserDefaults Device settings Settings Bundle Settings across devices and app groups icloud key-value store Mobile Application Development in ios 2

3 App Settings: UserDefaults Persistent key-value store for app Accessed via singleton class instance: UserDefaults.standard Setting values UserDefaults.standard.set(value: <type>, forkey: String) <type>: Bool, Int, Float, Double, URL?, Any? let version: String = "1.0" // safer to force the type let sorttrips: Bool = true UserDefaults.standard.set(version, forkey: "version") UserDefaults.standard.set(sortTrips, forkey: "sorttrips") Mobile Application Development in ios 3

4 UserDefaults Getting values UserDefaults.standard.<type>(forKey: String) <type>: bool, integer, float, double, string, url, dictionary, array, data, object Returns nil if not set, except for bool, integer, float, double Removing values UserDefaults.standard.removeObject(forKey: String) let userdefaults = UserDefaults.standard if (userdefaults.object(forkey: "sorttrips") == nil) { userdefaults.set(true, forkey: "sorttrips") } // above in AppDelegate.didFinishLaunchingWithOptions sorttrips = userdefaults.bool(forkey: "sorttrips") Mobile Application Development in ios 4

5 Device Settings: Settings Bundle Add Settings Bundle to app Mobile Application Development in ios 5

6 Settings Bundle Modify root.plist to create settings Ctrl-Click on row to Add Row just below. Mobile Application Development in ios 6

7 Settings Bundle Mobile Application Development in ios 7

8 Settings Bundle Mobile Application Development in ios 8

9 Settings Bundle Mobile Application Development in ios 9

10 Accessing Settings Bundle Set in device s Global Settings Access in UserDefaults as before let username = UserDefaults.standard.string(forKey: "username") let newusername = "\(username) is Awesome" UserDefaults.standard.set(newUserName, forkey: "username") Notify app when changed (next time ) Mobile Application Development in ios 10

11 Open Device Settings from App if let settingsurl = URL(string: UIApplicationOpenSettingsURLString) { UIApplication.shared.open(settingsURL, options: [:], completionhandler: nil) } Warning: Device settings undefined until changed. Mobile Application Development in ios 11

12 Settings across Apps: icloud icloud Store key-values, documents, data Automatically synced across all devices/apps CloudKit Public storage for all users Private storage per user Requires manual synchronization App can be notified of changes (next time ) Mobile Application Development in ios 12

13 icloud Key-Value Store Settings across apps & devices Add icloud capabilities to app Need an App ID with icloud entitlements Mobile Application Development in ios 13

14 icloud Key-Value Store (1) Create new project Give it a unique name, not previously used to generate App ID In Capabilities, turn on icloud Key-value storage already checked Mobile Application Development in ios 14

15 icloud Key-Value Store (1) Mobile Application Development in ios 15

16 icloud Key-Value Store (2) Login to developer account Will need at least one real device Make sure device is registered on developer account Under Certificates, make sure you have one for your development environment Should be auto-generated Create icloud Container and register Mobile Application Development in ios 16

17 icloud Key-Value Store (2) Mobile Application Development in ios 17

18 icloud Key-Value Store (3) Create explicit App ID for this app Wildcard App ID won t work for icloud use Check icloud App Services (include CloudKit) Edit App ID Select and assign your icloud container Register Mobile Application Development in ios 18

19 icloud Key-Value Store (3a) Mobile Application Development in ios 19

20 icloud Key-Value Store (3b) Mobile Application Development in ios 20

21 icloud Key-Value Store (4) Create Provisioning Profile ios App Development Select newly-created App ID Select your development certificate(s) Select your devices Give profile a name Back in Xcode Uncheck automatically manage signing Select new provisioning profile Mobile Application Development in ios 21

22 icloud Key-Value Store (4a) Mobile Application Development in ios 22

23 icloud Key-Value Store (4b) Mobile Application Development in ios 23

24 icloud Key-Value Store (4c) Mobile Application Development in ios 24

25 icloud Key-Value Store (4d) Mobile Application Development in ios 25

26 Code // Initialize key-value store var keystore = NSUbiquitousKeyValueStore() // viewdidload keystore.synchronize() // Set a key to a value keystore.set(value, forkey: keyname") keystore.synchronize() // optional if you can wait // Read value of key (mind your latency) if let storedstring = keystore.string(forkey: keyname") { print("cloud Value = \(storedstring) ) } else { print("cloud Value = empty ) } Mobile Application Development in ios 26

27 icloud Key-Value Store: Testing Run app on simulator and device (or multiple devices) All signed in to same icloud account Changes via simulator propagate to device(s) Propagation to simulator requires "Debug à Trigger icloud Sync" each time Mobile Application Development in ios 27

28 Resources UserDefaults developer.apple.com/documentation/foundation/ userdefaults icloud developer.apple.com/library/content/documentati on/general/conceptual/iclouddesignguide Mobile Application Development in ios 28

Data Storage. Mobile Application Development in ios School of EECS Washington State University Instructor: Larry Holder

Data Storage. Mobile Application Development in ios School of EECS Washington State University Instructor: Larry Holder Data Storage Mobile Application Development in ios School of EECS Washington State University Instructor: Larry Holder Mobile Application Development in ios 1 Data Storage Already seen: UserDefaults, icloud

More information

Data Storage. Mobile Application Development in ios School of EECS Washington State University Instructor: Larry Holder

Data Storage. Mobile Application Development in ios School of EECS Washington State University Instructor: Larry Holder Data Storage Mobile Application Development in ios School of EECS Washington State University Instructor: Larry Holder Mobile Application Development in ios 1 Outline Already seen UserDefaults icloud File

More information

Miscellaneous Topics

Miscellaneous Topics Miscellaneous Topics Mobile Application Development in ios School of EECS Washington State University Instructor: Larry Holder Mobile Application Development in ios 1 Outline Renaming Xcode project and

More information

Navigation and Segues

Navigation and Segues Navigation and Segues Mobile Application Development in ios School of EECS Washington State University Instructor: Larry Holder Mobile Application Development in ios 1 Outline Multiple views Segues Navigation

More information

Notifications. Mobile Application Development in ios School of EECS Washington State University Instructor: Larry Holder

Notifications. Mobile Application Development in ios School of EECS Washington State University Instructor: Larry Holder Notifications Mobile Application Development in ios School of EECS Washington State University Instructor: Larry Holder Mobile Application Development in ios 1 Outline Alerts Internal notifications Local

More information

This guide illustrates how to set up an Apple device for deployment, and deploy an application. It covers how to:

This guide illustrates how to set up an Apple device for deployment, and deploy an application. It covers how to: Device Provisioning Overview Before you can deploy your application to a device, you need to have an active subscription with the Apple Developer Program. Visit the Apple Developer Portal to get registered.

More information

<Partner Name> <Partner Product> RSA ARCHER GRC Platform Implementation Guide. Swimlane 2.x

<Partner Name> <Partner Product> RSA ARCHER GRC Platform Implementation Guide. Swimlane 2.x RSA ARCHER GRC Platform Implementation Guide Jeffrey Carlson, RSA Partner Engineering Last Modified: 11/02/2017 Solution Summary The RSA Archer integration allows Swimlane

More information

BEGINNING ios PROGRAMMING

BEGINNING ios PROGRAMMING BEGINNING ios PROGRAMMING GEORGIA TECH RESEARCH NETWORK OPERATIONS CENTER (RNOC) *slides are based on the presentations by Professor Russell J Clark and Brian Davidson Swi$ Objec+ve- C OPTIONS RubyMo+on

More information

Announcements. Today s Topics

Announcements. Today s Topics Announcements Lab 2 is due tonight by 11:59 PM Late policy is 10% of lab total per day late So -7.5 points per day late for lab 2 Labs 3 and 4 are posted on the course website Extensible Networking Platform

More information

Swift. Mobile Application Development in ios School of EECS Washington State University Instructor: Larry Holder

Swift. Mobile Application Development in ios School of EECS Washington State University Instructor: Larry Holder Swift Mobile Application Development in ios School of EECS Washington State University Instructor: Larry Holder Mobile Application Development in ios 1 Why Swift Recommended for all ios, macos, watchos,

More information

Stanford CS193p. Developing Applications for ios. Fall Stanford CS193p. Fall 2011

Stanford CS193p. Developing Applications for ios. Fall Stanford CS193p. Fall 2011 Developing Applications for ios Today icloud Sharing documents among a user s devices Fundamentally: nothing more than a URL of a shared directory However, since it is over the network, there are lots

More information

Seamless Linking to Your App

Seamless Linking to Your App App Frameworks #WWDC15 Seamless Linking to Your App Session 509 Conrad Shultz Safari and WebKit Software Engineer Jonathan Grynspan Core Services Software Engineer 2015 Apple Inc. All rights reserved.

More information

Tables. Mobile Application Development in ios School of EECS Washington State University Instructor: Larry Holder

Tables. Mobile Application Development in ios School of EECS Washington State University Instructor: Larry Holder Tables Mobile Application Development in ios School of EECS Washington State University Instructor: Larry Holder Mobile Application Development in ios 1 Outline Table View Controller Table View Table Cells

More information

Stanford CS193p. Developing Applications for ios. Fall CS193p. Fall

Stanford CS193p. Developing Applications for ios. Fall CS193p. Fall Stanford Developing Applications for ios Today Emoji Art Demo continued UITextField to add more Emoji Persistence UserDefaults Property List Archiving and Codable Filesystem Core Data Cloud Kit UIDocument

More information

Merlin Project Go Guide ProjectWizards

Merlin Project Go Guide ProjectWizards Merlin Project Go Guide 2018 ProjectWizards Contents - as of April 2018 Create documents 1 New Document 3 Load Document 5 Document from Server / Dropbox 6 icloud Drive 9 Locations 10 Opening documents

More information

OneLogin Integration User Guide

OneLogin Integration User Guide OneLogin Integration User Guide Table of Contents OneLogin Account Setup... 2 Create Account with OneLogin... 2 Setup Application with OneLogin... 2 Setup Required in OneLogin: SSO and AD Connector...

More information

Data Storage. Dr. Sarah Abraham

Data Storage. Dr. Sarah Abraham Data Storage Dr. Sarah Abraham University of Texas at Austin CS329e Fall 2016 Model Layer of MVC Contains the data to be displayed Data can be: Stored on device Pulled down from a server Data displayed

More information

Revised: 08/02/ Click the Start button at bottom left, enter Server Manager in the search box, and select it in the list to open it.

Revised: 08/02/ Click the Start button at bottom left, enter Server Manager in the search box, and select it in the list to open it. Mobile App Windows Authentication & SSL Config Revised: 08/02/2017 Job Aid This Job Aid is intended for agency IT staff and explains how to enable Windows Authentication and SSL for your mobile applications

More information

Canvas EduApp Integration Guide

Canvas EduApp Integration Guide 1 Canvas EduApp Integration Guide Revised 08-14-2018 2 TABLE OF CONTENTS Setting up the TestOut EduApp in Canvas (Canvas Admins)... 3 Creating a Developer Key... 3 Configuring the EduApp... 5 Enable LabSim

More information

CloudKit Tips And Tricks

CloudKit Tips And Tricks System Frameworks #WWDC15 CloudKit Tips And Tricks Session 715 Nihar Sharma CloudKit Engineer 2015 Apple Inc. All rights reserved. Redistribution or public display not permitted without written permission

More information

TestOut EduApp Integration Guide

TestOut EduApp Integration Guide 1 TestOut EduApp Integration Guide Revised 09-14-2018 2 TABLE OF CONTENTS Setting up the TestOut EduApp in Canvas (Canvas Admins)... 3 Creating a Developer Key... 3 Configuring the EduApp... 5 Creating

More information

ISO Installation Guide. Version 1.2 December 2015

ISO Installation Guide. Version 1.2 December 2015 Version 1.2 December 2015 ISO Installation Guide Copyright 2015 iwebgate. All Rights Reserved. No part of this publication may be reproduced, transmitted, transcribed, stored in a retrieval system, or

More information

UI Design and Storyboarding

UI Design and Storyboarding UI Design and Storyboarding Mobile Application Development in ios School of EECS Washington State University Instructor: Larry Holder Mobile Application Development in ios 1 Outline Model-View-Controller

More information

How to sync your iphone with SyncML Pro app

How to sync your iphone with SyncML Pro app IMPORTANT always make sure that you have configured your Default Time Zone in UVC under File -> Options and Preferences -> Calendar -> Time Zone prior to following these steps. To enable your synchronization

More information

ios Development - Xcode IDE

ios Development - Xcode IDE ios Development - Xcode IDE To develop ios applications, you need to have an Apple device like MacBook Pro, Mac Mini, or any Apple device with OS X operating system, and the following Xcode It can be downloaded

More information

What s New in Core Data?

What s New in Core Data? Session App Frameworks #WWDC17 What s New in Core? Persisting since 2004 210 Melissa Turner, Core Engineer Rishi Verma, Core Engineer 2017 Apple Inc. All rights reserved. Redistribution or public display

More information

Cocoa Development Tips

Cocoa Development Tips Session App Frameworks #WWDC17 Cocoa Development Tips Twenty-nine things you may not know about Cocoa 236 Rachel Goldeen, Cocoa Engineer Vincent Hittson, Cocoa Engineer 2017 Apple Inc. All rights reserved.

More information

Configure Brightspace (D2L) and Panopto - Admin

Configure Brightspace (D2L) and Panopto - Admin Configure Brightspace (D2L) and Panopto - Admin Overview Panopto s free Brightspace by D2L integration brings video directly to the Brightspace interface. Instructors can add and manage their video files

More information

Desktop LP - Connect Guide. Version 2.1 February 2016

Desktop LP - Connect Guide. Version 2.1 February 2016 Version 2.1 February 2016 Desktop LP - Connect Guide Copyright 2016 iwebgate. All Rights Reserved. No part of this publication may be reproduced, transmitted, transcribed, stored in a retrieval system,

More information

Setting Up Resources in VMware Identity Manager. VMware Identity Manager 2.8

Setting Up Resources in VMware Identity Manager. VMware Identity Manager 2.8 Setting Up Resources in VMware Identity Manager VMware Identity Manager 2.8 You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/ If you have comments

More information

Sensors. Mobile Application Development in ios School of EECS Washington State University Instructor: Larry Holder

Sensors. Mobile Application Development in ios School of EECS Washington State University Instructor: Larry Holder Sensors Mobile Application Development in ios School of EECS Washington State University Instructor: Larry Holder Mobile Application Development in ios 1 Outline Sensor types Sensor availability Accessing

More information

DSS User Guide. End User Guide. - i -

DSS User Guide. End User Guide. - i - DSS User Guide End User Guide - i - DSS User Guide Table of Contents End User Guide... 1 Table of Contents... 2 Part 1: Getting Started... 1 How to Log in to the Web Portal... 1 How to Manage Account Settings...

More information

Lecture 8 Demo Code: Cassini Multithreading

Lecture 8 Demo Code: Cassini Multithreading Lecture 8 Demo Code: Cassini Multithreading Objective Included below is the source code for the demo in lecture. It is provided under the same Creative Commons licensing as the rest of CS193p s course

More information

Don t Lose your Notability Documents: Set up Notability Auto-backup to your Box account

Don t Lose your Notability Documents: Set up Notability Auto-backup to your Box account Don t Lose your Notability Documents: Set up Notability Auto-backup to your Box account Notability can be setup to automatically backup your documents (notes) to your Box account. Whenever you close a

More information

Setting Up Jive for SharePoint Online and Office 365. Introduction 2

Setting Up Jive for SharePoint Online and Office 365. Introduction 2 Setting Up Jive for SharePoint Online and Office 365 Introduction 2 Introduction 3 Contents 4 Contents Setting Up Jive for SharePoint Online and Office 365...5 Jive for SharePoint Online System Requirements...5

More information

Tungsten Security Whitepaper

Tungsten Security Whitepaper Tungsten Labs UG (haftungsbeschränkt) Email: contact@tungsten-labs.com Web: http://tungsten-labs.com Monbijouplatz 5, 10178 Berlin Tungsten Security Whitepaper Berlin, May 2018 Version 1 Contents Introduction

More information

Jira Connector Option - v18

Jira Connector Option - v18 Jira Connector Option - v18 Copyright 2019 ONEPOINT Projects GmbH. All rights reserved. ONEPOINT Projects, Enterprise Edition, Version 18 ONEPOINT Informationslosungen and the ONEPOINT Logo are registered

More information

User guide NotifySCM Installer

User guide NotifySCM Installer User guide NotifySCM Installer TABLE OF CONTENTS 1 Overview... 3 2 Office 365 Users synchronization... 3 3 Installation... 5 4 Starting the server... 17 2 P a g e 1 OVERVIEW This user guide provides instruction

More information

Engineering for Testability

Engineering for Testability Session Developer Tools #WWDC17 Engineering for Testability 414 Brian Croom, Xcode Engineer Greg Tracy, Xcode Engineer 2017 Apple Inc. All rights reserved. Redistribution or public display not permitted

More information

lecture 8 & 9 Data Persistence + AVFoundation & Location

lecture 8 & 9 Data Persistence + AVFoundation & Location lecture 8 & 9 Data Persistence + AVFoundation & Location cs198-001 : spring 2018 1 Announcements start working on Custom app bring Lightning cable to lab this week 2 You will need an iphone/ipad with ios

More information

Integrating the YuJa Enterprise Video Platform with Dell Cloud Access Manager (SAML)

Integrating the YuJa Enterprise Video Platform with Dell Cloud Access Manager (SAML) Integrating the YuJa Enterprise Video Platform with Dell Cloud Access Manager (SAML) 1. Overview This document is intended to guide users on how to integrate their institution s Dell Cloud Access Manager

More information

Getting Started with Soonr

Getting Started with Soonr WWW.SOONR.COM Getting Started with Soonr A Quick Start Guide for New Users Soonr Inc. 12/19/2012 Revision 1.1 Copyright 2012, Soonr Inc., all rights reserved. Table of Contents 1 How Soonr Workplace Works...

More information

BIG-IP DataSafe Configuration. Version 13.1

BIG-IP DataSafe Configuration. Version 13.1 BIG-IP DataSafe Configuration Version 13.1 Table of Contents Table of Contents Adding BIG-IP DataSafe to the BIG-IP System...5 Overview: Adding BIG-IP DataSafe to the BIG-IP system... 5 Provisioning Fraud

More information

Installing and Building Apps on a Mac

Installing and Building Apps on a Mac Installing and Building Apps on a Mac 1 Scripture App Builder: Installing and Building Apps on Mac 2017, SIL International Last updated: 1 December 2017 You are free to print this manual for personal use

More information

Moodle Morsels from Sandy & Inkie. b. Click (Log in) on the upper right c. You will use your stpsb login, which is how you login to a computer

Moodle Morsels from Sandy & Inkie. b. Click (Log in) on the upper right c. You will use your stpsb login, which is how you login to a computer 1. To login to Moodle: a. https://moodle.stpsb.org Moodle Morsels from Sandy & Inkie b. Click (Log in) on the upper right c. You will use your stpsb login, which is how you login to a computer 2. Moodle

More information

Swift. Introducing swift. Thomas Woodfin

Swift. Introducing swift. Thomas Woodfin Swift Introducing swift Thomas Woodfin Content Swift benefits Programming language Development Guidelines Swift benefits What is Swift Benefits What is Swift New programming language for ios and OS X Development

More information

HK205: Managing the Application Development Lifecycle

HK205: Managing the Application Development Lifecycle Hong Kong 2018 Hong Kong 2018 London, UK 2017 HK205: Managing the Application Development Lifecycle David Arnold Principal Enterprise Solutions Manager Setting the Scene 2017 BlackBerry. All Rights Reserved.

More information

Stream iphone Sensor Data to Adafruit IO

Stream iphone Sensor Data to Adafruit IO Stream iphone Sensor Data to Adafruit IO Created by Trevor Beaton Last updated on 2019-01-22 04:07:41 PM UTC Guide Contents Guide Contents Overview In this learn guide we will: Before we start... Downloading

More information

Announcements. Lab 3 is due on Wednesday by 11:59 PM

Announcements. Lab 3 is due on Wednesday by 11:59 PM Announcements Lab 3 is due on Wednesday by 11:59 PM Extensible Networking Platform 1 1 - CSE 438 Mobile Application Development Today s Topics Property Lists iphone s File System Archiving Objects SQLite

More information

Center for Faculty Development and Support. Google Docs Tutorial

Center for Faculty Development and Support. Google Docs Tutorial Center for Faculty Development and Support Google Docs Tutorial Table of Contents Overview... 3 Learning Objectives... 3 Access Google Drive... 3 Introduction... 4 Create a Google Document... 4 Upload

More information

C++ Review. CptS 223 Advanced Data Structures. Larry Holder School of Electrical Engineering and Computer Science Washington State University

C++ Review. CptS 223 Advanced Data Structures. Larry Holder School of Electrical Engineering and Computer Science Washington State University C++ Review CptS 223 Advanced Data Structures Larry Holder School of Electrical Engineering and Computer Science Washington State University 1 Purpose of Review Review some basic C++ Familiarize us with

More information

Lesson 1: Hello ios! 1

Lesson 1: Hello ios! 1 Contents Introduction xxv Lesson 1: Hello ios! 1 ios Developer Essentials 1 A Suitable Mac 1 A Device for Testing 2 Device Differences 2 An ios Developer Account 4 The Official ios SDK 6 The Typical App

More information

Sun Mgt Bonus Lab 11: Auto-Tagging in PAN-OS 8.X

Sun Mgt Bonus Lab 11: Auto-Tagging in PAN-OS 8.X 1 Overview Introduced first in PAN-OS 8.0, the Dynamic IP Address and Tag Registration feature makes a significant step forward in the automation of operational, administrative, and, most importantly,

More information

OIG 11G R2 PS2 Field Enablement Training. Table of Contents

OIG 11G R2 PS2 Field Enablement Training. Table of Contents OIG 11G R2 PS2 Field Enablement Training Lab 22 - Changes in OIM triggered to downstream app Disclaimer: The Virtual Machine Image and other software are provided for use only during the workshop. Please

More information

How to setup Failover in Linux NVR

How to setup Failover in Linux NVR How to setup Failover in Linux NVR Application Note Version 1.0 1 Preface This application note instructs you on how to set up the failover function and identify the failover function's status. We strongly

More information

Implementing UI Designs in Interface Builder

Implementing UI Designs in Interface Builder Developer Tools #WWDC15 Implementing UI Designs in Interface Builder Session 407 Kevin Cathey Interface Builder Engineer Tony Ricciardi Interface Builder Engineer 2015 Apple Inc. All rights reserved. Redistribution

More information

SharePoint General Instructions

SharePoint General Instructions SharePoint General Instructions Table of Content What is GC Drive?... 2 Access GC Drive... 2 Navigate GC Drive... 2 View and Edit My Profile... 3 OneDrive for Business... 3 What is OneDrive for Business...

More information

Stanford CS193p. Developing Applications for ios. Fall CS193p. Fall

Stanford CS193p. Developing Applications for ios. Fall CS193p. Fall Stanford Developing Applications for ios Today More about Documents Demo Use Codable to create a JSON representation of our document Store it in the filesystem Think better of that and let UIDocument store

More information

APR Filling [Annual Property Returns]

APR Filling [Annual Property Returns] USER S MANUAL APR Filling [Annual Property Returns] CT Division, CMPDI(HQ) ICT Division, CMPDI(HQ) 1 TABLE OF CONTENTS GENERAL INFORMATION... 3 1.1 SYSTEM OVERVIEW... 3 1.2 ORGANIZATION OF THE MANUAL...

More information

PACE Suite. Release Notes. Version 3.3.1

PACE Suite. Release Notes. Version 3.3.1 PACE Suite Release Notes Version 3.3.1 Table of Contents VERSION 3.3.1 (07.11.2014)... 2 New features of MSI Editor... 2 Improvements of MSI Editor... 3 Bug fixes of MSI Editor... 3 VERSION 3.3.0 (03.10.2014)...

More information

NotifySCM Workspace Administration Guide

NotifySCM Workspace Administration Guide NotifySCM Workspace Administration Guide TABLE OF CONTENTS 1 Overview... 3 2 Login... 4 2.1 Main View... 5 3 Manage... 6 3.1 PIM... 6 3.2 Document...12 3.3 Server...13 4 Workspace Configuration... 14 4.1

More information

VMware Workspace ONE UEM Integration with Apple School Manager

VMware Workspace ONE UEM Integration with Apple School Manager VMware Workspace ONE UEM Integration with Apple School Manager VMware Workspace ONE UEM Integration with Apple School Manager VMware Workspace ONE UEM 1811 You can find the most up-to-date technical documentation

More information

Search Ads Attribution API

Search Ads Attribution API Search Ads Attribution API Tracking Campaign Performance Overview Search Ads App Attribution enables developers to track and attribute app downloads that originate from Search Ads campaigns. With Search

More information

owncloud Android App Manual

owncloud Android App Manual owncloud Android App Manual Release 2.0.0 The owncloud developers December 14, 2017 CONTENTS 1 Using the owncloud Android App 1 1.1 Getting the owncloud Android App...................................

More information

VMware AirWatch Integration with Apple School Manager Integrate with Apple's School Manager to automatically enroll devices and manage classes

VMware AirWatch Integration with Apple School Manager Integrate with Apple's School Manager to automatically enroll devices and manage classes VMware AirWatch Integration with Apple School Manager Integrate with Apple's School Manager to automatically enroll devices and manage classes Workspace ONE UEM v9.6 Have documentation feedback? Submit

More information

Using and Extending the Xcode Source Editor

Using and Extending the Xcode Source Editor Developer Tools #WWDC16 Using and Extending the Xcode Source Editor Session 414 Mike Swingler Xcode Infrastructure and Editors Chris Hanson Xcode Infrastructure and Editors 2016 Apple Inc. All rights reserved.

More information

Setting Up Resources in VMware Identity Manager

Setting Up Resources in VMware Identity Manager Setting Up Resources in VMware Identity Manager VMware Identity Manager 2.7 This document supports the version of each product listed and supports all subsequent versions until the document is replaced

More information

Parent Canvas Accounts

Parent Canvas Accounts Parent Canvas Accounts In Canvas, parents will be enrolled as an Observer in their student s course. Before you do anything else, you will need to create a Parent Access account. If you have not made an

More information

ios App Resigning and VoIP Certificate Guide

ios App Resigning and VoIP Certificate Guide ios App Resigning and VoIP Certificate Guide 1 Configuring ios Support In order to provide the best security possible, Lookout distributes its Lookout for Work ios app outside of the ios App Store. Before

More information

Xcode 6 and ios 8 What s New for Software Developers

Xcode 6 and ios 8 What s New for Software Developers Xcode 6 and ios 8 What s New for Software Developers August 2014 Norman McEntire! norman.mcentire@servin.com Slides and Video of this presentation will be posted on Tuesday Aug 26 here: http://servin.com!1

More information

First Aid. For All Mediatrix units. Revision

First Aid. For All Mediatrix units. Revision For All Mediatrix units Revision 01 2015-09-30 Table of Contents Table of Contents Troubleshooting 3 Troubleshooting 3 Mediatrix Profile Default Settings for the Rescue Interface 4 Performing a Factory

More information

MarkLogic Server. Information Studio Developer s Guide. MarkLogic 8 February, Copyright 2015 MarkLogic Corporation. All rights reserved.

MarkLogic Server. Information Studio Developer s Guide. MarkLogic 8 February, Copyright 2015 MarkLogic Corporation. All rights reserved. Information Studio Developer s Guide 1 MarkLogic 8 February, 2015 Last Revised: 8.0-1, February, 2015 Copyright 2015 MarkLogic Corporation. All rights reserved. Table of Contents Table of Contents Information

More information

Hitachi ID Systems Inc Identity Manager 8.2.6

Hitachi ID Systems Inc Identity Manager 8.2.6 Systems Inc RSA SecurID Ready Implementation Guide Partner Information Last Modified: December 5, 2014 Product Information Partner Name Hitachi ID Systems Inc Web Site www.hitachi-id.com Product Name Identity

More information

Cocoa Touch Best Practices

Cocoa Touch Best Practices App Frameworks #WWDC15 Cocoa Touch Best Practices Session 231 Luke Hiesterman UIKit Engineer 2015 Apple Inc. All rights reserved. Redistribution or public display not permitted without written permission

More information

Oracle - Oracle Database: Program with PL/SQL Ed 2

Oracle - Oracle Database: Program with PL/SQL Ed 2 Oracle - Oracle Database: Program with PL/SQL Ed 2 Code: Lengt h: URL: DB-PLSQL 5 days View Online This Oracle Database: Program with PL/SQL training starts with an introduction to PL/SQL and then explores

More information

Gerontechnology II. Collecting Smart Phone Sensor Data for Gerontechnology. Using ios

Gerontechnology II. Collecting Smart Phone Sensor Data for Gerontechnology. Using ios Gerontechnology II Collecting Smart Phone Sensor Data for Gerontechnology Using ios Introduction to ios ios devices and sensors Xcode Swift Getting started with Sensor App ios Devices ipad iphone Apple

More information

Introduction to Computer Science and Business

Introduction to Computer Science and Business Introduction to Computer Science and Business The Database Programming with PL/SQL course introduces students to the procedural language used to extend SQL in a programatic manner. This course outline

More information

VMware AirWatch Integration with Apple School Manager Integrate with Apple's School Manager to automatically enroll devices and manage classes

VMware AirWatch Integration with Apple School Manager Integrate with Apple's School Manager to automatically enroll devices and manage classes VMware AirWatch Integration with Apple School Manager Integrate with Apple's School Manager to automatically enroll devices and manage classes AirWatch v9.3 Have documentation feedback? Submit a Documentation

More information

ForeScout Extended Module for Tenable Vulnerability Management

ForeScout Extended Module for Tenable Vulnerability Management ForeScout Extended Module for Tenable Vulnerability Management Version 2.7.1 Table of Contents About Tenable Vulnerability Management Module... 4 Compatible Tenable Vulnerability Products... 4 About Support

More information

Google SAML Integration

Google SAML Integration YuJa Enterprise Video Platform Google SAML Integration Overview This document is intended to guide users on how to integrate the YuJa Enterprise Video Platform as a Service Provider (SP) using Google as

More information

CS193E Lecture 7. Document-based Applications NSTableView Key-Value Coding

CS193E Lecture 7. Document-based Applications NSTableView Key-Value Coding CS193E Lecture 7 Document-based Applications NSTableView Key-Value Coding Agenda Questions? Review: delegates, MVC Document-based apps Table views Key Value Coding Model, View, Controller Controller Model

More information

Configuration Guide. Requires Vorex version 3.9 or later and VSA version or later. English

Configuration Guide. Requires Vorex version 3.9 or later and VSA version or later. English Kaseya v2 Integration of VSA with Vorex Configuration Guide Requires Vorex version 3.9 or later and VSA version 9.3.0.11 or later English September 15, 2017 Copyright Agreement The purchase and use of

More information

Multimedia. Mobile Application Development in ios School of EECS Washington State University Instructor: Larry Holder

Multimedia. Mobile Application Development in ios School of EECS Washington State University Instructor: Larry Holder Multimedia Mobile Application Development in ios School of EECS Washington State University Instructor: Larry Holder Mobile Application Development in ios 1 Outline Audio recording, access, and playback

More information

Steps to enable Push notification for your app:

Steps to enable Push notification for your app: User Guide Steps to enable Push notification for your app: Push notification allows an app to notify you of new messages or events without the need to actually open the application, similar to how a text

More information

TestOut EduApp Integration Guide

TestOut EduApp Integration Guide 1 TestOut EduApp Integration Guide Revised 11-21-2018 2 TABLE OF CONTENTS Setting up the TestOut EduApp in Canvas (Canvas Admins)... 3 Creating a Developer Key... 3 Configuring the EduApp... 6 Creating

More information

VIN Service: Multiple Connections. Mac

VIN Service: Multiple Connections. Mac VIN Service: Multiple Connections Mac Version 2.0 Release 1.2.13.0 April 2016 Copyright 2016 iwebgate. All Rights Reserved. No part of this publication may be reproduced, transmitted, transcribed, stored

More information

How to Access and Use the Professional Development Portal

How to Access and Use the Professional Development Portal How to Access and Use the Professional Development Portal We have an online Professional Development Portal that employees utilize to register for course offerings and receive clock hour documents. These

More information

The English School Network

The English School Network The English School Network What is my NetID? Your NetID is the only username and password that is used to access computer systems at The English School. Email, workstations and WIFI all use the same user

More information

Objectives. Submission. Register for an Apple account. Notes on Saving Projects. Xcode Shortcuts. CprE 388 Lab 1: Introduction to Xcode

Objectives. Submission. Register for an Apple account. Notes on Saving Projects. Xcode Shortcuts. CprE 388 Lab 1: Introduction to Xcode Objectives Register for an Apple account Create an application using Xcode Test your application with the iphone simulator Import certificates for development Build your application to the device Expand

More information

BIG-IP Device Service Clustering: Administration. Version 13.0

BIG-IP Device Service Clustering: Administration. Version 13.0 BIG-IP Device Service Clustering: Administration Version 13.0 Table of Contents Table of Contents Introducing BIG-IP Device Service Clustering... 7 What is BIG-IP device service clustering?... 7 DSC components...7

More information

If you ve ordered a (OFFICE SOLUTION) product, you MUST. obtain local connectivity between your devices.

If you ve ordered a (OFFICE SOLUTION) product, you MUST. obtain local connectivity between your devices. Available Wi-Fi networks for exhibitors Two Wi-Fi networks will be available for these exhibitors ordering Internet Access (Wi-Fi + LAN) product. EXHIBITION_WIFI: This Wi-Fi network will be available only

More information

Configuring General Settings for the EN-4000

Configuring General Settings for the EN-4000 EN-4000 Reference Manual Document 4 Configuring General Settings for the EN-4000 T he EN-4000 is the newest member of Encore Networks family of routers. It provides wireless and cabled connections to a

More information

PowerSchool Parent Portal Directions

PowerSchool Parent Portal Directions P a g e 1 PowerSchool Parent Portal Directions If you need to create a new account OR if you need to link additional students to your account, please follow the instructions below. If you already have

More information

AT&T Toggle. 2/3/2014 Page i

AT&T Toggle. 2/3/2014 Page i Page i GO AHEAD BRING YOUR OWN DEVICE TO WORK... 1 Requirements... 1 1: Toggle Overview... 1 Personal Icon... 2 ToggleHub... 2 AT&T Toggle Browser... 2 Downloads... 2 Data Usage App... 3 Media... 4 AT&T

More information

S-Drive User Guide v1.27

S-Drive User Guide v1.27 S-Drive User Guide v1.27 Important Note This user guide contains detailed information about S-Drive usage. Refer to the S-Drive Installation Guide and S-Drive Advanced Configuration Guide for more information

More information

Learn to make ios apps

Learn to make ios apps HACKING WITH SWIFT PROJECTS 1-39 Learn to make ios apps E L P with real projects SAM E E FR Paul Hudson Project 1 Storm Viewer Get started coding in Swift by making an image viewer app and learning key

More information

Black Diamond Investor Experience - Frequently Asked Questions

Black Diamond Investor Experience - Frequently Asked Questions Black Diamond Investor Experience - Frequently Asked Questions Document Storage/Document Vault How much document storage is available? Each advisor (firm user) has one (1) GB of storage available, per

More information

Yellowfin SAML Bridge Web Application

Yellowfin SAML Bridge Web Application Yellowfin SAML Bridge Web Application 2017 2 Introduction The Yellowfin SAML Bridge is a Java web application that allows for interfacing between a SAML Identity Provider, and Yellowfin. This allows for

More information

Search Ads Attribution API Tracking Campaign Performance

Search Ads Attribution API Tracking Campaign Performance Search Ads Attribution API Tracking Campaign Performance May 2018 Overview Search Ads Attribution API enables ios developers to track and attribute app downloads that originate from Search Ads campaigns.

More information

ios Application Development Lecture 2: Seminar and Unit 1

ios Application Development Lecture 2: Seminar and Unit 1 ios Application Development Lecture 2: Seminar and Unit 1 Dr. Simon Völker & Philipp Wacker Media Computing Group RWTH Aachen University Winter Semester 2017/2018 http://hci.rwth-aachen.de/ios Swift 18

More information