IOS
iPhone OS (commonly abbreviated as iOS) is Apple's Mobile OS for its successful line of "i" consumer electronics products (iPhone/iPad/iPod).
Contents
- 1 Specifications
- 2 OS Versions
- 3 Devices
- 4 Features
- 4.1 AASA
- 4.2 App Tracking Transparency
- 4.3 UI Kit
- 4.4 Audio
- 4.5 Video
- 4.6 Maps
- 4.7 Siri
- 4.8 ML Kit
- 4.9 AI Kit
- 4.10 Image Recognition
- 4.11 Audio Recognition
- 4.12 STT
- 4.13 TTS
- 4.14 AR Kit
- 4.15 WebVR
- 4.16 Analytics
- 4.17 Messaging
- 4.18 Video Calling
- 4.19 Screenshot
- 4.20 Biometrics
- 4.21 Sign In With Apple
- 4.22 Apple Wallet
- 4.23 Apple GamePass
- 4.24 Security
- 4.25 Health
- 4.26 Focus
- 4.27 HomeKit
- 4.28 AirPlay
- 4.29 CarPlay
- 4.30 iOS Playgrounds
- 5 Applications
- 6 Development Concepts
- 7 Tools
- 8 Resources
- 9 Tutorials
- 10 External Links
- 11 References
- 12 See Also
Specifications
- Apple Human Interface Guidelines: https://developer.apple.com/library/ios/#documentation/UserExperience/Conceptual/MobileHIG/Introduction/Introduction.html
- iTunes Connect - Developer's Guide: https://developer.apple.com/library/ios/#documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/1_Introduction/Introduction.html#//apple_ref/doc/uid/TP40011225
OS Versions
- wikipedia: iOS version history
- iOS version history (GRAPHS): http://www.thinkybits.com/blog/iOS-versions/
1
iOS 1 was not released to the public and had no known "named" release version, merely it was the first iteration of iOS before they actually launched the first iPhone with iOS 2.
2
3
4
5
6
7
- iOS 7: https://web.archive.org/web/20130717023531/http://www.apple.com/ca/ios/ios7/features/ | DEVICE COMPATIBILITY
8
- iOS 8: https://web.archive.org/web/20140624192254/http://www.apple.com/ca/ios/ios8/ | DEVICE COMPATIBILITY
9
- iOS 9: https://web.archive.org/web/20160425023322/http://www.apple.com/ca/ios/ | DEVICE COMPATIBILITY
10
- iOS 10: https://web.archive.org/web/20170304015828/https://www.apple.com/ca/ios/ios-10/ | DEVICE COMPATIBILITY[2]
11
12
13
14
15
16
iPad OS
AS of version 13.0 of iOS a split was made between regular iOS designed primarily for Apple's Mobile phone & "iPod Touch" product lines, and, Apple's iPad tablet product lines. The result was a separate iPadOS v13.0 and separate iOS 13.0, making iOS 12.0 the last version that runs on iPads with support from Apple.
WatchOS
- WatchOS v1.0: https://support.apple.com/kb/DL1812?locale=en_US
- WatchOS v2.0: https://support.apple.com/kb/DL1840?viewlocale=en_US&locale=en_US
- WatchOS v3.0: https://www.apple.com/apple-watch-series-3/
- WatchOS v4.0: https://support.apple.com/en-us/HT208071
- WatchOS v5.0: https://support.apple.com/en-us/HT209085
- WatchOS v6.0: https://support.apple.com/en-us/HT210583
- WatchOS v7.0: https://www.apple.com/apple-watch-series-7/ | Changelog
- WatchOS v8.0: https://www.apple.com/watchos/watchos-8/
- WatchOS v9.0+: https://www.apple.com/watchos/watchos-preview/
[15] [16] [17] [18] [19] [20] [21]
Devices
iPod
Nano
Shuffle
iPhone
iPhone 1
iPhone 2
iPhone 3G
iPhone 3GS
iPhone 4
iPhone 5
iPhone 5S
iPhone (5) SE
iPhone 6
iPhone 6S
iPhone 7
iPhone 8
iPhone 8 plus
X
XS
- iPhone XS roundup: https://www.macrumors.com/roundup/iphone-xs/
XS MAX
XR
XS with additional eXtended Reality (XR) features such as AR/VR/3D display/graphics.
iPhone 11
iPhone 11 pro
iPhone 11 pro max
iPad
Air
Pro
Apple Watch
- Apple Watch: https://www.apple.com/watch/
Features
AASA
- Apple App Site Association (AASA): https://developer.apple.com/documentation/safariservices/supporting_associated_domains_in_your_app
[24] [25] [26] [27] [28] [29] [30] [31] [32] [33]
Universal Links
- Universal Links (linking from Website/WebApp to Native App): https://developer.apple.com/library/archive/documentation/General/Conceptual/AppSearch/UniversalLinks.html
[34] [35] [36] [37] [38] [39] [40] [41] [42] [43] [44] [45]
App Tracking Transparency
- App Tracking Transparency: https://developer.apple.com/documentation/apptrackingtransparency
UI Kit
Storyboards
- iOS Storyboards - Segues and More: https://www.raywenderlich.com/5055396-ios-storyboards-segues-and-more
Segue
- Unwinding: https://www.cocoanetics.com/2014/04/unwinding/
- iOS - How To Pass Data with an Unwind Segue: https://www.natashatherobot.com/ios-pass-data-unwind-segue/
Audio
Voice Memos
- How to Reduce Background Noise and Echo in iPhone Voice Memos: https://www.howtogeek.com/692163/how-to-reduce-background-noise-and-echo-in-iphone-voice-memos/
Video
Maps
Geolocation
- Requesting Location Permissions in iOS: https://medium.com/rakutenready/requesting-location-permissions-in-ios-9e5a3b814a8b
Siri
ML Kit
AI Kit
Image Recognition
Audio Recognition
ShazamKit
- ShazamKit -- music recognition API for iOS: https://developer.apple.com/shazamkit/
OCR
STT
TTS
AR Kit
WebVR
Analytics
- iTunes - App Analytics: https://analytics.itunes.apple.com/
- Apple App Analytics 101 (updated) Understand App Analytics and use it the right way: https://appmanager.io/blog/tips-and-tricks/apple-app-analytics-101-updated/
Messaging
iMessages
Video Calling
Facetime
Screenshot
- How to Take a Full-Page Screenshot of a Website on an iPhone or iPad: https://www.howtogeek.com/722401/how-to-take-a-full-page-screenshot-of-a-website-on-an-iphone-or-ipad/
Screen Recording
- How to record the screen on your iPhone, iPad, or iPod touch: https://support.apple.com/en-us/HT207935
Biometrics
TouchID
FaceID
Sign In With Apple
Apple Wallet
- With iOS 15, Can You Finally Ditch Your Wallet?: https://www.howtogeek.com/732984/with-ios-15-can-you-finally-ditch-your-wallet/
Apple Pay
In-App Purchasing
Apple GamePass
Apple Arcade
ODR
- Apple -- WWDC 2015 - Introducing On Demand Resources (ODR) to iOS dev: https://developer.apple.com/videos/play/wwdc2015/214/
Security
- Shared Web Credentials: https://developer.apple.com/documentation/security/shared_web_credentials
Health
Step/Activity Tracker
Sleep Tracker
Screen Time tracker
Dark Mode
Focus
- Use Focus on your iPhone, iPad, or iPod touch: https://support.apple.com/en-us/HT212608
- Turn a Focus on or off on iPhone: https://support.apple.com/en-ca/guide/iphone/iph5c3f5b77b/ios
HomeKit
AirPlay
AirDrop
CarPlay
iOS Playgrounds
- iOS Playgrounds - Where is my print output?: https://ericasadun.com/2016/08/05/ios-playgrounds-where-is-my-print-output/
Applications
Like just about any consumer/commercial device operating system sold or marketed in modern times, several applications come pre-installed with iOS. These will be listed below.
- Apple's official iOS apps support page: http://www.apple.com/ca/support/ios/
- App Store -- Top Downloads: https://www.apple.com/itunes/charts/free-apps/ | RSS FEED
- IPA Software Archive: https://archive.org/details/ipaarchive (legacy versions of apps for older "Jailbroken" iPhones that "may still work" if you're lucky)
Built-Ins
Aplpications which come pre-installed as part of a specific release of iOS by default (included in iOS download size, and, usually can't be removed by the end-user without Unlocking and/or Jailbreaking your device).
Siri
Voice Recognition for identity and security as well as Speech Recognition for hands-free/voice-controlled operation of your iOS device. Examples of Siri commands:
- "Siri, Search the web for ___SOMETHING___" - search for something on the web (opens Safari) via your default Search Engine
- "Siri, Search ___WEBSITE/SEARCHENGINE___ for ___SOMETHING___" - search for something on a specific webite (opens Safari) via your default Search Engine
- "Siri, Search for images of ___SOMETHING___" - search for images of something on the web (opens Safari) via your default Search Engine
- "Siri, Tweet ___MESSAGE___" - tweet a message to the Twitter web service/website (you can also ask things like "What’s trending on Twitter" or "Search Twitter for ___SOMETHING___")
- "Siri, Post on Facebook ___MESSAGE___" - send a Wall Post to Facebook webservice/website (
- "Siri, Turn on/off ___SETTINGS___" - Change Phone Settings (including: Airplane Mode, Do Not Disturb, WiFi, Bluetooth, 3G/4G, Roaming, Flashlight, LBS, Show Privacy Settings, etc)
- "Siri, what's the weather tomorrow?" - get the weather forecast for tomorrow
- "Siri, open ___APPLICATION___" - open a specific application, by name (could be more specific i.e. "Facetime ___CONTACT___")
- "Siri, Read my new messages" - reads out your new Emails, Texts, plays Voicemails, lists missed calls, etc
- "Siri, Read my notifications" - reads out your iOS notifications from installed apps who have access to send Notifications
- "Siri, show-me/where-is ___LOCATION___" - open the default "Maps" application to a specific address (location could be input as "my current location", a notable landmark i.e. "" or full address i.e. "123 Main st, City, State Country")
- "Siri, Directions to ___LOCATION___ - same as above except the "Maps" application will be opened with direction from your current location to the specified location (current location could then be overridden by instead saying "Show me Directions from X to y")
- "Find ___LOCATION___ near me" - find a Local Business, Landmark, Service Provider or Government Facility near your current location
- "Siri, where is ___CONTACT___" - tries to find a person using their last known LBS geo-location (only works for those who also have an iOS device with Geo-Location services turned on); could be made more specific such as "where is my wife?"
- "Siri, call ___CONTACT___" - tries to match against a person in your contact book to phone (may prompt you to pick from a sub-list if multiple possible matches)
- "Siri, Send a message to ___CONTACT___" - tries to match against a person in your contact book to send SMS text message to (may prompt you to pick from a sub-list if multiple possible matches)
- "Siri, Reply ___MESSAGE___" - replies to an already open discussion thread (whether by Email if in the "Email" app or SMS if in the "Messages" app)
- "Siri, Meet with ___CONTACT___ at ___TIME___" - schedules a meeting and calendar entry at the specified time, with a person matched in your address book
- "Siri, What’s on my calendar ___TIME___" - reads out what you have lined up in terms of calendar entries for a given day (could be input as a date, or "today", "tomorrow", etc)
- Remind me to ___SOMETHING___ at ___TIME___ - Time-based or Lcoation-based reminders
- "Wake me up ___TIME___" - sets an Alarm for the specific time (could be input as an exact date/time i.e. "March 20th, 2015 at 6:00am" or "tomorrow at 7am")
- "What time is it ___LOCATION___?" - check the timezone different at the given point in time (leaving the location part blank would just give you your current timezone's exact time)
- "Siri, set a Timer for ___TIME___" - sets a countdown timer and starts it, great for timing workouts/exercises or other tasks (time can be input as seconds, minutes, hours, etc)
- "Siri, start/stop the Stopwatch" - starts off a stopwatch-style timer counting upwards until told to stop, useful for timing how long a task takes
- "Siri, Play ___SONG___ music/playlist" - plays the specified music or playlist (song could be input as the name of an Artist, Album, Song or Saved Playlist in your iPod/iTunes-MusicPlayer library)
- "Siri, How is the stock market doing today?" - get information about the stock market (or about specific stocks using the form "What is ___COMPANY___'s stock price?" or indexes using the form "What is the ___STOCKINDEX___ at" where stock index is something like Dow, Nasdaq, TSX, etc)
- "Siri, What movies are coming out this weekend?" - get information on Movie Showtimes/Listings in your area (you can also get more specific, such as “What are the best movies playing right now?”, “What action movies are playing”, “Show me reviews/ratings/trailer of the movie ___MOVIE___”)
- "Siri, Show me restaurant information for ___RESTAURANT___" - get reviews/ratings/menus/reservations for specific restaurants (asking “Show me good seafood restaurants near me” would give a list of restaurants while “I need a reservation tonight at ___RESTAURANT___ ___TIME___” would actually attempt to book a reservation or call the restaurant)
- "Siri, definition/synonyms/antonyms of ___WORD___" - looks up the definition, synonyms or antonyms of a word
- "Siri, What is the nutritional information for ___FOOD___" - looks up a product, food or generic recipe by name and tries to display its Nutritional contents
- "Siri, What is ___SOMETHING___?" - tries to define or summarize a specific term or concept
- "Siri, How many ___UNIT#1___ are in ___UNIT#2___?" - unit conversion between two unit types (i.e. "How many degrees are in 3 radians?")
- Appl'e Siri Voice Recognition & Speech Recognition app: http://www.apple.com/ca/ios/siri/ [66][67][68][69]
Keychain Services
- Keychain Services: https://developer.apple.com/documentation/security/keychain_services#//apple_ref/doc/uid/TP30000897-CH203-TP1
FaceID
FaceID is a facial recognition system, designed and released by Apple Inc. and is included in the iPhone X.
TouchID
TouchID is a Biometric security feature which uses your fingerprint to sign you into your iOS device (and unlock the screen when it is locked). According to Apple: "Your fingerprint is the perfect password. You always have it with you. And no one can ever guess what it is. Our breakthrough Touch ID technology uses a unique fingerprint identity sensor to make unlocking your phone easy and secure." As of iOS 8, TouchID is extended to 3rd-party developers to use as a valid sign-in method.
- Apple's TouchID secure Biometric sign-in app: http://www.apple.com/ca/iphone-6/touch-id/ | HELP
- See Also: Biometrics
Passbook
Passbook is a centralized "digital wallet" for storing tickets, boarding passes, membership cards, coupons, rewards/loyalty cards & credit/debit cards in a common format for quick reference and portability (without needing to bring physical print-outs or cards everywhere). It can be useful for quickly pulling up membership information and IDs, but has had issues in the past and thus Credit/Debit Card storage here may not be wise in terms of preventing Identity Theft or Illegal Access to Personal Funds.
- Apple's "Passbook" cards storage app: http://web.archive.org/web/20130215110126/http://www.apple.com/ios/whats-new/#passbook | HELP
- Apple's Passbook - Developer Guide: http://developer.apple.com/passbook/Getting_Started_with_Passbook.pdf
HealthKit
HealthKit allows apps that provide health and fitness services to share their data with the new Health app and with each other. A user’s health information is stored in a centralized and secure location and the user decides which data should be shared with your app
- Apple's HealthKit app: https://www.apple.com/ca/ios/whats-new/health/[71]
- Apple's HealthKit - developer resources: http://developer.apple.com/healthkit/ | API docs | UI Guidelines[72]
HomeKit
HomeKit is a framework for controlling supported devices in your home by creating actions or using pre-developed actions, grouping actions together, and triggering them using Siri (or typical touch/swipe gestures). This means with HomeKit you could use your voice to turn on lights, adjust the thermostat, open/close your garage door, water your plants, lock your doors, control your SmartTV or Home Theater, and potentially many other devices/usages (for those 3rd-party device app developers that follow Apple's HomeKit protocol and integrate with its API).
- Apple's HomeKit "IoT" & SmartHome management app: [73][74]
- Apple's HomeKit - developer resources: http://developer.apple.com/homekit/[75]
FindMy
Find My iPhone is an LBS and Telemetry service to locate, lock and or fully deactivate an iOS device (iPhone, iPod, iPsd, iWatch, etc). Later, inspired by Japanese mobile app "Ima-hima" (now I'm free/not-busy) which was a long-running service in Japan's early mobile ecosystem, Apple released a similar tool for finding friends (but it depended on them owning an iOS device that could be located similarly to "Find My iPhone").
- Apple's "Find My iPhone" app: http://itunes.apple.com/ca/app/find-my-iphone/id376101648?mt=8 | HELP
- Apple's "Find My Friends" app: http://itunes.apple.com/us/app/find-my-friends/id466122094?mt%3D8 | HELP
Podcasts
Podcasting client to receive podcasts (audio blogs or "episodes") and/or vodcasts (video blogs or "episodes").
- Apple's official Podcasts app: http://itunes.apple.com/ca/app/podcasts/id525463029?mt=8 | HELP
FaceTime
Video Chat application designed to compete with Microsoft's purchased Skype service.
- Apple's FaceTime app: http://itunes.apple.com/ca/app/facetime/id414307850?mt=12&ls=1 | HELP
Remote
Allows you to use your iPhone (or other iOS device) as a remote control for a PC's iTunes desktop application, or, another Apple Device you've paired such as AppleTV, docked iPad, Macbook, etc.
- Apple's iOS-to-iTunes "Remote control" app: http://itunes.apple.com/app/remote/id284417350&mt=8
Widgets
- How iPhone Home Screen Widgets Work in iOS 14: https://www.howtogeek.com/679991/how-iphone-home-screen-widgets-work-in-ios-14/
Development Concepts
info.plist
- Apple Dev Docs -- Information Property List Key Reference: https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/AboutInformationPropertyListFiles.html#//apple_ref/doc/uid/TP40009254-SW4
- How to set iOS Information Property List for large scale apps: https://engineering.mercari.com/en/blog/entry/20210907-ios-info-plist-for-large-scale-apps/
Tools
- Apple Developer Account (iOS/Mac): https://developer.apple.com/account/#/overview/ (right after final "/" an Account ID usually gets filled)
- Apple ID account: https://appleid.apple.com/account/manage (used for iTunes, App Store, etc)
- iTunes Connect: https://developer.apple.com/account/#/overview/ (see overview of your app's downloads, earnings, etc)
- xCode IDE: https://developer.apple.com/xcode/ (Objective-C/Swift IDE)
- TestFlight (APP): https://developer.apple.com/testflight/ | DOCS[80]
- iOS App Development - The Best Tools For Designing and Developing: http://dzone.com/articles/ios-app-development-the-best-tool-for-designing-an
- Apple App Site Association (AASA) validator: https://branch.io/resources/aasa-validator/
- iOS Universal Link validator: https://limitless-sierra-4673.herokuapp.com/
Jailbreaking
- Cydia: http://cydia.saurik.com/ | INSTALLATION (iTunes/app store for Jailbroken iPhones and unofficial/unapproved apps)[81]
- QuickPwn: http://thebigboss.org/guides-iphone-ipod-ipad/quickpwn-guide (Jailbreaking for 1st generation iPhone/iPhone 3G/iPod)
- WhiteD00r: http://www.whited00r.com/ (get a clone/port of latest version of iOS on older 1st/2nd generation iPod Touch)
- iPhoneDev team: http://blog.iphone-dev.org/
- Where To Download iPhone Firmware Files From: http://www.iclarified.com/750/where-to-download-iphone-firmware-files-from
Resources
- IPSW Downloads: https://ipsw.me/#platform (iOS platform firmware downloads)
- Awesome iOS - Objective-C & Swift libs/projects: http://awesomeios.com (curated list of awesome iOS ecosystem projects)
- XCode Downloads: https://developer.apple.com/download/all/?q=xcode (to work with legacy iOS versions prior to iOS 7 / iPhone 5S, you need to download an older XCode or run it in a VM if the latest legacy XCode version isn't compatible with your newer Mac OS version)
- iOS Security Guide: https://www.apple.com/business/docs/site/iOS_Security_Guide.pdf
- App Store Distribution: https://developer.apple.com/support/app-store/ (official App Store stats on upgrades and iOS version usages by device)[84]
Prepare for app distribution: https://help.apple.com/xcode/mac/current/#/dev91fe7130a (BundleID significance of using a "reverse DNS" domain name you actually own)
- Apple Developer videos: https://developer.apple.com/videos/ (WWDC & conference highlights, basic high-level walkthroughs, new feature intros, etc)
- Apple -- iOS platform - Security guidelines: https://support.apple.com/en-gb/guide/security/toc[85]
- wikipedia: List of iOS and iPadOS devices
- User Agent Strings of iOS: http://www.webapps-online.com/online-tools/user-agent-strings/dv/operatingsystem51849/ios[86][87]
- 'Revision of Complete List of iOS User-Agent strings: https://www.enterpriseios.com/node/2416/revisions/8311/view: https://www.enterpriseios.com/node/2416/revisions/8311/view
- iPhone screen resolutions as reported by Google Analytics: https://decadecity.net/blog/2015/03/24/iphone-screen-resolutions-reported-google-analytics
- Identifying iPod makes/models: http://support.apple.com/en-us/HT1353
- iOS Dev center: https://developer.apple.com/devcenter/ios/
- iOS Developer docs: http://developer.apple.com/library/ios/navigation/index.html?section=Resource+Types&topic=Getting+Started
- iTunes Connect Developer Guide - Setting Up User Accounts: https://developer.apple.com/library/content/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/Chapters/SettingUpUserAccounts.html[88][89]
- The iOS Design Guidelines: https://ivomynttinen.com/blog/ios-design-guidelines
- Apple (iOS) Dev -- Human Interface Guidelines - Image Size and Resolution: https://developer.apple.com/ios/human-interface-guidelines/icons-and-images/image-size-and-resolution/
- XCode - Interface Builder: https://developer.apple.com/xcode/interface-builder/
- Apple Touch icon for websites: https://stackoverflow.com/questions/5110776/apple-touch-icon-for-websites
- Using the iOS Application Loader: https://itunesconnect.apple.com/docs/UsingApplicationLoader.pdf
- AAPA Support Universal Links: https://developer.apple.com/library/archive/documentation/General/Conceptual/AppSearch/UniversalLinks.html[90][91][92][93][94][95][96]
- Objective-C for Dummies: http://www.dummies.com/how-to/content/objectivec-for-dummies-cheat-sheet.html (CHEAT SHEET)
- Jailbreaking the iPhone (quick reference): http://www.iphonehacks.com/jailbreak[97][98]
- iOS backups - SHSH image blob: http://theiphonewiki.com/wiki/SHSH[99]
- iPhone support: https://support.apple.com/en-ca/HT201296[100] | 3GS[101] | 5S[102] | 6[103]
- Siri - (CONFIRMED) Commands List: https://github.com/pffy/siri-commands-list#more-siri-commands
- Ultimate guide to how to do (almost) everything your iOS device can do with Siri: http://www.imore.com/siri-ultimate-guide
- How to Use Siri -- Siri Commands List for iPhone 6 & iPads (that suppot iOS 8.4+): https://techranker.net/how-to-use-siri-siri-commands-list-questions-to-ask-siri-app/
- XCUITest: https://developer.apple.com/library/archive/documentation/DeveloperTools/Conceptual/testing_with_xcode/chapters/09-ui_testing.html
[104] [105] [106] [107] [108] [109]
- iOS 14.5 Opt-in Rate - Daily Updates Since Launch: https://www.flurry.com/blog/ios-14-5-opt-in-rate-att-restricted-app-tracking-transparency-worldwide-us-daily-latest-update/
- iOS 14.5 Opt-in Rate - Weekly Updates Since Launch: https://www.flurry.com/blog/ios-14-5-opt-in-rate-idfa-app-tracking-transparency-weekly/
- iOS 15 Programming Fundamentals with Swift (BOOK): https://www.oreilly.com/library/view/ios-15-programming/9781098118495/
- iOS "App Security" cheatsheet: https://dzone.com/articles/ios-app-security-cheatsheet
Tutorials
- Redownload an app: https://support.apple.com/en-us/HT201272#apps
- iOS App Dev guide -- Viewing and Changing Your App’s Metadata: https://developer.apple.com/library/content/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/Chapters/ChangingAppMetadata.html
- What to do before selling or giving away your iPhone, iPad, or iPod touch: http://support.apple.com/kb/HT5661
- Create an ad-hoc provisioning profile: http://www.manyfriends.com/wiki/iphone/index.php/Create_an_ad-hoc_provisioning_profile[112][113]
- How to build iOS project with command-line?: https://medium.com/@marksiu/how-to-build-ios-project-with-command-82f20fda5ec5
- Building from the Command Line with Xcode FAQ: https://developer.apple.com/library/archive/technotes/tn2339/_index.html
- xcodebuild -- Deploy iOS app from Command Line: https://medium.com/xcblog/xcodebuild-deploy-ios-app-from-command-line-c6defff0d8b8
[114][115][116][117][118][119][120][121]
- Building an iOS App Without Xcode's Build System -- step-by-step guide: https://vojtastavik.com/2018/10/15/building-ios-app-without-xcode/
- How to Deploy your App on an iPhone (Updated for 2019): https://codewithchris.com/deploy-your-app-on-an-iphone/
- How To Submit Your App To the App Store - Using App Store Connect: https://codewithchris.com/submit-your-app-to-the-app-store/
- Apple Dev docs -- Code Signing resources: https://developer.apple.com/support/code-signing/
- Apple Dev docs -- xCode help docs - What is app signing?: https://help.apple.com/xcode/mac/current/#/dev3a05256b8
- Signing iOS (.ipa) App – Mac / Linux (CentOS): https://webbersky.com/2019/04/16/signing-ios-ipa-app-mac-linux-centos/
- How to create P12 certificate for iOS distribution: https://stackoverflow.com/questions/9418661/how-to-create-p12-certificate-for-ios-distribution[126][127]
- How to create an iOS distribution certificate, provisioning profile and APNS certificate: http://www.folio3.com/blog/how-to-create-an-ios-distribution-certificate-provisioning-profile-and-apns-certificate/
- iOS - Creating a Distribution Certificate and .p12 File: https://support.magplus.com/hc/en-us/articles/203808748-iOS-Creating-a-Distribution-Certificate-and-p12-File
- Finding Your iPhone’s Unique Identifier (UDID): https://www.innerfence.com/howto/find-iphone-unique-device-identifier-udid
- Install .ipa to iPad with or without iTunes: https://stackoverflow.com/questions/20160285/install-ipa-to-ipad-with-or-without-itunes[128]
- How to Virtualize OS X Lion on Windows: http://techexxpert.blogspot.ca/2011/08/how-to-virtualize-os-x-lion-on-windows.html (for running xCode, Mac-specific apps, etc)
- Installing iOS SDK and Xcode on Windows 7: http://ipodtoucher55.blogspot.ca/2010/12/installing-ios-sdk-and-xcode-on-windows.html
- How to identify all the 32-bit apps installed on your iPhone running iOS 10.3: http://appleinsider.com/articles/17/03/28/how-to-identify-all-the-32-bit-apps-installed-on-your-iphone-running-ios-103 (32-bit Apps officially disabled and won't work in iOS11+)
- How to Unlock iPhone with Non-Supported SIM card in iTunes: https://digitalunlocking.com/unlock-iphone-non-supported-sim-card-itunes/
- How To Upgrade In iTunes (after a Jailbreak): http://thebigboss.org/guides-iphone-ipod-ipad/how-to-upgrade-in-itunes
- Tips & Tricks -- Lock/Unlock iPhone orientation in Landscape (instead of default portrait mode when upright): capehttp://www.todaysiphone.com/2011/10/tips-tricks-lock-iphone-orientation-in-landscape/
- How to downgrade from iOS 7 beta to iOS 6: http://www.iphonehacks.com/2013/06/downgrade-ios-7-to-ios-6.html[129]
- How to Mimic the New iOS 7 Look in iOS 6 on Your Jailbroken iPhone: http://ios.wonderhowto.com/how-to/mimic-new-ios-7-look-ios-6-your-jailbroken-iphone-0147575/
- iOS has a :hover problem: http://www.nczonline.net/blog/2012/07/05/ios-has-a-hover-problem/
- Fixing the Hover event on the iPad/iPhone/iPod (with jQuery): http://blog.0100.tv/2010/05/fixing-the-hover-event-on-the-ipadiphoneipod/
- iPhone-friendly CSS Toggle Switches (with hover/touch-slide): http://ghinda.net/css-toggle-switches/
- After alleged iCloud breach, here's how to secure your personal cloud: http://www.zdnet.com/after-alleged-icloud-breach-heres-how-to-secure-your-personal-cloud-7000033177/
- The iOS Safari menu bar is hostile to web apps: https://benfrain.com/the-ios-safari-menu-bar-is-hostile-to-web-apps-discuss/
- Mobile Web - Detect iOS/Safari: https://codepen.io/niggi/pen/DtIfy[130][131][132][133]
- CSS media query target only iOS devices: https://stackoverflow.com/questions/30102792/css-media-query-target-only-ios-devices[134][135][136][137][138][139][140][141][142]
- How do I hide the address bar on iPhone (iOS/Safari)? (with META tag): https://stackoverflow.com/questions/4117377/how-do-i-hide-the-address-bar-on-iphone (only works on iOS <= 8)
- Disable Pinch Zoom on Mobile Web: https://stackoverflow.com/questions/11689353/disable-pinch-zoom-on-mobile-web[143]
- How to disable text selection highlighting (in CSS)?: https://stackoverflow.com/questions/826782/how-to-disable-text-selection-highlighting[144]
- Safari - (Mobile) Push Notifications: https://developer.apple.com/notifications/safari-push-notifications/
- Use iOS-Specific Meta Tags in HTML5: https://www.dummies.com/web-design-development/use-ios-specific-meta-tags-in-html5/
- UIWebView JavaScript to Objective-C communication: http://blog.grio.com/2012/07/uiwebview-javascript-to-objective-c-communication.html[145][146][147][148]
- The Ultimate Guide to WKWebView: https://www.hackingwithswift.com/articles/112/the-ultimate-guide-to-wkwebview (replacement for UIWebView)[149][150][151][152][153][154]
- How to communicate with iFrames inside WebView: https://medium.com/@DrawandCode/how-to-communicate-with-iframes-inside-webview-2c9c86436edb
- ios-iframe-fix: https://github.com/PierBover/ios-iframe-fix | DEMO (fixes long-standing iOS Safari issue with Responsive Web Design layouts that contain iFrames of dynamic widths within non-fixed containers)[155]
- Fixing ReactNative WebView’s postMessage for iOS: https://hackernoon.com/fixing-react-native-webviews-postmessage-for-ios-bf1961065b09
- iOS 8+ - Integrating Touch ID: http://code.tutsplus.com/tutorials/ios-8-integrating-touch-id--cms-21949
- iOS Fingerprint Authentication By TouchID: http://www.dennyzhang.com/ios_touchid_fingerprint/
- iOS Touch ID Authentication API Tutorial: http://hayageek.com/ios-touch-id-authentication-api/
- iOS Day by Day -- iOS 10+ User Notifications: https://dzone.com/articles/ios-day-by-day-user-notifications (pushing updates to Message Center)
- iOS 8 & iPhone 6 for web developers and designers -- next evolution for Safari & native webapps: http://www.mobilexweb.com/blog/safari-ios8-iphone6-web-developers-designers
- Using the browser console: https://www.wickedlysmart.com/hfjsconsole/
- Log to Safari JavaScript Console: https://stackoverflow.com/questions/3748809/log-to-safari-javascript-console
- Save Safari javascript console to file?: https://stackoverflow.com/questions/15507059/save-safari-javascript-console-to-file
- JavaScript Debugging Tips You Probably Didn’t Know: https://raygun.com/blog/javascript-debugging/
- Copy JSON from console.log in developer tool to clipboard?: https://superuser.com/questions/777213/copy-json-from-console-log-in-developer-tool-to-clipboard
- How to save the output of a console.log(object) to a file?: https://stackoverflow.com/questions/11849562/how-to-save-the-output-of-a-console-logobject-to-a-file
- Javascript / Chrome - How to copy an object from the webkit inspector as code: https://stackoverflow.com/questions/10305365/javascript-chrome-how-to-copy-an-object-from-the-webkit-inspector-as-code
- iPad Safari -- disable scrolling, and bounce effect?: https://stackoverflow.com/questions/7768269/ipad-safari-disable-scrolling-and-bounce-effect
- iOS Disable Page Scrolling with overflow-scrolling: touch: https://stackoverflow.com/questions/15313570/ios-disable-page-scrolling-with-overflow-scrolling-touch
- iOS -- Interface Essentials: https://developer.apple.com/design/human-interface-guidelines/ios/overview/interface-essentials/[157]
- The Complete SwiftUI Documentation You’ve Been Waiting For: https://medium.com/better-programming/the-complete-swiftui-documentation-youve-been-waiting-for-fdfe7241add9#7966
- Google - Material Design guide - iOS Components: https://material.io/develop/ios/components/list/
- How to create static labels with a Text view: https://www.hackingwithswift.com/quick-start/swiftui/how-to-create-static-labels-with-a-text-view
- How do I size a UITextView to its content?: https://stackoverflow.com/questions/50467/how-do-i-size-a-uitextview-to-its-content[158]
- UIPickerView Example and Tutorial: https://codewithchris.com/uipickerview-example/[159][160][161][162]
- Apple dev docs -- iOS & xCode - Adding image assets to your app:
https://developer.apple.com/library/archive/documentation/ToolsLanguages/Conceptual/Xcode_Overview/AddingImages.html#//apple_ref/doc/uid/TP40010215-CH50-SW1 (relevant to both SwiftUI/Storyboard)
- iOS Storyboards - getting started with Interface Builder in XCode: https://www.raywenderlich.com/5055364-ios-storyboards-getting-started
- iOS Storyboards - auto layout tutorial: https://www.raywenderlich.com/811496-auto-layout-tutorial-in-ios-getting-started[163]
- UIScrollView with Content Layout Guides: https://spin.atomicobject.com/2020/03/23/uiscrollview-content-layout-guides/
- Enable the "Developer" menu in Safari: https://support.apple.com/en-ca/guide/safari/use-the-safari-develop-menu-sfri20948/mac
- Using Web Inspector to Debug Mobile Safari: https://webdesign.tutsplus.com/articles/quick-tip-using-web-inspector-to-debug-mobile-safari--webdesign-8787
- Enable Remote Debugging with Safari Web Inspector in iOS 6: https://moduscreate.com/blog/enable-remote-web-inspector-in-ios-6/
- Debug on iOS Devices and the iOS Simulator: http://adaptivejs.mobify.com/v2.0/docs/debug-on-ios-devices-and-the-ios-simulator/
- xCode -- iOS Emulator/Simulator: https://help.apple.com/simulator/mac/current/#/deve44b57b2a[166][167]
- Manually Install iOS Simulators in XCode: https://hackernoon.com/manually-install-ios-simulators-in-xcode-f7e4bbe50753
- Install App On iOS Simulator: https://www.anexinet.com/blog/install-app-ios-simulator/
- How to run iPhone emulator WITHOUT starting Xcode?: https://stackoverflow.com/questions/10379622/how-to-run-iphone-emulator-without-starting-xcode
- How to check device id (UDID) of iPhone simulator?: https://stackoverflow.com/questions/6952279/how-to-check-device-id-of-iphone-simulator
[168] [169] [170] [171] [172] [173] [174] [175] [176] [177] [178] [179] [180] [181]
- Learning iOS as an Android developer: http://techrepublic.com/blog/app-builder/learning-ios-as-an-android-developer/2235
- Comparing iOS TableView and Android RecyclerView: https://medium.com/better-programming/ios-tableview-and-android-recyclerview-4b7f1cdc25f9
- iOS Storyboards - Getting Started: https://www.raywenderlich.com/5055364-ios-storyboards-getting-started[183]
- Xcode University — Quick intro to Storyboards & Segues: https://medium.com/@yar1vn/xcode-university-quick-intro-to-storyboards-segues-8125e75c08e2
- Using Segues to navigate between Views: https://developer.apple.com/library/archive/featuredarticles/ViewControllerPGforiPhoneOS/UsingSegues.html#//apple_ref/doc/uid/TP40007457-CH15-SW1
- Dealing with Complex Table Views (with state management, error handling, offline message) in iOS and Keeping Your Sanity: https://medium.cobeisfresh.com/dealing-with-complex-table-views-in-ios-and-keeping-your-sanity-ff5fee1fbb83
- Architecting iOS Apps with VIPER: https://www.objc.io/issues/13-architecture/viper/
External Links
- wikipedia: iOS (Apple)
- wikipedia: iWatch
- wikipedia: iPad
- wikipedia: iPhone
- wikipedia: iPod Touch
- wikipedia: iPod
- iOS -- A visual history: http://www.theverge.com/2011/12/13/2612736/ios-history-iphone-ipad
- iPhone to Support Third-Party Web 2.0 Applications: https://www.apple.com/newsroom/2007/06/11iPhone-to-Support-Third-Party-Web-2-0-Applications/
- iPhone App Store Downloads Top 10 Million in First Weekend: https://www.apple.com/newsroom/2008/07/14iPhone-App-Store-Downloads-Top-10-Million-in-First-Weekend/
- App Store At 6 - How Steve Jobs' Biggest Blunder Became One Of Apple's Greatest Strengths: https://www.forbes.com/sites/markrogowsky/2014/07/11/app-store-at-6-how-steve-jobs-biggest-blunder-became-one-of-apples-greatest-strengths/
- If your iPhone, iPad, or iPod touch won't turn on or is frozen: https://support.apple.com/en-us/HT201412
- How to erase your iPhone, iPad, or iPod touch: https://support.apple.com/en-us/HT201274
- Why you need to enable two-step verification on your Apple ID right now: http://www.zdnet.com/why-you-need-to-enable-two-step-verification-on-your-apple-id-right-now-7000013370/
- How Apple and Amazon Security Flaws Led to My Epic Hacking: http://www.wired.com/gadgetlab/2012/08/apple-amazon-mat-honan-hacking/[184]
- Apple's key claim in 'rubber band' patent rejected: http://www.zdnet.com/apples-key-claim-in-rubber-band-patent-rejected-7000013382/
- What you need to know about free trials in the iOS App Store: https://www.cnet.com/how-to/what-you-need-to-know-about-free-trials-in-the-ios-app-store/
- What is the difference between app units and installations on iTunes Connect App Analytics?: https://www.quora.com/What-is-the-difference-between-app-units-and-installations-on-iTunes-Connect-App-Analytics
- Apple CEO Tim Cook issues apology to Chinese customers: http://www.zdnet.com/apple-ceo-tim-cook-issues-apology-to-chinese-customers-7000013349/?s_cid=e539
- iOS 7 wishlist -- web-based account administration: http://www.zdnet.com/ios-7-wishlist-web-based-account-administration-7000015705/
- Is Apple Facing A Designer And Developer Revolt Over iOS 7?: http://www.forbes.com/sites/haydnshaughnessy/2013/06/24/is-apple-facing-a-designer-and-developer-revolt-over-ios-7/
- Jailbroken iPhone Itunes Sync Query NOOB: http://modmyi.com/forums/general/396431-jailbroken-iphone-itunes-sync-query-noob.html
- 15 feel-good features in iOS 7 to make you love your iPhone again: http://www.zdnet.com/15-feel-good-features-in-ios-7-to-make-you-love-your-iphone-again_p15-7000018745/#photo
- Hello iOS 6, goodbye iPad 1 - Inject new life by jailbreaking it: http://www.zdnet.com/hello-ios-6-goodbye-ipad-1-inject-new-life-by-jailbreaking-it-7000004072/
- iOS 7 review - Apple's mobile mid-life crisis?: http://www.zdnet.com/ios-7-review-apples-mobile-mid-life-crisis-7000019167/
- iOS 7 beta 4 contains reference to fingerprint sensor, developers do a happy dance: http://www.zdnet.com/ios-7-beta-4-contains-reference-to-fingerprint-sensor-developers-do-a-happy-dance-7000018701/
- Apple iOS 7 Ready For Fingerprint Scanner: http://www.informationweek.com/security/mobile/apple-ios-7-ready-for-fingerprint-scanne/240159106
- Apple's iOS 7 Compatibility - Supported Devices And Features: http://appadvice.com/appnn/2013/06/apples-ios-7-compatibility-supported-devices-and-features
- Will iOS 7 work on my iPhone? Which devices support which features: http://www.pocket-lint.com/news/121818-will-ios-7-work-on-my-iphone-which-devices-support-which-features
- Why No iPhone 3GS iOS 7 Update Isn’t a Bad Thing: http://www.gottabemobile.com/2013/06/13/why-no-iphone-3gs-ios-7-update-isnt-a-bad-thing/
- Researchers reveal how to hack an iPhone in 60 seconds: http://www.zdnet.com/researchers-reveal-how-to-hack-an-iphone-in-60-seconds-7000018822/
- USB Power Adapter - Takeback program: http://www.apple.com/support/usbadapter-takeback/
- 20 essential iPhone, iPad apps for college students: http://www.zdnet.com/20-essential-iphone-ipad-apps-for-college-students-7000016214/?s_cid=e539&ttag=e539
- iPhone 6 - Health app is watching you (already): http://www.zdnet.com/iphone-6-health-app-is-watching-you-7000034120/
- iOS 8 makes it easier to access desktop websites in Safari: https://appleinsider.com/articles/14/10/01/ios-8-makes-it-easier-to-access-desktop-websites-in-safari
- Apple facing lawsuit over shrinking iPhone and iPad storage following iOS 8 update: http://www.zdnet.com/article/apple-facing-lawsuit-over-shrinking-iphone-and-ipad-storage-following-ios-8-update/
- Apple and IBM add 8 new enterprise, healthcare iOS apps: http://www.zdnet.com/article/apple-and-ibm-add-8-new-enterprise-healthcare-ios-apps/
- Apple Watch - Perils of the approaching app deluge: http://www.zdnet.com/article/the-apple-watch-app-land-grab-is-on/
- Apple unveils iOS 9 - major focus on productivity: http://www.zdnet.com/article/apple-lifts-the-lid-on-ios-9-at-wwdc-2015/[185][186]
- 15 Tricks Every iPhone User Should Know How to Do: http://www.apartmenttherapy.com/15-tricks-every-iphone-user-should-know-how-to-do-229228
- You're Killing Your iPhone With These 7 Charging Mistakes: https://www.thrillist.com/tech/nation/how-to-make-your-iphone-battery-last-longer-iphone-charging-tips
- 10 Unmissable Libraries for iOS Developers: https://dzone.com/articles/this-year-in-mobile-the-best-libraries-for-ios-dev
- How iOS 11 is disrupting the Apple cart: http://www.thedrum.com/news/2017/09/18/how-ios-11-disrupting-the-apple-cart
- Why Artificial Intelligence Is the Future of iPhone’s iOS: https://medium.muz.li/aifutureofios-24ab2d0a2dba
- Apple iOS 12 -- the biggest new features coming to the iPhone: https://www.theverge.com/2018/6/4/17417730/apple-ios-12-iphone-update-best-features-wwdc-2018
- Apple Releases iOS 12 With Faster Performance, Memoji, Siri Shortcuts, Screen Time, Revamped Maps App, ARKit 2.0, and More: https://www.macrumors.com/2018/09/17/apple-releases-ios-12/
- iPhone XS release dates: https://www.theinquirer.net/inquirer/news/3021021/iphone-xs-release-date-price-and-specs-iphone-xs-xs-max-start-shipping
- Apple highlights User Experience in new iOS 13 lineup: https://www.technewsworld.com/story/Apple-Highlights-User-Experience-in-New-OS-Lineup-86056.html
- What to expect -- Apple's iPhone XS, iPhone XS Max, iPhone 9 and everything we know: https://www.zdnet.com/article/new-2018-iphone-iphone-x-plus-iphone-9-heres-what-we-know/
- New iPhone XS 2018 release date, price & specs: https://www.macworld.co.uk/news/iphone/new-iphone-xs-2018-3646340/
- My story of learning iOS Development with Swift (Part 1): https://medium.com/@volodymyrklymenko/my-story-of-learning-ios-development-with-swift-part-1-19ddf7d8c7e4
- Building an iOS App Without Xcode’s Build System: https://medium.com/@vojtastavik/building-an-ios-app-without-xcodes-build-system-d3e5ca86d30d
- Updates to the App Store Review Guidelines: https://developer.apple.com/news/?id=06032019j (the announcement where Apple killed "monetized" HTML5 Games & related WebView based E-Commerce)
[188] [189] [190] [191] [192] [193] [194] [195] [196] [197] [198]
- How to use Dark Mode on iPhone in iOS 13: https://9to5mac.com/2019/06/04/how-to-use-dark-mode-iphone/
- View Controller Presentation Changes in iOS 13: https://medium.com/@hacknicity/view-controller-presentation-changes-in-ios-13-ac8c901ebc4e
- Google Finds Apple Two-Year-Old Massive Security Flaw: https://www.mediapost.com/publications/article/340092/google-finds-apple-two-year-old-massive-security-f.html
- A very deep dive into iOS Exploit chains found in the wild: https://googleprojectzero.blogspot.com/2019/08/a-very-deep-dive-into-ios-exploit.html?m=1
- Led By App Store, Apple's Services Log Their Biggest Year Yet: https://www.mediapost.com/publications/article/345483/led-by-app-store-apples-services-log-their-bigge.html
- Just Updated Your iPhone to iOS 14? Try These Features Now: https://www.howtogeek.com/690689/just-updated-your-iphone-to-ios-13-try-these-features-now/
- What’s New in iOS 14 (and iPadOS 14, watchOS 7, AirPods, more): https://www.howtogeek.com/678911/whats-new-in-ios-14-and-ipados-14-watchos-7-airpods-more/
- Apple's Changes To iPhone Tracking Won't Doom Publishers: https://www.mediapost.com/publications/article/355257/apples-changes-to-iphone-tracking-wont-doom-publ.html
- Apple Delays iOS 14 Privacy Change Meant to Rein in Targeted Ads: https://www.pcmag.com/news/apple-delays-ios-14-privacy-change-meant-to-rein-in-targeted-ads (3rd-party apps will not be required to obtain permission to track users until early next year instead of this fall when iOS 14 first roll outs)
- TestFlight - missing On Demand Resources: https://developer.apple.com/forums/thread/129821
- App Rejected Due To On Demand Resources Error. Unable to Replicate: https://developer.apple.com/forums/thread/131236
- How to Play or Pause Music by Tapping Your iPhone’s Back (in iOS 14+): https://www.howtogeek.com/707345/how-to-play-or-pause-music-by-tapping-your-iphones-back/
- Apple’s iMessage Is Secure… Unless You Have iCloud Enabled: https://www.howtogeek.com/710509/apples-imessage-is-secure...-unless-you-have-icloud-enabled/
- The best app on your smartphone nobody is talking about: https://uxdesign.cc/the-best-app-on-your-smartphone-nobody-is-talking-about-ddfaff351fc3
- Apple confirms Chinese firm to operate China iCloud accounts: https://www.bbc.com/news/business-42631386
- Apple under pressure over iPhone security after NSO spyware claims: https://arstechnica.com/information-technology/2021/07/apple-under-pressure-over-iphone-security-after-nso-spyware-claims/
- Apple will disable insecure TLS in future iOS, macOS releases: https://www.bleepingcomputer.com/news/apple/apple-will-disable-insecure-tls-in-future-ios-macos-releases/
- Use App Privacy Report to See How Apps Track You on iPhone and iPad: https://www.howtogeek.com/740287/use-app-privacy-report-to-see-how-apps-track-you-on-iphone-and-ipad/
- Apple Stops Signing iOS 15.0 Following iOS 15.0.1 Release, Downgrading No Longer Possible: https://www.macrumors.com/2021/10/08/apple-stops-signing-ios-15/
- 10 Things About the iPhone That Will Annoy Android Users: https://www.howtogeek.com/805541/10-things-about-the-iphone-that-will-annoy-android-users/
References
- ↑ The History of iOS, from Version 1.0 to 11.0: https://www.lifewire.com/ios-versions-4147730
- ↑ iOS 10 complete overview: https://www.macstories.net/news/ios-10-our-complete-overview/
- ↑ The best iOS 12 features: https://www.digitaltrends.com/mobile/ios-12-features-release-date/
- ↑ iOS 13 features: https://www.apple.com/ca/ios/ios-13/features/
- ↑ :
- ↑ iOS 14 features: https://www.apple.com/ios/ios-14/features/
- ↑ Why is iOS 14 so bad?: https://www.zdnet.com/article/why-is-ios-14-so-bad/
- ↑ The New Look of iOS 15 -- Apple is shifting its UI design after a decade of the same look: https://medium.com/macoclock/the-new-look-of-ios-15-4bd6ee3664cb
- ↑ Will iOS 15 & "iPadOS" 15 Run on my iPhone or iPad?: https://www.howtogeek.com/732980/will-ios-15-and-ipados-15-run-on-my-iphone-or-ipad/
- ↑ WWDC 2021 -- Everything new in iOS 15: https://www.zdnet.com/article/ios-15-features-release-date-apple-wwdc-2021/
- ↑ Use these 8 new iOS 15 privacy and security features right away: https://www.fastcompany.com/90673312/ios-15-iphone-privacy-security-features
- ↑ Will iOS 16 and iPadOS 16 Run on My iPhone or iPad?: https://www.howtogeek.com/809665/will-ios-ipados-16-run-on-my-iphone-ipad/
- ↑ What’s New in iOS 16 for iPhone: https://www.howtogeek.com/809638/whats-new-in-ios-16-for-iphone/
- ↑ 10 Hidden iOS 16 Features You Might Have Missed: https://www.howtogeek.com/809989/hidden-ios-16-features/
- ↑ wikipedia: watchOS
- ↑ WatchOS 4.0 - what we know so far: https://www.macrumors.com/roundup/watchos-4/
- ↑ watchOS 5 adds powerful activity and communications features to Apple Watch : https://www.apple.com/newsroom/2018/06/watchos-5-adds-powerful-activity-and-communications-features-to-apple-watch/
- ↑ watchOS 7 adds significant personalization, health, and fitness features to Apple Watch : https://www.apple.com/newsroom/2020/06/watchos-7-adds-significant-personalization-health-and-fitness-features-to-apple-watch/
- ↑ WatchOS 8.0 - Everything we know: https://www.macrumors.com/roundup/watchos-8/
- ↑ What’s New in watchOS 9: https://www.howtogeek.com/809663/whats-new-in-watch-os-9/
- ↑ What WatchOS 9 Says About the Apple Watch's Future: https://www.cnet.com/tech/mobile/apple-watchos-9-rumors-say-about-future-explorer-edition-watch/
- ↑ wikipedia: Apple Watch
- ↑ Should You Enable Fall Detection on Your Apple Watch?: https://www.howtogeek.com/784074/should-you-enable-fall-detection-on-your-apple-watch/
- ↑ What Is An AASA (apple-app-site-association) File?: https://blog.branch.io/what-is-an-aasa-apple-app-site-association-file/
- ↑ Next Generation "Robots.txt (for mobile)" -- Apple App-Site-Association: https://www.netsparker.com/blog/web-security/apple-app-site-association/
- ↑ How to link to apps on the app store: https://stackoverflow.com/questions/433907/how-to-link-to-apps-on-the-app-store
- ↑ “apple-app-site-association” file examples (from WWDC): https://gist.github.com/mat/e35393e9dfd9d7fb0972
- ↑ App store link for “rate/review this app”: https://stackoverflow.com/questions/3124080/app-store-link-for-rate-review-this-app/41765175#41765175
- ↑ Apple iOS dev docs -- Creating easy-to-read short links to the App Store for your apps and company: https://developer.apple.com/library/archive/qa/qa1633/_index.html
- ↑ Add an Apple App Site Association (AASA) to your Wix, Squarespace or whatever website, using Cloudflare Workers: https://weekly.elfitz.com/2019/08/11/add-an-apple-app-site-association-to-wix-squarespace-website-using-cloudflare-workers/
- ↑ How to upload file apple-app-site-association for universal linking in server for iOS app?: https://stackoverflow.com/questions/35102745/how-to-upload-file-apple-app-site-association-for-universal-linking-in-server-fo
- ↑ Apple Dev Docs -- iOS - System-Declared Uniform Type Identifiers: https://developer.apple.com/library/archive/documentation/Miscellaneous/Reference/UTIRef/Articles/System-DeclaredUniformTypeIdentifiers.html#//apple_ref/doc/uid/TP40009259-SW1
- ↑ Introduction to Uniform Type Identifiers Overview: https://developer.apple.com/library/archive/documentation/FileManagement/Conceptual/understanding_utis/understand_utis_intro/understand_utis_intro.html#//apple_ref/doc/uid/TP40001319
- ↑ Apple iOS user docs -- Universal Links: https://developer.apple.com/ios/universal-links/
- ↑ Universal links in iOS (step-by-step guide): https://medium.com/@abhimuralidharan/universal-links-in-ios-79c4ee038272
- ↑ WWDC 2019 - What's New in Universal Links: https://developer.apple.com/videos/play/wwdc2019/717/
- ↑ WWDC 2020 - What's New in Universal Links: https://developer.apple.com/videos/play/wwdc2020/10098
- ↑ How to Set Up iOS 9 Universal Links (Deep Linking) for Your App: https://www.appsflyer.com/blog/how-to-set-up-ios-9-universal-links-for-your-app/
- ↑ Universal deeplinks do not open the app the first time they are tried: https://stackoverflow.com/questions/44380234/universal-deeplinks-do-not-open-the-app-the-first-time-they-are-tried
- ↑ The things I hate (and you should know) about Apple Universal Links: https://medium.com/mobile-growth/the-things-i-hate-and-you-should-know-about-apple-universal-links-5beb15f88a29
- ↑ Troubleshooting Universal Links: https://developer.apple.com/library/archive/qa/qa1916/_index.html
- ↑ Universal links (direct links for iOS): https://help.adjust.com/en/article/direct-links-for-ios
- ↑ Apple Dev docs -- iOS - "applinks": https://developer.apple.com/documentation/bundleresources/applinks (root object for a universal links service definition) (root object for a universal links service definition)
- ↑ Universal Type Identifiers Tutorial for iOS - Importing and Exporting App Data: https://www.raywenderlich.com/8413525-universal-type-identifiers-tutorial-for-ios-importing-and-exporting-app-data
- ↑ Apple Dev docs -- iOS - Supporting associated domains: https://developer.apple.com/documentation/xcode/supporting-associated-domains
- ↑ Apple iOS 14.5 update includes ‘app tracking transparency’ feature: https://www.theguardian.com/technology/2021/apr/27/apple-ios-145-update-includes-app-tracking-transparency-feature
- ↑ What is App Tracking Transparency and how do you block app tracking?: https://www.macworld.com/article/344420/app-tracking-transparency-privacy-ad-tracking-iphone-ipad-how-to-change-settings.html
- ↑ Apple’s App Tracking Transparency feature has arrived — here’s what you need to know: https://techcrunch.com/2021/04/26/apples-app-tracking-transparency-feature-has-arrived-heres-what-you-need-to-know/
- ↑ To Be Tracked or Not? Apple Is Now Giving Us the Choice: https://www.nytimes.com/2021/04/26/technology/personaltech/apple-app-tracking-transparency.html
- ↑ How to use iOS 14.5’s new app tracking blocker: https://www.theverge.com/22403523/ios-14-5-tracking-consent-app-transparency-how-to
- ↑ Control personalized ads on the App Store, Apple News, and Stocks: https://support.apple.com/en-us/HT202074
- ↑ WWDC -- 2021 - Create custom audio experiences with ShazamKit: https://developer.apple.com/videos/play/wwdc2021/10045/ (music/audio matching algorithm... to identify what song or type of sound it is)
- ↑ Apple docs -- User Privacy on iOS and OS X - Apple Inc.: https://devstreaming-cdn.apple.com/videos/wwdc/2014/715xx4loqo5can9/715/715_user_privacy_in_ios_and_os_x.pdf?dl=1
- ↑ A growing number of iOS apps collect and sell location data: https://securityaffairs.co/wordpress/76056/breaking-news/ios-apps-collect-data.html
- ↑ How to clear Analytics Data from the iPhone without sending to Apple ?: https://discussions.apple.com/thread/7931684
- ↑ I asked Apple for all my data. Here's what was sent back: https://www.zdnet.com/article/apple-data-collection-stored-request/ | Apple Data Collection - Schema
- ↑ Managing Shared Credentials: https://developer.apple.com/documentation/security/shared_web_credentials/managing_shared_credentials
- ↑ Shared Web Credentials guide: https://www.raywenderlich.com/8981-shared-web-credentials
- ↑ What Is Focus Mode on iPhone and How to Use It?: https://cellularnews.com/guides/what-is-focus-mode/
- ↑ How to use iOS 15’s new Focus modes: https://www.theverge.com/22726456/ios-15-iphone-focus-distractions-how-to
- ↑ How to print to console using swift playground?: https://stackoverflow.com/questions/24003092/how-to-print-to-console-using-swift-playground
- ↑ Coding in Swift Playgrounds (walkthrough): https://medium.com/@stevenpcurtis.sc/coding-in-swift-playgrounds-1a5563efa089
- ↑ How to Install Older Versions of iOS Apps on an Old iPhone or iPad: https://www.howtogeek.com/263568/how-to-install-older-versions-of-ios-apps-on-an-old-iphone-or-ipad/
- ↑ Steve Jobs Was Originally Dead Set Against Third-Party Apps for the iPhone: https://www.cultofmac.com/125180/steve-jobs-was-originally-dead-set-against-third-party-apps-for-the-iphone/ | VIDEO
- ↑ How to Use Siri – Full list of Siri Commands for iPhone, iPad, Video: http://techranker.net/full-list-of-siri-commands-how-to-use-siri/
- ↑ 20 Siri tips that'll make your life easier: http://www.cnet.com/pictures/siri-commands-tips-tricks-make-your-life-easier/
- ↑ Secret Siri commands - Twelve cool questions you can ask right now!: http://www.imore.com/secret-siri-commands-ten-ways-amp-your-digital-assistant
- ↑ 15 Siri commands you need to try: http://www.buzzfeed.com/caitlincowie/most-hilarious-questions-to-ask-siri#.anQELyB5V
- ↑ 100 Funny Siri Commands: http://fritzisaacs.hubpages.com/hub/100-Funny-Things-to-Say-to-Siri
- ↑ Which iPhones Have Touch ID?: https://www.howtogeek.com/802122/which-iphones-have-touch-id/
- ↑ How to make the most of Apple's HealthKit in iOS 8 with compatible apps and accessories: http://appleinsider.com/articles/14/11/22/how-to-make-the-most-of-apples-healthkit-in-ios-8
- ↑ How Long Did I Sleep Last Night? Using Cordova, HealthKit, and JavaScript, and a Handful of Promises: http://java.dzone.com/articles/how-long-did-i-sleep-last
- ↑ What is HomeKit? Soon you'll control your home with your iPhone: http://www.macworld.co.uk/feature/apple/what-is-homekit-how-apple-iphones-automate-our-homes-3522416/
- ↑ Apple HomeKit release date rumors: http://www.macworld.co.uk/feature/apple/apple-homekit-release-date-rumours-3585269/
- ↑ HomeKit Explained (out starting with iOS8): http://www.imore.com/homekit-ios-8-explained
- ↑ Yes, Apple TV will be a (if not THE) HomeKit hub: http://www.zdnet.com/article/yes-apple-tv-will-be-a-homekit-hub/
- ↑ Home App and HomeKit for iPhone, iWatch with iOS 10: http://dzone.com/articles/home-app-homekit-for-iphone-iwatch-with-ios-10
- ↑ Info.plist Reference for Xamarin.iOS: https://docs.microsoft.com/en-us/xamarin/ios/deploy-test/provisioning/infoplist-reference
- ↑ How to disable word-wrap in Xcode 4 editor?: https://stackoverflow.com/questions/5271530/how-to-disable-word-wrap-in-xcode-4-editor (Go to Xcode Preferences -> Text Editing -> Indentation then deselect the Line wrapping setting)
- ↑ TestFlight - ScreenCast/recording of configuring & using the app: https://itunespartner.apple.com/en/apps/videos#testflight-beta-testing
- ↑ Largest iOS Jailbreak App Stores Become One After Cydia Acquires Rock: http://gizmodo.com/5635633/largest-jailbreak-app-stores-become-one-after-cydia-acquires-rock
- ↑ Xcode13 - Legacy Build System deprecated, unable to install to device with New Build System: https://apple.stackexchange.com/questions/427631/xcode13-legacy-build-system-deprecated-unable-to-install-to-device-with-new-b
- ↑ Legacy iOS Jailbreaking (iPhone, iPad, iPod touch, Apple TV): https://www.reddit.com/r/LegacyJailbreak/
- ↑ iOS 8 Adoption Rate Jumps 68% For iOS devices: http://www.iphoneinformer.com/20782-ios-8-adoption-rate-jumps-68-for-ios-devices/
- ↑ Enterprises need to get smart about iOS security: https://www.computerworld.com/article/3618430/enterprises-need-to-get-smart-about-ios-security.html
- ↑ Complete List of iOS User-Agent Strings: http://enterpriseios.com/wiki/Complete_List_of_iOS_User_Agent_Strings
- ↑ Safari 11 on iOS 11: https://developers.whatismybrowser.com/useragents/parse/623464-safari-ios-iphone-webkit
- ↑ Apple ID does not have permission to access iTunes Connect: http://tapadoo.com/2009/apple-id-does-not-have-permission-to-access-itunes-connect/
- ↑ How to reassign "legal" permission in iTunesConnect: https://stackoverflow.com/questions/31065256/how-to-reassign-legal-permission-in-itunesconnect
- ↑ iOS Universal Links for a Seamless App User Experience: https://www.sitepoint.com/ios-universal-links-for-a-seamless-app-user-experience/# (example on how to omit specific paths from App association)
- ↑ How to Set Up iOS 9+ Universal Links (Deeplinking) for Your App: https://www.appsflyer.com/blog/how-to-set-up-ios-9-universal-links-for-your-app/
- ↑ What Is An AASA (apple-app-site-association) File?: https://blog.branch.io/what-is-an-aasa-apple-app-site-association-file/
- ↑ Setting up iOS Universal Links: https://gist.github.com/anhar/6d50c023f442fb2437e1
- ↑ Support Universal Links: https://developer.apple.com/library/archive/documentation/General/Conceptual/AppSearch/UniversalLinks.html
- ↑ How to support Universal Links in iOS App and setup server for it?: https://stackoverflow.com/questions/35609667/how-to-support-universal-links-in-ios-app-and-setup-server-for-it
- ↑ How to upload file apple-app-site-association for universal linking in server for iOS app?: https://stackoverflow.com/questions/35102745/how-to-upload-file-apple-app-site-association-for-universal-linking-in-server-fo
- ↑ Jailbreak and Unlock iPhone, iPod touch, and iPad for Dummies: http://ipodtoucher55.blogspot.ca/2010/08/jailbreaking-and-unlocking-iphone-ipod.html
- ↑ Let's Talk Jailbreak podcast: http://idownloadblog.libsyn.com/rss
- ↑ Older iOS 6 SHSH Blobs Saved in Cydia Have Become Unusable: http://www.iphoneincanada.ca/jailbreak/older-ios-6-shsh-blobs-saved-in-cydia-have-become-unusable/
- ↑ Bell Mobility - Phone Model support lookups: http://support.bell.ca/Mobility
- ↑ Bell Mobility - iPhone 3GS support page: http://support.bell.ca/Mobility/Products/Apple_iPhone_3GS
- ↑ iPhone 5S: http://support.bell.ca/Mobility/Products/Apple-iPhone-5s
- ↑ iPhone 6: http://support.bell.ca/Mobility/Products/Apple-iPhone-6
- ↑ Appium -- XCUITest Driver for iOS: https://appium.io/docs/en/drivers/ios-xcuitest/ | SRC
- ↑ Five XCUITest Best Practices: https://saucelabs.com/blog/five-xcuitest-best-practices
- ↑ The Basics of XCUITest and Using Xcode UI Test Recorder: https://bitbar.com/blog/the-basics-of-xcuitest-and-using-xcode-ui-test-recorder/
- ↑ Preparing XCUITest Tests for Upload: https://docs.microsoft.com/en-us/appcenter/test-cloud/preparing-for-upload/xcuitest
- ↑ Getting started with XCUITest framework for testing iOS apps: https://blog.novoda.com/getting-started-with-xcuitest-framework-for-testing-ios-apps/
- ↑ XCUITest Tutorial – iOS Testing Framework Guide: https://www.swtestacademy.com/xcuitest-tutorial-ios-testing-framework-guide/
- ↑ How Quickly Will Users Upgrade to iOS 14.5 with IDFA-limiting App Tracking Transparency?: https://www.flurry.com/blog/ios-14-5-app-tracking-transparency-idfa-release-adoption-upgrade-apple-users/
- ↑ How to Use Your iPhone or iPad as an Apple TV Remote: https://www.howtogeek.com/720922/how-to-use-your-iphone-or-ipad-as-an-apple-tv-remote/
- ↑ How to Create a Provisioning Profile for iPhone: https://www.wikihow.com/Create-a-Provisioning-Profile-for-iPhone
- ↑ Export signing certificates and provisioning profiles: https://help.apple.com/xcode/mac/current/#/dev8a2822e0b
- ↑ How to build Xcode project from the command line?: https://stackoverflow.com/questions/45681264/how-to-build-xcode-project-from-the-command-line
- ↑ Xcode “Build and Archive” from command line: https://stackoverflow.com/questions/2664885/xcode-build-and-archive-from-command-line
- ↑ Build in xcode via terminal, using the “build for profiler” settings: https://stackoverflow.com/questions/17444252/build-in-xcode-via-terminal-using-the-build-for-profiler-settings
- ↑ How to compile an iOS project from command line: https://stackoverflow.com/questions/50394223/how-to-compile-an-ios-project-from-command-line
- ↑ Build/run iOS Xcode project from Terminal: https://stackoverflow.com/questions/7486326/build-run-ios-xcode-project-from-terminal
- ↑ How to make a command line tool in Xcode: https://dev.to/ceri_anne_dev/how-to-make-a-command-line-tool-in-xcode-2f81
- ↑ Build and Run an xcode project via terminal (Command Line Tool): https://mishravinay.wordpress.com/2013/06/20/idev-build-and-run-an-xcode-project-via-terminal-command-line-tool/
- ↑ Use xcodebuild to build workspace vs project: https://coderwall.com/p/rv2lgw/use-xcodebuild-to-build-workspace-vs-project
- ↑ iOS Code Signing & Provisioning in a Nutshell: https://medium.com/ios-os-x-development/ios-code-signing-provisioning-in-a-nutshell-d5b247760bef
- ↑ Generating an Apple iOS certificate using Windows: https://tomasmcguinness.com/2012/06/28/generating-an-apple-ios-certificate-using-windows/
- ↑ What is a provisioning profile & code signing in iOS?: https://medium.com/@abhimuralidharan/what-is-a-provisioning-profile-in-ios-77987a7c54c2
- ↑ Re-Signing an iOS App Without Xcode: https://gowithfloat.com/2011/11/re-signing-an-ios-app-without-xcode/
- ↑ iOS -- Step 4 - How to Create a Distribution Certificate https://customersupport.doubledutch.me/hc/en-us/articles/360001189514-iOS-Step-4-How-to-Create-a-Distribution-Certificate
- ↑ How do I Create a Distribution Profile for iOS?: http://lessons.livecode.com/m/4069/l/32957-how-do-i-create-a-distribution-profile-for-ios
- ↑ 4 Ways/Methods to install ipa file (app) on iPhone / iPad / iPod Online + offline methods: http://techapple.net/2015/01/4-waysmethods-install-ipa-file-app-iphone-ipad-ipod-online-offline-methods/
- ↑ iOS 6.1.3 - Worth Upgrading?: http://www.appledystopia.com/reviews/ios-apps/ios-6-1-3-worth-upgrading/
- ↑ iOS/Safari, just Safari, or non-Safari: http://jsfiddle.net/dL5cLjxt/61/
- ↑ jQuery Detect Mobile Devices – iPhone iPod iPad: https://www.sitepoint.com/jquery-detect-mobile-devices-iphone-ipod-ipad/
- ↑ Simple way to identify iOS user agent in a jQuery if/then statement?: https://stackoverflow.com/questions/7411662/simple-way-to-identify-ios-user-agent-in-a-jquery-if-then-statement
- ↑ Determine if user navigated from mobile Safari: https://stackoverflow.com/questions/3007480/determine-if-user-navigated-from-mobile-safari
- ↑ Is there a css hack for safari only NOT chrome?: https://stackoverflow.com/questions/16348489/is-there-a-css-hack-for-safari-only-not-chrome
- ↑ CSS Hacks for Safari 6.1, 7, 8, 9 and 10 (Not Chrome!): https://jeffclayton.wordpress.com/2015/04/28/css-hacks-for-safari-6-1-7-and-8-not-chrome/
- ↑ Apply some CSS styles only in the Safari browser: https://solvit.io/bcf61b6
- ↑ CSS hack for Safari ONLY: https://stackoverflow.com/questions/2860745/css-hack-for-safari-only
- ↑ Mobile Safari on iPhone/iPod CSS hack: https://stackoverflow.com/questions/11470337/mobile-safari-on-iphone-ipod-css-hack
- ↑ Scrolling your website past the iPhone X’s notch: https://www.quirksmode.org/blog/archives/2017/10/scrolling_your.html
- ↑ initial-scale=1 makes Safari iOS react to orientation change: https://www.quirksmode.org/blog/archives/2013/10/initialscale1_m.html
- ↑ Using the viewport meta tag to control layout on mobile browsers: https://developer.mozilla.org/de/docs/Mozilla/Mobile/Viewport_meta_tag
- ↑ viewport device-width -- incorrect width / large font in Safari landscape (correct on Chrome): https://stackoverflow.com/questions/37136776/viewport-device-width-incorrect-width-large-font-in-safari-landscape-correct
- ↑ Disable pinch/zoom in WebKit (or electron) via JS: https://stackoverflow.com/questions/29929411/disable-pinch-zoom-in-webkit-or-electron
- ↑ Can-I-Use -- user-select: none: https://caniuse.com/#feat=user-select-none
- ↑ Does UIWebView send the same User-Agent in the Request Headers as mobile Safari?: https://stackoverflow.com/questions/2143763/does-uiwebview-send-the-same-user-agent-in-the-request-headers-as-mobile-safari
- ↑ Understanding ITMS-90809 -- UIWebView API Deprecation - iOS removes legacy WebView engine (replaced by WebKit's 'WKWebView'): https://ionicframework.com/blog/understanding-itms-90809-uiwebview-api-deprecation/
- ↑ How to find UIWebView uses in your iOS app: https://medium.com/@adamwareing241/how-to-find-and-remove-uiwebview-uses-in-your-ios-app-d9395f7baacc
- ↑ Change User Agent in UIWebView: https://stackoverflow.com/questions/478387/change-user-agent-in-uiwebview/27330998#27330998
- ↑ WKWebView UserAgent changes on iPad: https://developer.apple.com/forums/thread/122189 | VIDEO
- ↑ Correctly Form User-Agents for Webview Apps: https://www.scientiamobile.com/correctly-form-user-agents-for-webview-apps/
- ↑ Difference between WKWebView and Safari?: https://stackoverflow.com/questions/47252588/difference-between-wkwebview-and-safari
- ↑ Set useragent in WKWebview: https://stackoverflow.com/questions/26994491/set-useragent-in-wkwebview
- ↑ WebViewGetUserAgent1.m (Objective-C example): https://gist.github.com/Koze/cfda5d2af12f6215424e
- ↑ Intercept request with WKWebView: https://www.xspdf.com/help/50966407.html
- ↑ Responsive iframes on iOS do not size correctly (workaround included): https://github.com/ampproject/amphtml/issues/11133
- ↑ Android developer trying to play with this thing called iOS: https://medium.com/@nicolas.duponchel/android-developer-trying-to-play-with-this-thing-called-ios-2b7d80012449
- ↑ List of all iOS (Swift) Components:
- ↑ Apple docs -- iOS UI Kit - UITextView: https://developer.apple.com/documentation/uikit/uitextview#//apple_ref/doc/uid/TP40006898
- ↑ UIPickerView: https://developer.apple.com/documentation/uikit/uipickerview
- ↑ Swift/iOS equivalent of spinner in Android?: https://stackoverflow.com/questions/40381666/swift-ios-equivalent-of-spinner-in-android
- ↑ Pickers in SwiftUI with State & Form — How to use PickerViews In SwiftUI: https://itnext.io/pickers-in-swiftui-with-state-form-how-to-use-pickerviews-in-swiftui-12f235fc38b7
- ↑ Pickers in forms: https://www.hackingwithswift.com/quick-start/swiftui/pickers-in-forms
- ↑ AppCoda's coverage of AutoLayout has some additional details to the useful RayWenderlich tutorial: https://www.appcoda.com/learnswift/auto-layout-intro.html
- ↑ A Concise Guide to Remote Debugging on iOS, Android, and Windows Phone: https://developer.telerik.com/featured/a-concise-guide-to-remote-debugging-on-ios-android-and-windows-phone/
- ↑ Some random iPhone (debugging) stuff: http://jainmarket.blogspot.ca/2009/09/debugging-from-xcode-to-real-devicejail.html
- ↑ Table of Contents -- iOS Emulator (Simulator) in xCode: https://developer.apple.com/library/content/documentation/IDEs/Conceptual/simulator_help_topics/Chapter/Chapter.html
- ↑ Run an app on a device: https://help.apple.com/xcode/mac/current/#/dev5a825a1ca
- ↑ iOS simulator only list the latest iOS version. How can I set earlier versions: https://stackoverflow.com/questions/7459399/ios-simulator-only-list-the-latest-ios-version-how-can-i-set-earlier-versions
- ↑ Getting Started in Simulator: https://developer.apple.com/library/archive/documentation/IDEs/Conceptual/iOS_Simulator_Guide/GettingStartedwithiOSSimulator/GettingStartedwithiOSSimulator.html
- ↑ iOS simulator only list the latest iOS version. How can I set earlier versions: https://stackoverflow.com/questions/7459399/ios-simulator-only-list-the-latest-ios-version-how-can-i-set-earlier-versions: https://stackoverflow.com/questions/7459399/ios-simulator-only-list-the-latest-ios-version-how-can-i-set-earlier-versions
- ↑ iOS 5 simulator: https://stackoverflow.com/questions/9547031/ios-5-simulator/9875311#9875311
- ↑ Xcode/Simulator -- How to run older iOS version?: https://stackoverflow.com/questions/4262018/xcode-simulator-how-to-run-older-ios-version
- ↑ Launch the iOS simulator: https://www.lynda.com/Xcode-tutorials/Launch-iOS-simulator/504071/558559-4.html
- ↑ Use Xcode's IOS Simulator to Test Mobile Websites: https://www.youtube.com/watch?v=e7XBvDPkkCs
- ↑ iOS Simulator on Steroids -- Tips & Tricks in Xcode 9: https://www.appcoda.com/ios-simulator-tips-tricks/
- ↑ How do I run an iPad Simulator in Xcode?: https://stackoverflow.com/questions/48346709/how-do-i-run-an-ipad-simulator-in-xcode
- ↑ Xcode 9 - no iOS 11 simulator: https://stackoverflow.com/questions/45377993/xcode-9-no-ios-11-simulator
- ↑ How do I change the iOS version for the Simulator?: https://stackoverflow.com/questions/40666250/how-do-i-change-the-ios-version-for-the-simulator
- ↑ Testing web pages with Xcode's iOS Emulator/Simulator: https://gist.github.com/shawnbot/5527355
- ↑ Can I start the iPhone simulator without “Build and Run”?: https://stackoverflow.com/questions/5048524/can-i-start-the-iphone-simulator-without-build-and-run
- ↑ ios simulator: how to close an app: https://stackoverflow.com/questions/18519799/ios-simulator-how-to-close-an-app (CMD+Shift+H+H to simulate a double press to go to home)
- ↑ iOS vs Android app architecture similarities: https://blog.usejournal.com/ios-vs-android-app-architecture-similarities-5f91cc7d4296
- ↑ iOS Storyboards in Xcode - The Ultimate Guide: https://matteomanferdini.com/ios-storyboards-xcode/
- ↑ Apple ID - Frequently asked questions about two-step verification for Apple ID: http://support.apple.com/kb/HT5570
- ↑ What you need to know about iOS 9: http://www.zdnet.com/article/what-you-need-to-know-about-ios-9-from-apple-wwdc-2015/
- ↑ Apple Pay gets stronger amid Passbook change to 'Wallet': http://www.zdnet.com/article/wwdc-2015-apple-pay-e-commerce-mobility-smartphones-iphone/
- ↑ 8 Tips for Saving Battery Life on Your iPhone: https://www.howtogeek.com/675510/8-tips-for-saving-battery-life-on-your-iphone/
- ↑ Apple -- real-money gambling apps must now be iOS native: https://calvinayre.com/2019/06/05/business/apple-real-money-gambling-apps-ios-native/
- ↑ How Casino Apps Stay Compliant: https://blog.gummicube.com/2019/03/how-casino-apps-stay-compliant/
- ↑ Dissecting Apple’s updated HTML5 App Store guidelines: https://www.casinobeats.com/2019/06/07/dissecting-apples-updated-html5-app-store-guidelines/
- ↑ Apple Guideline 4.7 -- What does it mean?: https://lafleurs.com/web-magazine/w-m-feature/2019/06/17/apple-guideline-4-7-what-does-it-mean/
- ↑ Numerous Apps Caught up in Apple's New App Store Review Policy to Ban Gambling-Related Apps: https://www.macrumors.com/2018/08/09/apps-caught-up-in-app-store-ban-gambling-apps/
- ↑ Compliance with Apple policy -- "3.3.2 An Application may not download or install executable code.": https://github.com/facebook/react-native/issues/320
- ↑ ReactNative WebView -- iOS Deprecated API Usage Warning: https://github.com/react-native-community/react-native-webview/issues/819
- ↑ After Removing UIWebView (ITMS-90809): https://github.com/react-native-community/react-native-webview/issues/312
- ↑ Flutter -- How to fix ITMS-90809 - Deprecated API Usage, Apple will stop accepting submissions of apps that use UIWebView APIs: https://stackoverflow.com/questions/57700996/flutter-how-to-fix-itms-90809-deprecated-api-usage-apple-will-stop-accepting
- ↑ iOS developers file class-action against Apple over ‘profit killing’ App Store practices: https://9to5mac.com/2019/06/04/apple-ios-developers-lawsuit/
- ↑ Apple tweaks its App Store algorithm as antitrust investigations loom: https://techcrunch.com/2019/09/09/apple-tweaks-its-app-store-algorithm-as-antitrust-investigations-loom/
- ↑ Apple iOS 13 makes it harder for app makers to track location data: https://www.businessofapps.com/news/apple-ios-13-makes-it-harder-for-app-makers-to-track-location-data/
- ↑ App Analytics Shared with Developers - Our Take On iOS Privacy Permissions: https://www.getorchard.com/blog/app-analytics-ios-privacy/amp/
- ↑ Chinese Firm to Operate China iCloud Accounts: https://mjtsai.com/blog/2018/01/15/chinese-firm-to-operate-china-icloud-accounts/
- ↑ Apple defends complying with China over VPNs: https://www.bbc.com/news/technology-40798623
See Also
Apple | iPhone | iPad | iPod | iTunes | Swift/Objective-C | Mac | Mobile OS | Mobile App | Mobile Web | Safari