3D Apple Games by Tutorials (Up to Date for Ios 10, Xcode 8 and Swift 3) [Englishonlineclub.Com].Pdf

Total Page:16

File Type:pdf, Size:1020Kb

3D Apple Games by Tutorials (Up to Date for Ios 10, Xcode 8 and Swift 3) [Englishonlineclub.Com].Pdf 3D iOS Games by Tutorials 3D Apple Games by Tutorials Chris Language Copyright ©2016 Razeware LLC. Notice of Rights All rights reserved. No part of this book or corresponding materials (such as text, images, or source code) may be reproduced or distributed by any means without prior written permission of the copyright owner. Notice of Liability This book and all corresponding materials (such as source code) are provided on an “as is” basis, without warranty of any kind, express of implied, including but not limited to the warranties of merchantability, fitness for a particular purpose, and noninfringement. In no event shall the authors or copyright holders be liable for any claim, damages or other liability, whether in action of contract, tort or otherwise, arising from, out of or in connection with the software or the use of other dealing in the software. Trademarks All trademarks and registered trademarks appearing in this book are the property of their own respective owners. raywenderlich.com 2 3D iOS Games by Tutorials Dedications "To my wife Corné and my daughter Marizé. Thank you for your patience, support, belief, and most of all, your love. Everything I do, I do for you." — Chris Language raywenderlich.com 3 3D iOS Games by Tutorials About the author Chris Language is a seasoned coder with 20+ years of experience. He has fond memories of his childhood and his Commodore 64; more recently he started adding more good memories of life with all his iOS devices. By day, he fights for survival in the corporate jungle of Johannesburg, South Africa. By night he fights demons, dragons and angry little potty-mouth kids online. For relaxation he codes. You can find him on Twitter @ChrisLanguage. Forever Coder, Artist, Musician, Gamer and Dreamer. About the editors Toby Stephens is a tech editor for this book. Toby has been a software developer for over 25 years, working mainly in the financial sector. He is now Head of Development for Fuse, based in the UK. In his spare time he tinkers with writing iOS games, drawing Manga and creating music. You can follow him on Twitter @tjshae. Ken Woo is a tech editor for this book. Ken is an iOS developer with a passion for teaching. He loves building apps and wants to enable others to do the same. Deep down, he truly believes everyone can learn to code. He spends his time hacking at ideas, changing his daughter’s diapers and converting his wife to a boardgamer. You can follow his adventures on his blog at ikenwoo.com. Chris Belanger is an editor of this book. Chris is the Book Team Lead and Lead Editor for raywenderlich.com. If there are words to wrangle or a paragraph to ponder, he’s on the case. When he kicks back, you can usually find Chris with guitar in hand, looking for the nearest beach, or exploring the lakes and rivers in his part of the world in a canoe. Wendy Lincoln is an editor for this book. Wendy is a full-time project manager (PMP, actually) developing content by day and editing tutorials by night. She has an unusual background that involves a cooking show, coffee, a culinary degree and thousands of miles walked as a political activist. Occasionally, she closes her Mac to help her husband with home improvement projects or to get down with some serious yoga routines. raywenderlich.com 4 3D iOS Games by Tutorials Tammy Coron is the final pass editor of this book. Tammy is an independent creative professional and the host of two podcasts — Roundabout: Creative Chaos and Invisible Red. She’s also the founder of Just Write Code, a small independent production company based in West Tennessee. Find out more at TammyCoron.com. raywenderlich.com 5 3D iOS Games by Tutorials Table of Contents: Overview Introduction................................................................................ 15 Section I: Hello, SceneKit!............................................. 28 Chapter 1: Scenes ........................................................... 30 Chapter 2: Nodes............................................................ 39 Chapter 3: Physics........................................................... 58 Chapter 4: Render Loop ................................................ 70 Chapter 5: Particle Systems .......................................... 79 Section II: The SceneKit Editor...................................... 99 Chapter 6: SceneKit Editor.......................................... 100 Chapter 7: Cameras..................................................... 115 Chapter 8: Lights........................................................... 133 Chapter 9: Geometric Shapes ................................... 148 Chapter 10: Basic Collision Detection....................... 171 Section III: Intermediate SceneKit............................... 194 Chapter 11: Materials................................................. 195 Chapter 12: Reference Nodes ................................... 211 Chapter 13: Shadows .................................................. 224 Chapter 14: Intermediate Collision Detection......... 245 Chapter 15: Motion Control........................................ 263 Section IV: Cross Platform Games ............................. 279 Chapter 16: macOS Games....................................... 282 raywenderlich.com 6 3D iOS Games by Tutorials Chapter 17: tvOS Games........................................... 304 Chapter 18: watchOS Games.................................... 319 Section V: Advanced SceneKit ................................... 333 Chapter 19: Transitions................................................ 335 Chapter 20: Advanced Scene Creation ................... 359 Chapter 21: Actions...................................................... 382 Chapter 22: Advanced Collision Detection.............. 410 Chapter 23: Audio........................................................ 434 Section VI: Bonus Chapter.......................................... 447 Chapter 24: 3D Art for Programmers ...................... 448 Conclusion ............................................................................... 466 raywenderlich.com 7 3D iOS Games by Tutorials Table of Contents: Extended Introduction................................................................................ 15 A history of SceneKit......................................................................................................... 16 What you need.................................................................................................................. 17 Who this book is for.......................................................................................................... 17 How to use this book ......................................................................................................... 17 What’s ahead: an overview ............................................................................................ 18 Section I: Hello, Scene Kit!................................................................................................ 19 Section II: The Scene Kit Editor........................................................................................ 20 Section III: Intermediate SceneKit ................................................................................... 21 Section IV: Cross Platform Games .................................................................................. 22 Section V: Advanced SceneKit......................................................................................... 24 Section VI: Bonus Chapter ................................................................................................ 25 Book source code and forums ......................................................................................... 25 Book updates...................................................................................................................... 26 License.................................................................................................................................. 26 Acknowledgements............................................................................................................ 27 Section I: Hello, SceneKit!............................................. 28 Chapter 1: Scenes ................................................................... 30 Getting started .................................................................................................................. 30 The game project............................................................................................................... 31 Challenge ............................................................................................................................ 34 Cleaning up the game project ........................................................................................ 34 Setting up SceneKit ........................................................................................................... 35 Where to go from here? .................................................................................................. 38 Chapter 2: Nodes.................................................................... 39 Getting started .................................................................................................................. 39 Asset catalogs .................................................................................................................... 41 The SceneKit coordinate system...................................................................................... 47 Cameras .............................................................................................................................
Recommended publications
  • Private Browsing
    Away From Prying Eyes: Analyzing Usage and Understanding of Private Browsing Hana Habib, Jessica Colnago, Vidya Gopalakrishnan, Sarah Pearman, Jeremy Thomas, Alessandro Acquisti, Nicolas Christin, and Lorrie Faith Cranor, Carnegie Mellon University https://www.usenix.org/conference/soups2018/presentation/habib-prying This paper is included in the Proceedings of the Fourteenth Symposium on Usable Privacy and Security. August 12–14, 2018 • Baltimore, MD, USA ISBN 978-1-939133-10-6 Open access to the Proceedings of the Fourteenth Symposium on Usable Privacy and Security is sponsored by USENIX. Away From Prying Eyes: Analyzing Usage and Understanding of Private Browsing Hana Habib, Jessica Colnago, Vidya Gopalakrishnan, Sarah Pearman, Jeremy Thomas, Alessandro Acquisti, Nicolas Christin, Lorrie Faith Cranor Carnegie Mellon University {htq, jcolnago, vidyag, spearman, thomasjm, acquisti, nicolasc, lorrie}@andrew.cmu.edu ABSTRACT Prior user studies have examined different aspects of private Previous research has suggested that people use the private browsing, including contexts for using private browsing [4, browsing mode of their web browsers to conduct privacy- 10, 16, 28, 41], general misconceptions of how private brows- sensitive activities online, but have misconceptions about ing technically functions and the protections it offers [10,16], how it works and are likely to overestimate the protections and usability issues with private browsing interfaces [41,44]. it provides. To better understand how private browsing is A major limitation of much prior work is that it is based used and whether users are at risk, we analyzed browsing on self-reported survey data, which may not always be reli- data collected from over 450 participants of the Security able.
    [Show full text]
  • WWDC15 Graphics and Games
    Graphics and Games #WWDC15 Enhancements to SceneKit Session 606 Thomas Goossens Amaury Balliet Sébastien Métrot © 2015 Apple Inc. All rights reserved. Redistribution or public display not permitted without written permission from Apple. GameKit APIs High-Level APIs SceneKit SpriteKit Services Model I/O GameplayKit GameController Low-Level APIs Metal OpenGL SceneKit Since Mountain Lion Since iOS 8 SceneKit Particles Physics Physics Fields SpriteKit Scene Editor Scene Editor Available in Xcode 7 Scene Editor Can open and edit DAE, OBJ, Alembic, STL, and PLY files New native file format (SceneKit archives) Scene Editor SceneKit file format SCNScene archived with NSKeyedArchiver NSKeyedArchiver.archiveRootObject(scnScene, toFile: aFile) SCN Scene Editor Build your game levels Scene Editor Particles Physics Physics Fields Actions Scene Editor Shader Modifiers Ambient Occlusion Demo Scene Editor Amaury Balliet Behind the Scene Thomas Goossens Behind the Scene Concept phase Behind the Scene 3D modeling Behind the Scene Production • Final models • Textures • Lighting • Skinned character Behind the Scene Make it awesome • Particles • 2D overlays • Vegetation • Fog Game Sample Collisions with walls Rendered Mesh Collision Mesh Collisions with the Ground Collisions with the Ground Collisions with the Ground Collisions with the Ground Collisions with the Ground Collisions with the Ground Collisions with the Ground Collisions with the Ground Collisions with the Ground Collisions with the Ground Animations Animations Game Sample Animated elements Skinning
    [Show full text]
  • Privacy of Streaming Apps and Devices
    2021 PRIVACY OF STREAMING APPS AND DEVICES: WATCHING TV THAT WATCHES US Common Sense is the nation's leading nonprofit organization dedicated to improving the lives of kids and families by providing the trustworthy information, education, and independent voice they need to thrive in the 21st century. www.commonsense.org Common Sense is grateful for the generous support and underwriting that funded this report from the Michael and Susan Dell Foundation, the Bill and Melinda Gates Foundation, and the Chan Zuckerberg Initative. CREDITS Authors: Girard Kelly, Common Sense Media Jeff Graham, Common Sense Media Jill Bronfman, Common Sense Media Steve Garton, Common Sense Media Data analysis: Girard Kelly, Common Sense Media Jeff Graham, Common Sense Media Copy editor: Jennifer Robb Designer: Jeff Graham, Common Sense Media Suggested citation: Kelly, G., Graham, J., Bronfman, J., & Garton, S. (2021). Privacy of Streaming Apps and Devices: Watching TV that Watches Us. San Francisco, CA: Common Sense Media This work is licensed under a Creative Commons Attribution 4.0 International Public .License TABLE OF CONTENTS Privacy of streaming apps and devices 1 What are streaming services? ......................................... 1 Apps we rated ............................................... 1 How do streaming services make money? ............................... 2 How we rate privacy ........................................... 2 What we found .............................................. 6 Compare privacy ratings ........................................
    [Show full text]
  • User Manual Star Walk™ for Iphone/Ipod Touch/Ipad
    User Manual Star Walk™ for iPhone/iPod Touch/iPad December 2013, ver. 7.0.3 for Android devices January 2014, ver. 1.0.1 2 Star Walk™ manual Table of Contents iOS version 4 1 Introduction 4 2 Getting started 5 2.1 Sky Live window 5 2.2 Location set up 6 2.3 Using/Activating Star Spotter 8 2.4 Augmented Reality 9 2.5 Spectrum Bar 9 2.6. Stargazing Community 9 2.7 Display/Interface 11 3 Menu 11 3.1 Day and Night color schemes 12 3.2 Constellations display 12 3.3 Satellites 13 3.4 TelRad 13 3.5 Playing sounds 13 3.6 Playing music 13 3.7 Magnitude adjustment 13 4 Using functions of Star Walk™ 13 4.1 Changing date and time 13 4.2 Getting information about an object 14 4.3 Searching for sky objects 14 4.4 Watching astronomical events 15 4.5 Using Astronomy Pictures 16 4.6 Posting pictures in Star Walk™ 17 4.7 Sharing 18 4.8 Watching moon phases 19 5 Star Walk™ on a big screen using cables 19 6 Star Walk™ on a big screen using AirPlay 20 7 The Apple Volume Purchase Program 20 FAQ 22 Glossary 23 Android version 26 1 Introduction 26 2 Getting started 26 3 Star Walk™ manual 2.1 Sky Live window 27 2.2 Location set up 27 2.3 Using/Activating Star Spotter 28 2.4 Augmented Reality 29 2.5 Spectrum Bar 30 2.6. Sharing 30 2.7 Display/Interface 30 3 Menu 32 3.1 Day and Night color schemes 32 3.2 Constellations display 32 3.3 Satellites 32 3.4 Playing sounds 33 3.5 Playing music 33 3.6 Magnitude adjustment 33 4 Using functions of Star Walk™ 33 4.1 Changing date and time 33 4.2 Getting information about an object 33 4.4 Sharing 35 4.5 Watching moon phases 35 FAQ 36 Glossary 37 4 Star Walk™ manual iOS version 1 Introduction Star Walk™ is a stargazing application for amateurs, professionals, and kids who are eager to learn.
    [Show full text]
  • Best Iphone and Ipad Contracts
    Best Iphone And Ipad Contracts Cosmogonic Israel interrelate droningly. Weather-beaten Cain infer assentingly and tryingly, she maturated her settings snapped telescopically. Is Wyndham always episcopal and incoercible when outjut some Cynewulf very stichometrically and extemporaneously? Laptop Mag battery test. To best iphone and ipad contracts to. You think you with eddie kantar and networks, and your listings import has been copied to any use. For and contracts can you can check email, twilio and resellers will contract. Nfc is best, customers are more pinching and contracts quickly as. Except fit the unlimited minute tariffs when voicemail is free. To tomorrow a document, you need to draw a signature at the line. What other ways are there to locate one? Lte models in management software to your quarantine dweller are willing to fill out from one field to products as well as new battery and best iphone and ipad contracts can get. Carriers may offer cheap deals on these phones for want some time. Christine baker is best iphone and ipad contracts can decide if a problem submitting your customers can click the cart is there was your independent of security. Cell phone plans are complicated. You need to sign type to chin with same purchase. But it wins on speed and convenience every day inspect the week. Back market quality control center and contracts to protect is my phone and require consent to start your email you would mean a few areas of real world. This contract agreement template is best mobile app on it just say no more waiting for? You are solely responsible for removing all data, including confidential and personal data, given the device prior to shipping.
    [Show full text]
  • MEDIA LAYER and SERVICE LAYER Media Layer
    SNS COLLEGE OF ENGINEERING Kurumbapalayam (Po), Coimbatore – 641 107 AN AUTONOMOUS INSTITUTION Accredited by NBA – AICTE and Accredited by NAAC – UGCwith ‘A’ Grade Approved by AICTE, New Delhi & Affiliated to Anna University, Chennai CS8493-OPERATING SYSTEMS MEDIA LAYER AND SERVICE LAYER Media Layer Beautiful graphics and high-fidelity multimedia are hallmarks of the OS X user experience. Take advantage of the technologies of the Media layer to incorporate 2D and 3D graphics, animations, image effects, and professional-grade audio and video functionality into your app. Supported Media Formats OS X supports more than 100 media types, covering a range of audio, video, image, and streaming formats. Table 3-1 lists some of the more common supported file formats. Table 3-1 Partial list of formats supported in OS X Image formats PICT, BMP, GIF, JPEG, TIFF, PNG, DIB, ICO, EPS, PDF Audio file and data AAC, AIFF, WAVE, uLaw, AC3, MPEG-3, MPEG-4 (.mp4, .m4a), .snd, .au, .caf, formats Adaptive multi-rate (.amr) AVI, AVR, DV, M-JPEG, MPEG-1, MPEG-2, MPEG-4, AAC, OpenDML, 3GPP, 3GPP2, Video file formats AMC, H.264, iTunes (.m4v), QuickTime (.mov, .qt) Web streaming HTTP, RTP, RTSP protocols Graphics Technologies A distinctive quality of any OS X app is high-quality graphics in its user interface. And on a Retina display, users are more aware than ever of your app’s graphics. The simplest, most efficient, and most common way to ensure high-quality graphics in your app is to use the standard views and controls of the AppKit framework, along with prerendered images in different resolutions.
    [Show full text]
  • Campers Turn to Face Time Over Facetime
    AN INDEPENDENT NEWSPAPER SINCE 1879 THURSDAY, JUNE 15, 2017 $ NEWS 12 PAGES / VOLUME 135 / NUMBER 49 1STAND USPS 138-260 • MARION • KENTUCKY 24/7 BREAKING AND LOCAL NEWS THE-PRESS.COM Architect: CCMS renovation more costly By DARYL K. TABOR “...It would be more expen- ities planning committee, one would build a new high school forgo the burden on property STAFF WRITER sive to renovate than to build question has been whether to and renovate the vacated owners to erect a new school As the petition to recall a new,” said Craig Thomas, an renovate the 1948 structure to school for middle-schoolers. It over modernizing CCMS. school tax increase makes its architect with RBS Design address shortcomings or sim- would also tear down the por- “I’ve lived in this county way around the county col- Group in Owensboro, to Su- ply build a new school. That tion of CCMS built just after soon be 90 years,” said Beverly lecting signatures, the archi- perintendent of Schools Vince committee ultimately recom- World War II and renovate the Herrin to the board at the June Victory Gardens set tect selected by the school Clark in a June 6 letter. mended the board of educa- eighth-grade wing for a new 1 tax hearing. “I’m for you re- district to design a new facility Since discussion of a plan tion approve a property tax central office. pairing the school, but I’m weekday schedule said calls to simply renovate a to replace an aging Crittenden increase to fund new con- Few opponents to the so- sure against building a new The Victory Gardens 69-year-old middle school are tended by Crittenden County Middle School began struction.
    [Show full text]
  • Efail: Breaking S/MIME and Openpgp Email Encryption Using Exfiltration Channels
    Efail: Breaking S/MIME and OpenPGP Email Encryption using Exfiltration Channels Damian Poddebniak and Christian Dresen, Münster University of Applied Sciences; Jens Müller, Ruhr University Bochum; Fabian Ising and Sebastian Schinzel, Münster University of Applied Sciences; Simon Friedberger, NXP Semiconductors, Belgium; Juraj Somorovsky and Jörg Schwenk, Ruhr University Bochum https://www.usenix.org/conference/usenixsecurity18/presentation/poddebniak This paper is included in the Proceedings of the 27th USENIX Security Symposium. August 15–17, 2018 • Baltimore, MD, USA ISBN 978-1-939133-04-5 Open access to the Proceedings of the 27th USENIX Security Symposium is sponsored by USENIX. Efail: Breaking S/MIME and OpenPGP Email Encryption using Exfiltration Channels Damian Poddebniak1, Christian Dresen1, Jens Muller¨ 2, Fabian Ising1, Sebastian Schinzel1, Simon Friedberger3, Juraj Somorovsky2, and Jorg¨ Schwenk2 1Munster¨ University of Applied Sciences 2Ruhr University Bochum 3NXP Semiconductors, Belgium Abstract is designed to protect user data in such scenarios. With end-to-end encryption, the email infrastructure becomes OpenPGP and S/MIME are the two prime standards merely a transportation service for opaque email data and for providing end-to-end security for emails. We de- no compromise – aside from the endpoints of sender or scribe novel attacks built upon a technique we call mal- receiver – should affect the security of an end-to-end en- leability gadgets to reveal the plaintext of encrypted crypted email. emails. We use CBC/CFB gadgets to inject malicious plaintext snippets into encrypted emails. These snippets S/MIME and OpenPGP. The two most prominent stan- abuse existing and standard conforming backchannels to dards offering end-to-end encryption for email, S/MIME exfiltrate the full plaintext after decryption.
    [Show full text]
  • Keep Your Mobile Device Safe for Ios User
    Cyber Security Information Portal (www.cybersecurity.hk) Keep Your Mobile Device Safe for iOS User KEEP YOUR MOBILE DEVICE SAFE FOR iOS USER • Restrict Installation of Applications from Unknown Sources 1 • Set Strong Password and Screen Lock 2 • Use Up-to-date Anti-malware Security Software 3 • Update Operating Systems, Mobile Applications and Browsers 4 • Encrypt Your Mobile Device 5 • Remove Insecure and Unnecessary Wi-Fi Connection Profile 6 • Disable GPS and Location Services 7 • Remove Mobile Applications That Abuse Sensitive Permissions 8 • Perform Device Backup 9 • Completely Remove Data Before Giving Away Or Selling Your 10 Devices Cyber Security Information Portal (www.cybersecurity.hk) Keep Your Mobile Device Safe for iOS User Index 1. Restrict installation of applications from unknown sources ........................ 3 2. Set strong password and screen lock ........................................................ 4 3. Use Up-to-date Anti-malware Security Software ........................................ 7 4. Update Operating Systems, Mobile Applications and Browsers ................ 8 5. Encrypt your mobile device ..................................................................... 10 6. Remove insecure and unnecessary Wi-Fi connection profile................... 11 7. Disable GPS and location services .......................................................... 13 8. Remove mobile applications that abuse sensitive permissions ................ 15 9. Perform device backup ...........................................................................
    [Show full text]
  • The Security Architecture of the Chromium Browser
    The Security Architecture of the Chromium Browser Adam Barth∗ Collin Jackson∗ UC Berkeley Stanford University Charles Reis∗ Google Chrome Team University of Washington Google Inc. ABSTRACT There have been a number of research proposals for mod- Most current web browsers employ a monolithic architec- ular browser architectures [8, 27, 5, 7] that contain multiple ture that combines \the user" and \the web" into a single protection domains. Like Chromium's architecture, these protection domain. An attacker who exploits an arbitrary proposals aim to provide security against an attacker who code execution vulnerability in such a browser can steal sen- can exploit an unpatched vulnerability. Unlike Chromium's sitive files or install malware. In this paper, we present the architecture, these proposals trade off compatibility with ex- security architecture of Chromium, the open-source browser isting web sites to provide architectural isolation between upon which Google Chrome is built. Chromium has two web sites or even individual pages. The browser's secu- modules in separate protection domains: a browser kernel, rity policy, known as the \same-origin policy," is complex which interacts with the operating system, and a rendering and can make such fine-grained isolation difficult to achieve engine, which runs with restricted privileges in a sandbox. without disrupting existing sites. Users, however, demand This architecture helps mitigate high-severity attacks with- compatibility because a web browser is only as useful as the out sacrificing compatibility with existing web sites. We sites that it can render. To be successful, a modular browser define a threat model for browser exploits and evaluate how architecture must support the entire web platform in addi- the architecture would have mitigated past vulnerabilities.
    [Show full text]
  • Updated FAQ on COVID-19 Policy Changes.” Additional COVID-19 Guidance from BDDS Can Be Found on the DDRS COVID-19 Webpage
    :\,' & so(', ,. , ~'is DivisionofDisabilityand T I" h I t d t (OVID 19 l ~ RehabilitativeServices 1emporary po icy C anges re a e O - \,,, "o ~ t~;::~.~(,~;;:;~f,;ental Frequently Asked Questions \t~-r\lJ- Contents _Toc64031905 Incident reporting guidance ................................................................................................................................ 2 Reporting in congregate residential settings....................................................................................................... 2 Suspension of new providers .............................................................................................................................. 8 Suspension of provider reverification ................................................................................................................. 9 Reopening efforts and individual restrictions..................................................................................................... 9 Day service guidance ........................................................................................................................................ 13 Guidance for visitors......................................................................................................................................... 15 Guidance for personal protective equipment .................................................................................................... 18 Contingency plans............................................................................................................................................
    [Show full text]
  • Flipsy Phone Selling Checklist
    PHONE BUYING CHECKLIST Assess phone condition (cosmetic & functional) o Run diagnostics . Android codes *#0*# and *#*#4636#*#* . iPhone battery performance: SETTINGS > BATTERY . 3rd party diagnostics apps • TestM (Android & iOS): https://testm.com/ • Phone Doctor Plus (Android & iOS): Search on app store • Phone Check and Test (Android): https://inpocketsoftware.com/phone-check-and-test/ o Assign condition Like New Good Fair Poor Broken • Working perfectly • Light use • Light use • Heavy use • Battery damage • Original packaging • No scratches • Some scratches • Cracked screen • Water damage • No signs of wear • Fully functional • Functional • Functional • Functional Verify phone model, carrier & capacity o Use settings menu (“About” section), OR o Locate IMEI, ESN, MEID or serial number on back or in SIM card tray & search SNDeepInfo (https://sndeep.info/en) Check if phone has been blacklisted o Lost, stolen or under contract? Search on CheckESNFree (http://www.checkesnfree.com/) o Is the seller the true owner? Meet at carrier store to verify phone ownership o Check seller’s photo ID & record name, address & phone number Check if phone has been jailbroken or rooted o Android: Use a root checker app o iPhone: See if Cydia, Icy or Installer apps are installed. Check for presence of default iPhone apps Make sure security features are disabled o Disable Find My iPhone Activation Lock, passwords, pin codes & biometric sensors, etc. Disable Find My Disable Screen Lock Disable Find My Disable Screen Lock iPhone Activation Lock (iPhone) Device (Android) (Android) SETTINGS > ICLOUD > SETTINGS > TOUCH ID SETTINGS > LOCK SETTINGS > SCREEN LOCK DEVICES > REMOVE & PASSCODE (or FACE SCREEN AND SECURITY TYPE > NONE FROM ACCOUNT ID & PASSCODE) > FIND MY DEVICE Remove SIM cards and microSD cards Check the resale value of the phone o Use Flipsy.com to see how much it’s worth Buy the phone & resell for a profit o See who is paying the most on Flipsy.com & get free shipping, instant sales and payments within 3 days flipsy.com .
    [Show full text]