Mastering Xcode for iphone OS Development Part 2. Marc Verstaen Sr. Manager, iphone Tools

Size: px
Start display at page:

Download "Mastering Xcode for iphone OS Development Part 2. Marc Verstaen Sr. Manager, iphone Tools"

Transcription

1 Mastering Xcode for iphone OS Development Part 2 Marc Verstaen Sr. Manager, iphone Tools 2

2 Tale of Two Sessions Part 1: Orientation: Tour of complete development cycle Part 2: Mastery: Details of several critical areas 3

3 It s So Yesterday Provision Develop Distribute Build 4

4 Agenda Targeting Older OS Versions Application Life Cycle Project Structure Device Provisioning 5

5 Project Structure Jacob Xiao iphone Tools Engineer 6

6 Targeting Older OS Versions Application Life Cycle Project Structure Device Provisioning 7

7 Project Structure Important project settings Bringing your app to iphone and ipad 8

8 Project Settings 9

9 Base SDK 10

10 Deployment Target 11

11 Architectures 12

12 Targeted Device Family 13

13 Example App Base SDK: 4.0 Deployment Target: 3.1 Architectures: Standard Targeted Device Family: iphone/ipad 14

14 Example App Base SDK: 4.0 Deployment Target: 3.1 Architectures: Standard Targeted Device Family: iphone/ipad 15

15 Example App Base SDK: 4.0 Deployment Target: 3.1 Architectures: Standard Targeted Device Family: iphone/ipad 16

16 Universal Apps 17

17 Multiple Apps 18

18 Upgrading a Project to ipad 19

19 What s the Difference? Universal Multiple Apps 20

20 Demo Structuring Your Project 21

21 Summary Use the latest base SDK Set Deployment Target to earliest OS you want to support Use Standard Architectures Use Targeted Device Family to choose allowed devices Choose Universal or Multiple Apps 22

22 Targeting Multiple iphone OS Versions Clark Cox iphone Tools Engineer 23

23 Targeting Older OS Versions Application Life Cycle Project Structure Device Provisioning 24

24 Use New Classes, Selectors, and Symbols iphone ipod touch ipad 25

25 Classes Class myclass = NSClassFromString(@"UILocalNotification"); if(myclass) { UILocalNotification *alarm = [[myclass [[UILocalNotification alloc] init]; alloc] init];... [app schedulelocalnotification: alarm]; [alarm release]; } 26

26 Methods UIDevice *device = [UIDevice currentdevice]; BOOL multitaskingsupported = NO; [device ismultitaskingsupported]; if([device { multitaskingsupported = [device ismultitaskingsupported]; } 27

27 Functions if(&uigraphicsbeginpdfcontexttofile!= NULL) { if(uigraphicsbeginpdfcontexttofile(...)) {... UIGraphicsEndPDFContext(); } } 28

28 Constant Symbols - (void)handlenotification:(nsnotification *)notification { if(&uiapplicationdidenterbackgroundnotification!= NULL) { NSString *name = [notification name]; if([name isequaltostring: UIApplicationDidEnterBackgroundNotification]) {... } } } 29

29 Always test on a device! 30

30 Targeting Older OS Versions Application Life Cycle Project Structure Device Provisioning 31

31 Device Provisioning Automatic and custom provisioning profile Distribution provisioning profiles Developer profile (introduced in 3.2) 32

32 Automatic Provisioning Profile Create a CSR if required Create a team provisioning profile Download provisioning profiles iphone Development Code Signing Certificate 33

33 Custom Provisioning Profiles In App Purchase Push Notifications Game Center Keychain data sharing etc. 34

34 Developer Profile Development Production iphone Push Development Distribution Notification Code SSL Signing Certificate Certificate 35

35 Developer Profile iphone Development Code Signing Certificate Development Push Notification SSL Certificate iphone Distribution Code Signing Certificate Production Push Notification SSL Certificate 36

36 Developer Profile Development Production iphone Push Development Distribution Notification Code SSL Signing Certificate Certificate 37

37 Demo Automatic Provisioning Profile 38

38 Application Life Cycle Chris Skogen iphone Tools Engineer 39

39 Targeting Older OS Versions Application Life Cycle Project Structure Device Provisioning 40

40 Application Life Cycle Build time validation Build and archive Online validation Submit to the store Use crash logs 41

41 Build Time Validation It s a build setting Do it all the time 42

42 Build Time Validation Check icons Check plist Check Bundle ID PLIST Bundle ID 43

43 Archived Application 44

44 Archived Applications Build > Build and Archive Preserves app build and associated data Source for app distribution Needed throughout app life cycle 45

45 Online Validation Application needs to be registered with itunes Connect Distribution profile required Runs all automated App Store review tests 46

46 Validation Results Detects many different types of errors Bundle version needs to be increased Missing icon sizes Incorrect bundle identifier Code signing Entitlements And many more Suggests fixes 47

47 Uploading to the Store Same process as online validation Submit marketing info through itunes Connect 48

48 Crash Reports Obtain from itunes Connect Direct from app users Symbolicate in Xcode Requires.dSYM file matching app Archived application preserves for you Drop crash log in Organizer 49

49 Demo App Distribution 50

50 Conclusion Marc Verstaen Sr. Manager, iphone Tools 51

51 Summary Take full advantage of Xcode Structuring your project Testing your app Managing your app s entire life cycle 52

52 More Information Michael Jurewitz Developer Tools Evangelist iphone Dev Center iphone Development Documentation and Resources Developer Forum iphone Developer Tools Forum Apple Developer Forums 53

53 Related Sessions Mastering Xcode for iphone OS Development, Part 1 Managing Mobile Devices What s New in Instruments Automating User Interface Testing with Instruments Designing Apps with Interface Builder Introducing Xcode 4 App Publishing with itunes Connect Mission Tuesday 2:00PM Nob Hill Tuesday 3:15PM Presidio Wednesday 11:30AM Marina Wednesday 2:00PM Mission Wednesday 2:00PM Mission Wednesday 3:15PM Mission Thursday 10:15AM 54

54 Labs Xcode for iphone Development Lab Automated User Interface Testing Lab Interface Builder Lab Xcode 4 Lab iphone OS Performance Lab Developer Tools Lab B Wednesday 2:00PM Developer Tools Lab A Wednesday 4:30PM Developer Tools Lab B Thursday 9:00AM Developer Tools Lab A Wednesday 9:00AM Developer Tools Lab A Thursday 4:30PM 55

55 Q&A 56

56 57

57 The last slide after the logo is intentionally left blank for all presentations. 58

Mastering Xcode for iphone OS Development Part 1. Todd Fernandez Sr. Manager, IDEs

Mastering Xcode for iphone OS Development Part 1. Todd Fernandez Sr. Manager, IDEs Mastering Xcode for iphone OS Development Part 1 Todd Fernandez Sr. Manager, IDEs 2 3 Customer Reviews Write a Review Current Version (1) All Versions (24) Gorgeous and Addictive Report a Concern by Play

More information

What s New in Xcode App Signing

What s New in Xcode App Signing Developer Tools #WWDC16 What s New in Xcode App Signing Developing and distributing Session 401 Joshua Pennington Tools Engineering Manager Itai Rom Tools Engineer 2016 Apple Inc. All rights reserved.

More information

Creating Great App Previews

Creating Great App Previews Services #WWDC14 Creating Great App Previews Session 304 Paul Turner Sr. Operations Manager itunes Digital Supply Chain Engineering 2014 Apple Inc. All rights reserved. Redistribution or public display

More information

Advanced Memory Analysis with Instruments. Daniel Delwood Performance Tools Engineer

Advanced Memory Analysis with Instruments. Daniel Delwood Performance Tools Engineer Advanced Memory Analysis with Instruments Daniel Delwood Performance Tools Engineer 2 Memory Analysis What s the issue? Memory is critical to performance Limited resource Especially on iphone OS 3 4 Memory

More information

Publisher v3 Documentation

Publisher v3 Documentation Publisher v3 Documentation Questions? email me: t0rn@inbox.ru!1 Description Publisher - Xcode project of universal ios app for selling PDF publications. Programming language - Swift 3. Complitable with

More information

ios Application Development Course Details

ios Application Development Course Details ios Application Development Course Details By Besant Technologies Course Name Category Venue ios Application Development Mobile Application Development Besant Technologies No.24, Nagendra Nagar, Velachery

More information

Itunes Manually Install Ios Beta Without. Developer Account >>>CLICK HERE<<<

Itunes Manually Install Ios Beta Without. Developer Account >>>CLICK HERE<<< Itunes Manually Install Ios Beta 6.1 2 Without Developer Account How to Install ios 9 Beta Without a UDID Using ISPW to do is perform a manual IPSW based update to the device with itunes. Yes need the

More information

ios Ad Hoc Provisioning Quick Guide

ios Ad Hoc Provisioning Quick Guide ios Ad Hoc Provisioning Quick Guide Applies to: Applications developed for all kinds of ios devices (iphone, ipad, ipod). For more information, visit the Mobile homepage. Summary This article is a quick

More information

Building Watch Apps #WWDC15. Featured. Session 108. Neil Desai watchos Engineer

Building Watch Apps #WWDC15. Featured. Session 108. Neil Desai watchos Engineer Featured #WWDC15 Building Watch Apps Session 108 Neil Desai watchos Engineer 2015 Apple Inc. All rights reserved. Redistribution or public display not permitted without written permission from Apple. Agenda

More information

HOW TO MAKE AN IOS APP

HOW TO MAKE AN IOS APP HOW TO MAKE AN IOS APP CREATE THE ITEMS RELATED TO THE DEVELOPER ACCOUNT WITH WHICH YOU ARE GOING TO PUBLISH You have to create a CSR file and an ios Distribution certificate. And you will be able to use

More information

What s New in the LLVM Compiler. Chris Lattner LLVM Chief Architect

What s New in the LLVM Compiler. Chris Lattner LLVM Chief Architect What s New in the LLVM Compiler Chris Lattner LLVM Chief Architect 2 Apple Compiler Evolution Renovating the Apple compiler landscape Phasing out GCC-based tools Driving innovation in LLVM-based technologies

More information

Accessibility on ios. Developing for everyone. Frameworks #WWDC14. Session 210 Clare Kasemset ios Accessibility

Accessibility on ios. Developing for everyone. Frameworks #WWDC14. Session 210 Clare Kasemset ios Accessibility Frameworks #WWDC14 Accessibility on ios Developing for everyone Session 210 Clare Kasemset ios Accessibility 2014 Apple Inc. All rights reserved. Redistribution or public display not permitted without

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

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

Introducing the Modern WebKit API

Introducing the Modern WebKit API Frameworks #WWDC14 Introducing the Modern WebKit API Session 206 Anders Carlsson Safari and WebKit Engineer 2014 Apple Inc. All rights reserved. Redistribution or public display not permitted without written

More information

Introducing On Demand Resources

Introducing On Demand Resources App Frameworks #WWDC15 Introducing On Demand Resources An element of App Thinning Session 214 Steve Lewallen Frameworks Engineering Tony Parker Cocoa Frameworks 2015 Apple Inc. All rights reserved. Redistribution

More information

App Publishing with itunes Connect

App Publishing with itunes Connect App Publishing with itunes Connect Review and what s new Max Müller Director, itunes Store, Content Engineering 2 Publishing Your App on itunes Connect What we ll cover Review general app setup highlighting

More information

CS193p Spring 2010 Wednesday, March 31, 2010

CS193p Spring 2010 Wednesday, March 31, 2010 CS193p Spring 2010 Logistics Lectures Building 260 (History Corner) Room 034 Monday & Wednesday 4:15pm - 5:30pm Office Hours TBD Homework 7 Weekly Assignments Assigned on Wednesdays (often will be multiweek

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

Ios 7 Manual Beta 3 Ipsw Iphone 5 Model A1429 >>>CLICK HERE<<<

Ios 7 Manual Beta 3 Ipsw Iphone 5 Model A1429 >>>CLICK HERE<<< Ios 7 Manual Beta 3 Ipsw Iphone 5 Model A1429 Download Links Of ios 8.3 final version for iphone and ipad are out. It was strongly suspected that OS X 10.10.3 download would arrive with a new Photos app

More information

What s New in Core Location

What s New in Core Location Core OS What s New in Core Location Session 706 Stephen Rhee Engineering Manager 2014 Apple Inc. All rights reserved. Redistribution or public display not permitted without written permission from Apple.

More information

Advanced Debugging and the Address Sanitizer

Advanced Debugging and the Address Sanitizer Developer Tools #WWDC15 Advanced Debugging and the Address Sanitizer Finding your undocumented features Session 413 Mike Swingler Xcode UI Infrastructure Anna Zaks LLVM Program Analysis 2015 Apple Inc.

More information

iphone Development Setup Instructions Nikhil Yadav Pervasive Health Fall 2011

iphone Development Setup Instructions Nikhil Yadav Pervasive Health Fall 2011 iphone Development Setup Instructions Nikhil Yadav Pervasive Health Fall 2011 Requirements Apple Mac Computer (Desktop or laptop) with recent snow leopard builds Apple Developer Registered Profile (create

More information

Accessibility on OS X

Accessibility on OS X Frameworks #WWDC14 Accessibility on OS X New Accessibility API Session 207 Patti Hoa Accessibility Engineer! Chris Dolan Accessibility Engineer 2014 Apple Inc. All rights reserved. Redistribution or public

More information

ipad How to use the ipad Getting Started with the basics FHS Gabriel Hill 3/31/2011

ipad How to use the ipad Getting Started with the basics FHS Gabriel Hill 3/31/2011 2011 ipad How to use the ipad Getting Started with the basics FHS Gabriel Hill 3/31/2011 Contents at a Glance 1. How to start up your IPAD 2. How to connect and configure IPAD to the schools network 3.

More information

Game Center Techniques, Part 1

Game Center Techniques, Part 1 Game Center Techniques, Part 1 Get Your Game On Gabriel Belinsky Senior Software Engineer 2 Game Center Friends Leaderboards Achievements Multiplayer gaming 3 What You ll Learn Game Center API basics Authenticate

More information

INSITES CONNECT ADMINISTRATION GUIDE. Version 1.4.3

INSITES CONNECT ADMINISTRATION GUIDE. Version 1.4.3 INSITES CONNECT ADMINISTRATION GUIDE Version 1.4.3 CONTENTS GETTING STARTED... 2 Version Compatibility... 2 Installing the InSites Connect app... 2 APP CONFIGURATION... 4 CONFIGURING PUSH NOTIFICATIONS...

More information

Cross Platform Nearby Networking

Cross Platform Nearby Networking Core OS #WWDC14 Cross Platform Nearby Networking Session 709 Demijan Klinc Software Engineer 2014 Apple Inc. All rights reserved. Redistribution or public display not permitted without written permission

More information

EM L05 Symantec Mobile Management Managing ios and Android Devices

EM L05 Symantec Mobile Management Managing ios and Android Devices EM L05 Symantec Mobile Managing ios and Android Devices Scott Jareo Principal Field Enablement Mgr. EM L05 SMM Managing ios and Android Devices 1 Kindle Introduction Touch the power button on the bottom

More information

Engage ios App Administrator s Guide

Engage ios App Administrator s Guide Engage ios App Administrator s Guide Contents Contents... 1 Introduction... 2 Target Audience... 2 Devices Supported... 2 SharePoint Platforms Supported... 2 SharePoint Security & Privileges... 2 Deploying

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

Adapting to the New UI of OS X Yosemite

Adapting to the New UI of OS X Yosemite Frameworks #WWDC14 Adapting to the New UI of OS X Yosemite Session 209 Mike Stern User Experience Evangelist! Rachel Goldeen Cocoa Software Engineer! Patrick Heynen Cocoa Engineering Manager 2014 Apple

More information

BT Onevoice Mobile Access. iphone Application: Installation and Use guide

BT Onevoice Mobile Access. iphone Application: Installation and Use guide BT Onevoice Mobile Access iphone Application: Installation and Use guide BT Onevoice Mobile Access for iphone BT Onevoice Mobile Access is now available for iphone devices. The BT Onevoice Mobile Access

More information

COPYRIGHTED MATERIAL. 1Hello ios! A Suitable Mac. ios Developer Essentials

COPYRIGHTED MATERIAL. 1Hello ios! A Suitable Mac. ios Developer Essentials 1Hello ios! Hello and welcome to the exciting world of ios application development. ios is Apple s operating system for mobile devices; the current version as of writing this book is 5.0. It was originally

More information

Corona SDK Device Build Guide

Corona SDK Device Build Guide Corona SDK Device Build Guide November 29, 2009 2009 ANSCA Inc. All Rights Reserved. 1 ANSCA Inc. 2009 ANSCA Inc. All rights reserved. No part of this publication may be reproduced, stored in a retrieval

More information

Monetize and Promote Your App with iad

Monetize and Promote Your App with iad Media #WWDC15 Monetize and Promote Your App with iad From design to launch Session 503 Carol Teng Shashank Phadke 2015 Apple Inc. All rights reserved. Redistribution or public display not permitted without

More information

Install ios 8.2 Beta 2 for FREE (Without Developer Account/UDID) + Download Links.

Install ios 8.2 Beta 2 for FREE (Without Developer Account/UDID) + Download Links. Guide Install Ios 7 Beta 2 Ipad Mini Without Developer Account Apple has also released Xcode 7 beta 2 alongside the new OS seeds. Not seeing the OTA yet either, trying to install because my test Air 2

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

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

Itunes Manually Install Ios 7 Beta 2 On Iphone 5 Without Udid

Itunes Manually Install Ios 7 Beta 2 On Iphone 5 Without Udid Itunes Manually Install Ios 7 Beta 2 On Iphone 5 Without Udid This tutorial will show you how to install NEW ios 8.4 Beta 4 FREE Without the NEW How. Step 1. Make sure You have ios 7 installed not any

More information

BluePay Apple Pay User Guide

BluePay Apple Pay User Guide BluePay Apple Pay User Guide This documentation contains a step-by-step guide on getting set up to accept In-App Apple Pay transactions within your ios app through a BluePay gateway account. If you are

More information

Manual Updating To Ios 7 Ipad 3 Not Working

Manual Updating To Ios 7 Ipad 3 Not Working Manual Updating To Ios 7 Ipad 3 Not Working Apple has just released the long-awaited ios 8.3 update with support for new Siri iphone 6, iphone 6 Plus, iphone 5s, iphone 5c, iphone 5 and iphone 4s, ipad

More information

Manual Of Ios 7 Beta 2 For Iphone 5 >>>CLICK HERE<<<

Manual Of Ios 7 Beta 2 For Iphone 5 >>>CLICK HERE<<< Manual Of Ios 7 Beta 2 For Iphone 5 The following guide will help you download and install ios 8 on your iphone, Step 2: Before you begin installing ios 8, you must make a complete backup of ios 8 / 8.1

More information

Instructions I Lost My Iphone Contacts After. Update >>>CLICK HERE<<<

Instructions I Lost My Iphone Contacts After. Update >>>CLICK HERE<<< Instructions I Lost My Iphone Contacts After Update "Lost My Contact List on iphone after ios 8 Upgrade" have icloud backup files, try this method to recover iphone contacts from icloud after ios 8 installation.

More information

Contents. Before You Begin. Copyright 2010 by Deitel & Associates, Inc. All Rights Reserved.

Contents. Before You Begin. Copyright 2010 by Deitel & Associates, Inc. All Rights Reserved. Preface Before You Begin xxvii xxxvii 1 Introduction to iphone App Development 1 1.1 Introduction to iphone for Programmers 2 1.2 iphone Overview 3 1.3 Key New iphone 3GS and OS 3.x Features and Enhancements

More information

Manual Of Ios 7 Beta 2 For Iphone 5 Without. Developer Account >>>CLICK HERE<<<

Manual Of Ios 7 Beta 2 For Iphone 5 Without. Developer Account >>>CLICK HERE<<< Manual Of Ios 7 Beta 2 For Iphone 5 Without Developer Account ios 8.2 Beta 5 Direct Download Without UDID (Links for iphone, ipad, ipod touch) and now users who don't have UDID and registered dev account

More information

Mobile Apps 2010 iphone and Android

Mobile Apps 2010 iphone and Android Mobile Apps 2010 iphone and Android March 9, 2010 Norman McEntire, Founder Servin Corporation - http://servin.com Technology Training for Technology ProfessionalsTM norman.mcentire@servin.com 1 Legal Info

More information

Introduction to Your First ArcGIS Enterprise Deployment. Thomas Edghill & Jonathan Quinn

Introduction to Your First ArcGIS Enterprise Deployment. Thomas Edghill & Jonathan Quinn Introduction to Your First ArcGIS Enterprise Deployment Thomas Edghill & Jonathan Quinn Overview Web GIS options with Esri Building a Base ArcGIS Enterprise Deployment - Overview of Base ArcGIS Enterprise

More information

Briefcase ios 3.7. Administrator s Guide

Briefcase ios 3.7. Administrator s Guide Briefcase ios 3.7 Administrator s Guide Contents Colligo Briefcase ios Introduction... 2 Target Audience... 2 Overview... 2 Key Features... 2 Platforms Supported... 2 SharePoint Security & Privileges...

More information

Xcode Release Notes. Apple offers a number of resources where you can get Xcode development support:

Xcode Release Notes. Apple offers a number of resources where you can get Xcode development support: Xcode Release Notes This document contains release notes for Xcode 5 developer preview 5. It discusses new features and issues present in Xcode 5 developer preview 5 and issues resolved from earlier Xcode

More information

Creating Extensions for Safari

Creating Extensions for Safari Creating Extensions for Safari Part One Timothy Hatcher Safari and WebKit Engineer 2 3 HTML5 CSS3 JavaScript Native Code 4 Cross Platform Secure Crashes 5 What You ll Learn When to make a Safari Extension

More information

What's New in UIKit Dynamics and Visual Effects Session 229

What's New in UIKit Dynamics and Visual Effects Session 229 App Frameworks #WWDC15 What's New in UIKit Dynamics and Visual Effects Session 229 Michael Turner UIKit Engineer David Duncan UIKit Engineer 2015 Apple Inc. All rights reserved. Redistribution or public

More information

DIGITAL STEREO MIXER. M-864D (Version 1.0.0) TOA Electronics, Inc. ios APP INSTRUCTIONS

DIGITAL STEREO MIXER. M-864D (Version 1.0.0) TOA Electronics, Inc. ios APP INSTRUCTIONS ios APP INSTRUCTIONS DIGITAL STEREO MIXER M-864D (Version 1.0.0) Thank you for purchasing TOA s Digital Stereo Mixer. Please carefully follow the instructions in this manual to ensure long, trouble-free

More information

Building Applications with ArcGIS Runtime SDK for ios - Part I. Divesh Goyal Mark Dostal

Building Applications with ArcGIS Runtime SDK for ios - Part I. Divesh Goyal Mark Dostal Building Applications with ArcGIS Runtime SDK for ios - Part I Divesh Goyal Mark Dostal Agenda The ArcGIS System Using the Runtime SDK for ios - Display Maps - Perform Analysis - Visualize Results Q&A

More information

ios in Practice MANNING BEAR CAHILL Shelter Island

ios in Practice MANNING BEAR CAHILL Shelter Island ios in Practice BEAR CAHILL if MANNING Shelter Island contents preface xv acknowledgments xvi about this book xvii about the cover illustration xx Part 1 Getting started 1 ~1 Getting started with ios development

More information

Mobile Apps Introduction Getting Started Features Resources

Mobile Apps Introduction Getting Started Features Resources Introduction 2 Install on Apple devices 2 Install on Android devices 2 Getting Started 3 Features 4 MAT (Mobile Asset Tracker) 4 AIM (Asset Inventory Manager) 5 Resources 6 1 Introduction Booktracks mobile

More information

Getting Started with the ArcGIS Mobile APIs. Kris Bezdecny, David Martinez Andy Gup, David Cardella

Getting Started with the ArcGIS Mobile APIs. Kris Bezdecny, David Martinez Andy Gup, David Cardella Getting Started with the ArcGIS Mobile APIs Kris Bezdecny, David Martinez Andy Gup, David Cardella Agenda Overview ArcGIS for - ios - Windows Phone - Android Wrap up - Q and A What is mobile GIS? Extends

More information

Localizing with Xcode 6

Localizing with Xcode 6 Tools #WWDC14 Localizing with Xcode 6 Best practices and new workflows Session 412 Zoltan Foley-Fisher Xcode Software Engineer! Chris Hanson Xcode Software Engineer 2014 Apple Inc. All rights reserved.

More information

Ios 7 Manual Update For Iphone 4s Without. Developer >>>CLICK HERE<<<

Ios 7 Manual Update For Iphone 4s Without. Developer >>>CLICK HERE<<< Ios 7 Manual Update For Iphone 4s Without Developer ios 8.4 with Apple Music will be here soon, and when it arrives, here's what you need to How to install ios 8.4 using Software Update on your iphone

More information

Mastering UIKit on tvos

Mastering UIKit on tvos App Frameworks #WWDC16 Mastering UIKit on tvos Session 210 Justin Voss UIKit Engineer 2016 Apple Inc. All rights reserved. Redistribution or public display not permitted without written permission from

More information

itunes Connect Development to distribution #WWDC15 Distribution Session 304

itunes Connect Development to distribution #WWDC15 Distribution Session 304 Distribution #WWDC15 itunes Connect Development to distribution Session 304 Paul Turner Senior Engineering Operations Manager, itunes Digital Supply Chain 2015 Apple Inc. All rights reserved. Redistribution

More information

Xcode Release Notes. Apple offers a number of resources where you can get Xcode development support:

Xcode Release Notes. Apple offers a number of resources where you can get Xcode development support: Xcode Release Notes This document contains release notes for Xcode 5 developer preview 4. It discusses new features and issues present in Xcode 5 developer preview 4 and issues resolved from earlier Xcode

More information

Zultys Mobile Communicator for iphone

Zultys Mobile Communicator for iphone October 11 Zultys Mobile Communicator for iphone Author: Zultys Technical Support Department This document covers basic use of your Zultys Mobile Communicator for iphone application. The Zultys Mobile

More information

Creating Content with iad JS

Creating Content with iad JS Creating Content with iad JS Part 2 The iad JS Framework Antoine Quint iad JS Software Engineer ios Apps and Frameworks 2 Agenda Motivations and Features of iad JS Core JavaScript Enhancements Working

More information

What s New in XAML Q Release

What s New in XAML Q Release facebook.com/telerik @telerik Today s session will be recorded and available 24/7 on http://tv.telerik.com What s New in XAML Q3 2013 Release Roadmap for Today Introduction and Housekeeping New Controls

More information

Manual Of Ios 7 Beta 2 Ipad 3 Without Developer

Manual Of Ios 7 Beta 2 Ipad 3 Without Developer Manual Of Ios 7 Beta 2 Ipad 3 Without Developer Though Apple typically only allows ios beta software to be installed on ios 9 beta can technically be installed on any compatible iphone or ipad right now.

More information

Itunes Manually Install Ios Beta 7 On Iphone 5 Through >>>CLICK HERE<<<

Itunes Manually Install Ios Beta 7 On Iphone 5 Through >>>CLICK HERE<<< Itunes Manually Install Ios Beta 7 On Iphone 5 Through How to install ios 8.3 update manually on iphone, ipad or ipod Touch iphone 6, iphone 6 Plus, iphone 5s, iphone 5c, iphone 5 and iphone 4s, ipad Air,

More information

Universal Linking Developer s Guide Release

Universal Linking Developer s Guide Release Oracle Responsys Universal Linking Developer s Guide Release 6.29.01 October 2016 Documentation for Oracle Responsys customers who are modifying the ios version of their mobile apps to handle direct links

More information

Introduction... 1 Part I: Getting Started... 7

Introduction... 1 Part I: Getting Started... 7 Contents at a Glance Introduction... 1 Part I: Getting Started... 7 Chapter 1: Creating Killer iphone Applications...9 Chapter 2: Looking Behind the Screen...25 Chapter 3: Enlisting in the Developer Corps...43

More information

Manual Ios 7 Ipod Touch 4th Gen Release Date

Manual Ios 7 Ipod Touch 4th Gen Release Date Manual Ios 7 Ipod Touch 4th Gen Release Date Apple has just released the long-awaited ios 8.3 update with support for new Siri 3 and ipad 2, Retina ipad mini, 1st gen ipad mini, 5th generation ipod touch

More information

AirPlay. How to upgrade your Marantz component with AirPlay and helpful advice on using it. How to Install AirPlay. Helpful Advice on Using AirPlay

AirPlay. How to upgrade your Marantz component with AirPlay and helpful advice on using it. How to Install AirPlay. Helpful Advice on Using AirPlay AirPlay How to upgrade your Marantz component with AirPlay and helpful advice on using it now FREE on all network products from Marantz! How to Install AirPlay SR7005, AV7005 Pages 2 and 3 NA7004, CR603

More information

Ios 7 Update Manual For Ipad 4 Wifi >>>CLICK HERE<<<

Ios 7 Update Manual For Ipad 4 Wifi >>>CLICK HERE<<< Ios 7 Update Manual For Ipad 4 Wifi ios 8.4 with Apple Music will be here soon, and when it arrives, here's what you need to How to install ios 8.4 using Software Update on your iphone or ipad. How to

More information

IOS Device Setup for MDM

IOS Device Setup for MDM Page: 1 IOS Device Setup for MDM The following instructions and images are based on setting up and registering an ipad 2 but will work with any IOS device (ipad, ipod or iphone) being registered to the

More information

Intro to Native ios Development. Dave Koziol Arbormoon Software, Inc.

Intro to Native ios Development. Dave Koziol Arbormoon Software, Inc. Intro to Native ios Development Dave Koziol Arbormoon Software, Inc. About Me Long time Apple Developer (20 WWDCs) Organizer Ann Arbor CocoaHeads President & ios Developer at Arbormoon Software Inc. Wunder

More information

Profile Can't Be Found Jenkins

Profile Can't Be Found Jenkins Iphone Books Code Sign Error Provisioning Profile Can't Be Found Jenkins Code signing is required for product type Unit Test Bundle in SDK ios 8.0 profile accordingly, installed both, but can't get past

More information

Parallels Mac Management for Microsoft SCCM

Parallels Mac Management for Microsoft SCCM Parallels Mac Management for Microsoft SCCM Licensing Guide v6.1 Parallels International GmbH Vordergasse 59 8200 Schaffhausen Switzerland Tel: + 41 52 672 20 30 www.parallels.com Copyright 1999-2017 Parallels

More information

If you are new to iphone development or you are considering it,

If you are new to iphone development or you are considering it, Getting Started If you are new to iphone development or you are considering it, you may feel like it is a daunting prospect. We wish we could say it s a piece of cake, but the truth is, there s a little

More information

IBA Membership App Guide

IBA Membership App Guide IBA Membership App Guide With the recently launched IBA Membership app, it is now possible to download articles, receive automatic updates, search for members and, if you wish for your app profile to be

More information

Designing for Apple Watch

Designing for Apple Watch Design #WWDC15 Designing for Apple Watch Session 802 Mike Stern User Experience Evangelist 2015 Apple Inc. All rights reserved. Redistribution or public display not permitted without written permission

More information

4s Without Developer Account

4s Without Developer Account Itunes Manually Install Ios Beta 7 On Iphone 4s Without Developer Account Install ios 8.2 Beta 2 for FREE (Without Developer Account/UDID) + Download. iphone 6, iphone 6 Plus, iphone 5s, iphone 5c, iphone

More information

Address Book for iphone

Address Book for iphone Address Book for iphone The people s framework Alexandre Aybes iphone Software Engineer 2 3 Address Book for iphone The people s framework Alexandre Aybes iphone Software Engineer 4 What We Will Cover

More information

Billing PracticeMaster Financial. Tabs3 Connect Quick Guide

Billing PracticeMaster Financial. Tabs3 Connect Quick Guide Billing PracticeMaster Financial Tabs3 Connect Quick Guide Tabs3 Connect Quick Guide Copyright 2012-2018 Software Technology, LLC 1621 Cushman Drive Lincoln, NE 68512 (402) 423-1440 Tabs3.com Tabs3, PracticeMaster,

More information

Ios 7 Manual For Iphone 4s Without Developer Account

Ios 7 Manual For Iphone 4s Without Developer Account Ios 7 Manual For Iphone 4s Without Developer Account This is how you can install IOS 8 early without paying a dime. jump ahead of everyone else and try the ios 8 GM release without a developer account.

More information

Manual Itunes Iphone 5 Not Working Ios 7 >>>CLICK HERE<<<

Manual Itunes Iphone 5 Not Working Ios 7 >>>CLICK HERE<<< Manual Itunes Iphone 5 Not Working Ios 7 Turn off your computer and your ios device or ipod, then turn them on again. Click the plus (+) icon (or disclosure triangle ( ) (for Windows 7 and Windows 8) next

More information

4 Without Developer Account

4 Without Developer Account Itunes Manually Install Ios 7 Beta On Iphone 4 Without Developer Account This tutorial will show you how to install NEW ios 8.4 Beta 4 FREE Without the NEW How. The following guide will help you download

More information

What s New in Notifications

What s New in Notifications System Frameworks #WWDC15 What s New in Notifications Session 720 Michele Campeotto ios Notifications Gokul Thirumalai Apple Push Notification Service 2015 Apple Inc. All rights reserved. Redistribution

More information

PresenterWare for TurningPoint Cloud and TurningPoint 5

PresenterWare for TurningPoint Cloud and TurningPoint 5 PresenterWare 1 About PresenterWare PresenterWare allows users to control Turning Technologies polling software through the use of an iphone, ipad, ipod Touch or Android device. The application allows

More information

WatchKit In-Depth, Part 2

WatchKit In-Depth, Part 2 App Frameworks #WWDC15 WatchKit In-Depth, Part 2 Session 208 Nathan de Vries watchos Engineer Chloe Chang watchos Engineer 2015 Apple Inc. All rights reserved. Redistribution or public display not permitted

More information

1 of 12 7/11/2013 1:26 PM

1 of 12 7/11/2013 1:26 PM 1 of 12 7/11/2013 1:26 PM Summary The itunes Store, App Store, ibookstore, and Mac App Store share the same Apple ID account. To create a new Apple ID for use on itunes Store, App Store, ibookstore, and

More information

Onboarding Guide. ipointsolutions.net (800)

Onboarding Guide. ipointsolutions.net (800) Onboarding Guide ipointsolutions.net (800) 535-4101 Support@iPointSolutions.net Table of Contents Server / Hardware / Network Requirements Server Requirements... 3 Supported Operating Systems... 3 Server

More information

Colligo Briefcase. for Good Technology. Administrator Guide

Colligo Briefcase. for Good Technology. Administrator Guide for Good Technology Administrator Guide Contents Introduction... 2 Target Audience... 2 Overview... 2 Key Features... 2 Platforms Supported... 2 SharePoint Security & Privileges... 3 for Good Technology...

More information

Guide Install Ios 7 Beta 2 Ipad 3 Wifi A1395 >>>CLICK HERE<<<

Guide Install Ios 7 Beta 2 Ipad 3 Wifi A1395 >>>CLICK HERE<<< Guide Install Ios 7 Beta 2 Ipad 3 Wifi A1395 How to Download ios 8.3 Beta 2 for Free Without Developer's Account and UDID file on their computer (OS X or Windows) and manually install it through itunes.

More information

Manual Xcode Ios 5 Sdk 6 For Snow Leopard >>>CLICK HERE<<<

Manual Xcode Ios 5 Sdk 6 For Snow Leopard >>>CLICK HERE<<< Manual Xcode Ios 5 Sdk 6 For Snow Leopard This is a prerelease version of OS X Server 5 for OS X Yosemite 10.10.4 beta to set up and deploy groups of similarly or identically configured ios devices. If

More information

Manual Update Of Ios 7 For Iphone 4 Problems

Manual Update Of Ios 7 For Iphone 4 Problems Manual Update Of Ios 7 For Iphone 4 Problems Link Every new operating system has its issues and Apple's ios 7 is certainly no exception. the iphone throughout the article, but the majority of the problems

More information

Smart Work Solution for DataStage ETL Job Management. Copyrightc Inwoo Tech, INC. All right reserved

Smart Work Solution for DataStage ETL Job Management. Copyrightc Inwoo Tech, INC. All right reserved Smart Work Solution for DataStage ETL Job Management DataStage operators manage DataStage jobs using the DataStage Director. How if you leave the office or are on the business trip? No more worries about

More information

Enabling Your App for CarPlay

Enabling Your App for CarPlay Session App Frameworks #WWDC17 Enabling Your App for CarPlay 719 Albert Wan, CarPlay Engineering 2017 Apple Inc. All rights reserved. Redistribution or public display not permitted without written permission

More information

How To Use Bluetooth Of Ipod Touch Facetime Using Iphone 4

How To Use Bluetooth Of Ipod Touch Facetime Using Iphone 4 How To Use Bluetooth Of Ipod Touch Facetime Using Iphone 4 Voice Control. Voice Control is available on iphone and ipod touch. You can also use the microphone on your wired or Bluetooth headset. With ipod

More information

Itunes Manually Install Ios Beta 6 Without Udid Registered >>>CLICK HERE<<<

Itunes Manually Install Ios Beta 6 Without Udid Registered >>>CLICK HERE<<< Itunes Manually Install Ios Beta 6 Without Udid Registered beta versions can be installed on ios devices whose UDIDs are registered with Apple. To register a UDID, you need to be a developer or know someone

More information

Thread Sanitizer and Static Analysis

Thread Sanitizer and Static Analysis Developer Tools #WWDC16 Thread Sanitizer and Static Analysis Help with finding bugs in your code Session 412 Anna Zaks Manager, Program Analysis Team Devin Coughlin Engineer, Program Analysis Team 2016

More information

Ios 7 Manual Update Iphone 5s Model A1530)

Ios 7 Manual Update Iphone 5s Model A1530) Ios 7 Manual Update Iphone 5s Model A1530) ios will automatically check for available updates and will inform you that ios 8.1 away, it's time to turn your attention to your ios device and follow these

More information