IOS

From BC$ MobileTV Wiki
Jump to: navigation, search
Apple's iOS - platform logo

iPhone OS (commonly abbreviated as iOS) is Apple's Mobile OS for its successful line of "i" consumer electronics products (iPhone/iPad/iPod).

Contents

Specifications


OS Versions

[1]

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

8

9

10

11

12

13

14

[7]

15

[8] [9] [10] [11]

16

[12] [13] [14]


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

[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
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

[22] [23]

Features

AASA

[24] [25] [26] [27] [28] [29] [30] [31] [32] [33]

Universal Links

[34] [35] [36] [37] [38] [39] [40] [41] [42] [43] [44] [45]


App Tracking Transparency

[46] [47] [48] [49] [50] [51]

UI Kit

Storyboards

Segue

Audio

Voice Memos


Video

Maps

Geolocation

Siri

ML Kit

AI Kit

Image Recognition

Audio Recognition

ShazamKit

[52]

OCR

STT

TTS

AR Kit

WebVR

Analytics

[53] [54] [55] [56]



Messaging

iMessages

Video Calling

Facetime

Screenshot

Screen Recording

Biometrics

TouchID

FaceID

Sign In With Apple

Apple Wallet

Apple Pay

In-App Purchasing

Apple GamePass

Apple Arcade

ODR


Security

Shared Web Credentials

[57] [58]


Health

Step/Activity Tracker

Sleep Tracker

Screen Time tracker

Dark Mode

Focus

[59] [60]


HomeKit

AirPlay

AirDrop

CarPlay

iOS Playgrounds

[61] [62]



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.

[63] [64]

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:

  1. "Siri, Search the web for ___SOMETHING___" - search for something on the web (opens Safari) via your default Search Engine
  2. "Siri, Search ___WEBSITE/SEARCHENGINE___ for ___SOMETHING___" - search for something on a specific webite (opens Safari) via your default Search Engine
  3. "Siri, Search for images of ___SOMETHING___" - search for images of something on the web (opens Safari) via your default Search Engine
  4. "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___")
  5. "Siri, Post on Facebook ___MESSAGE___" - send a Wall Post to Facebook webservice/website (
  6. "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)
  7. "Siri, what's the weather tomorrow?" - get the weather forecast for tomorrow
  8. "Siri, open ___APPLICATION___" - open a specific application, by name (could be more specific i.e. "Facetime ___CONTACT___")
  9. "Siri, Read my new messages" - reads out your new Emails, Texts, plays Voicemails, lists missed calls, etc
  10. "Siri, Read my notifications" - reads out your iOS notifications from installed apps who have access to send Notifications
  11. "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")
  12. "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")
  13. "Find ___LOCATION___ near me" - find a Local Business, Landmark, Service Provider or Government Facility near your current location
  14. "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?"
  15. "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)
  16. "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)
  17. "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)
  18. "Siri, Meet with ___CONTACT___ at ___TIME___" - schedules a meeting and calendar entry at the specified time, with a person matched in your address book
  19. "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)
  20. Remind me to ___SOMETHING___ at ___TIME___ - Time-based or Lcoation-based reminders
  21. "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")
  22. "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)
  23. "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)
  24. "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
  25. "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)
  26. "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)
  27. "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___”)
  28. "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)
  29. "Siri, definition/synonyms/antonyms of ___WORD___" - looks up the definition, synonyms or antonyms of a word
  30. "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
  31. "Siri, What is ___SOMETHING___?" - tries to define or summarize a specific term or concept
  32. "Siri, How many ___UNIT#1___ are in ___UNIT#2___?" - unit conversion between two unit types (i.e. "How many degrees are in 3 radians?")

[65]


Keychain Services

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.

[70]

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.

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

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).

[76] [77]

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").

Podcasts

Podcasting client to receive podcasts (audio blogs or "episodes") and/or vodcasts (video blogs or "episodes").

FaceTime

Video Chat application designed to compete with Microsoft's purchased Skype service.

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.

Widgets


Development Concepts

info.plist

[78]



Tools

[79]

Jailbreaking


Resources

[82][83]

Prepare for app distribution: https://help.apple.com/xcode/mac/current/#/dev91fe7130a (BundleID significance of using a "reverse DNS" domain name you actually own)

[104] [105] [106] [107] [108] [109]

[110]


Tutorials

[111]

[114][115][116][117][118][119][120][121]

[122][123] [124] [125]

[156]

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)

[164] [165]

[168] [169] [170] [171] [172] [173] [174] [175] [176] [177] [178] [179] [180] [181]

[182]


External Links

[187]

[188] [189] [190] [191] [192] [193] [194] [195] [196] [197] [198]

[199] [200]

[201] [202]


References

  1. The History of iOS, from Version 1.0 to 11.0: https://www.lifewire.com/ios-versions-4147730
  2. iOS 10 complete overview: https://www.macstories.net/news/ios-10-our-complete-overview/
  3. The best iOS 12 features: https://www.digitaltrends.com/mobile/ios-12-features-release-date/
  4. iOS 13 features: https://www.apple.com/ca/ios/ios-13/features/
  5. :
  6. iOS 14 features: https://www.apple.com/ios/ios-14/features/
  7. Why is iOS 14 so bad?: https://www.zdnet.com/article/why-is-ios-14-so-bad/
  8. 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
  9. 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/
  10. WWDC 2021 -- Everything new in iOS 15: https://www.zdnet.com/article/ios-15-features-release-date-apple-wwdc-2021/
  11. Use these 8 new iOS 15 privacy and security features right away: https://www.fastcompany.com/90673312/ios-15-iphone-privacy-security-features
  12. 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/
  13. What’s New in iOS 16 for iPhone: https://www.howtogeek.com/809638/whats-new-in-ios-16-for-iphone/
  14. 10 Hidden iOS 16 Features You Might Have Missed: https://www.howtogeek.com/809989/hidden-ios-16-features/
  15. wikipedia: watchOS
  16. WatchOS 4.0 - what we know so far: https://www.macrumors.com/roundup/watchos-4/
  17. 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/
  18. 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/
  19. WatchOS 8.0 - Everything we know: https://www.macrumors.com/roundup/watchos-8/
  20. What’s New in watchOS 9: https://www.howtogeek.com/809663/whats-new-in-watch-os-9/
  21. 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/
  22. wikipedia: Apple Watch
  23. Should You Enable Fall Detection on Your Apple Watch?: https://www.howtogeek.com/784074/should-you-enable-fall-detection-on-your-apple-watch/
  24. What Is An AASA (apple-app-site-association) File?: https://blog.branch.io/what-is-an-aasa-apple-app-site-association-file/
  25. Next Generation "Robots.txt (for mobile)" -- Apple App-Site-Association: https://www.netsparker.com/blog/web-security/apple-app-site-association/
  26. How to link to apps on the app store: https://stackoverflow.com/questions/433907/how-to-link-to-apps-on-the-app-store
  27. “apple-app-site-association” file examples (from WWDC): https://gist.github.com/mat/e35393e9dfd9d7fb0972
  28. App store link for “rate/review this app”: https://stackoverflow.com/questions/3124080/app-store-link-for-rate-review-this-app/41765175#41765175
  29. 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
  30. 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/
  31. 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
  32. 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
  33. 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
  34. Apple iOS user docs -- Universal Links: https://developer.apple.com/ios/universal-links/
  35. Universal links in iOS (step-by-step guide): https://medium.com/@abhimuralidharan/universal-links-in-ios-79c4ee038272
  36. WWDC 2019 - What's New in Universal Links: https://developer.apple.com/videos/play/wwdc2019/717/
  37. WWDC 2020 - What's New in Universal Links: https://developer.apple.com/videos/play/wwdc2020/10098
  38. 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/
  39. 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
  40. 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
  41. Troubleshooting Universal Links: https://developer.apple.com/library/archive/qa/qa1916/_index.html
  42. Universal links (direct links for iOS): https://help.adjust.com/en/article/direct-links-for-ios
  43. 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)
  44. 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
  45. Apple Dev docs -- iOS - Supporting associated domains: https://developer.apple.com/documentation/xcode/supporting-associated-domains
  46. 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
  47. 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
  48. 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/
  49. 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
  50. 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
  51. Control personalized ads on the App Store, Apple News, and Stocks: https://support.apple.com/en-us/HT202074
  52. 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)
  53. 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
  54. A growing number of iOS apps collect and sell location data: https://securityaffairs.co/wordpress/76056/breaking-news/ios-apps-collect-data.html
  55. How to clear Analytics Data from the iPhone without sending to Apple ?: https://discussions.apple.com/thread/7931684
  56. 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
  57. Managing Shared Credentials: https://developer.apple.com/documentation/security/shared_web_credentials/managing_shared_credentials
  58. Shared Web Credentials guide: https://www.raywenderlich.com/8981-shared-web-credentials
  59. What Is Focus Mode on iPhone and How to Use It?: https://cellularnews.com/guides/what-is-focus-mode/
  60. How to use iOS 15’s new Focus modes: https://www.theverge.com/22726456/ios-15-iphone-focus-distractions-how-to
  61. How to print to console using swift playground?: https://stackoverflow.com/questions/24003092/how-to-print-to-console-using-swift-playground
  62. Coding in Swift Playgrounds (walkthrough): https://medium.com/@stevenpcurtis.sc/coding-in-swift-playgrounds-1a5563efa089
  63. 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/
  64. 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
  65. 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/
  66. 20 Siri tips that'll make your life easier: http://www.cnet.com/pictures/siri-commands-tips-tricks-make-your-life-easier/
  67. Secret Siri commands - Twelve cool questions you can ask right now!: http://www.imore.com/secret-siri-commands-ten-ways-amp-your-digital-assistant
  68. 15 Siri commands you need to try: http://www.buzzfeed.com/caitlincowie/most-hilarious-questions-to-ask-siri#.anQELyB5V
  69. 100 Funny Siri Commands: http://fritzisaacs.hubpages.com/hub/100-Funny-Things-to-Say-to-Siri
  70. Which iPhones Have Touch ID?: https://www.howtogeek.com/802122/which-iphones-have-touch-id/
  71. 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
  72. 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
  73. 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/
  74. Apple HomeKit release date rumors: http://www.macworld.co.uk/feature/apple/apple-homekit-release-date-rumours-3585269/
  75. HomeKit Explained (out starting with iOS8): http://www.imore.com/homekit-ios-8-explained
  76. Yes, Apple TV will be a (if not THE) HomeKit hub: http://www.zdnet.com/article/yes-apple-tv-will-be-a-homekit-hub/
  77. Home App and HomeKit for iPhone, iWatch with iOS 10: http://dzone.com/articles/home-app-homekit-for-iphone-iwatch-with-ios-10
  78. Info.plist Reference for Xamarin.iOS: https://docs.microsoft.com/en-us/xamarin/ios/deploy-test/provisioning/infoplist-reference
  79. 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)
  80. TestFlight - ScreenCast/recording of configuring & using the app: https://itunespartner.apple.com/en/apps/videos#testflight-beta-testing
  81. 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
  82. 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
  83. Legacy iOS Jailbreaking (iPhone, iPad, iPod touch, Apple TV): https://www.reddit.com/r/LegacyJailbreak/
  84. iOS 8 Adoption Rate Jumps 68% For iOS devices: http://www.iphoneinformer.com/20782-ios-8-adoption-rate-jumps-68-for-ios-devices/
  85. Enterprises need to get smart about iOS security: https://www.computerworld.com/article/3618430/enterprises-need-to-get-smart-about-ios-security.html
  86. Complete List of iOS User-Agent Strings: http://enterpriseios.com/wiki/Complete_List_of_iOS_User_Agent_Strings
  87. Safari 11 on iOS 11: https://developers.whatismybrowser.com/useragents/parse/623464-safari-ios-iphone-webkit
  88. Apple ID does not have permission to access iTunes Connect: http://tapadoo.com/2009/apple-id-does-not-have-permission-to-access-itunes-connect/
  89. How to reassign "legal" permission in iTunesConnect: https://stackoverflow.com/questions/31065256/how-to-reassign-legal-permission-in-itunesconnect
  90. 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)
  91. 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/
  92. What Is An AASA (apple-app-site-association) File?: https://blog.branch.io/what-is-an-aasa-apple-app-site-association-file/
  93. Setting up iOS Universal Links: https://gist.github.com/anhar/6d50c023f442fb2437e1
  94. Support Universal Links: https://developer.apple.com/library/archive/documentation/General/Conceptual/AppSearch/UniversalLinks.html
  95. 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
  96. 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
  97. Jailbreak and Unlock iPhone, iPod touch, and iPad for Dummies: http://ipodtoucher55.blogspot.ca/2010/08/jailbreaking-and-unlocking-iphone-ipod.html
  98. Let's Talk Jailbreak podcast: http://idownloadblog.libsyn.com/rss
  99. 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/
  100. Bell Mobility - Phone Model support lookups: http://support.bell.ca/Mobility
  101. Bell Mobility - iPhone 3GS support page: http://support.bell.ca/Mobility/Products/Apple_iPhone_3GS
  102. iPhone 5S: http://support.bell.ca/Mobility/Products/Apple-iPhone-5s
  103. iPhone 6: http://support.bell.ca/Mobility/Products/Apple-iPhone-6
  104. Appium -- XCUITest Driver for iOS: https://appium.io/docs/en/drivers/ios-xcuitest/ | SRC
  105. Five XCUITest Best Practices: https://saucelabs.com/blog/five-xcuitest-best-practices
  106. The Basics of XCUITest and Using Xcode UI Test Recorder: https://bitbar.com/blog/the-basics-of-xcuitest-and-using-xcode-ui-test-recorder/
  107. Preparing XCUITest Tests for Upload: https://docs.microsoft.com/en-us/appcenter/test-cloud/preparing-for-upload/xcuitest
  108. Getting started with XCUITest framework for testing iOS apps: https://blog.novoda.com/getting-started-with-xcuitest-framework-for-testing-ios-apps/
  109. XCUITest Tutorial – iOS Testing Framework Guide: https://www.swtestacademy.com/xcuitest-tutorial-ios-testing-framework-guide/
  110. 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/
  111. 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/
  112. How to Create a Provisioning Profile for iPhone: https://www.wikihow.com/Create-a-Provisioning-Profile-for-iPhone
  113. Export signing certificates and provisioning profiles: https://help.apple.com/xcode/mac/current/#/dev8a2822e0b
  114. How to build Xcode project from the command line?: https://stackoverflow.com/questions/45681264/how-to-build-xcode-project-from-the-command-line
  115. Xcode “Build and Archive” from command line: https://stackoverflow.com/questions/2664885/xcode-build-and-archive-from-command-line
  116. 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
  117. How to compile an iOS project from command line: https://stackoverflow.com/questions/50394223/how-to-compile-an-ios-project-from-command-line
  118. Build/run iOS Xcode project from Terminal: https://stackoverflow.com/questions/7486326/build-run-ios-xcode-project-from-terminal
  119. 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
  120. 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/
  121. Use xcodebuild to build workspace vs project: https://coderwall.com/p/rv2lgw/use-xcodebuild-to-build-workspace-vs-project
  122. iOS Code Signing & Provisioning in a Nutshell: https://medium.com/ios-os-x-development/ios-code-signing-provisioning-in-a-nutshell-d5b247760bef
  123. Generating an Apple iOS certificate using Windows: https://tomasmcguinness.com/2012/06/28/generating-an-apple-ios-certificate-using-windows/
  124. What is a provisioning profile & code signing in iOS?: https://medium.com/@abhimuralidharan/what-is-a-provisioning-profile-in-ios-77987a7c54c2
  125. Re-Signing an iOS App Without Xcode: https://gowithfloat.com/2011/11/re-signing-an-ios-app-without-xcode/
  126. 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
  127. 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
  128. 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/
  129. iOS 6.1.3 - Worth Upgrading?: http://www.appledystopia.com/reviews/ios-apps/ios-6-1-3-worth-upgrading/
  130. iOS/Safari, just Safari, or non-Safari: http://jsfiddle.net/dL5cLjxt/61/
  131. jQuery Detect Mobile Devices – iPhone iPod iPad: https://www.sitepoint.com/jquery-detect-mobile-devices-iphone-ipod-ipad/
  132. 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
  133. Determine if user navigated from mobile Safari: https://stackoverflow.com/questions/3007480/determine-if-user-navigated-from-mobile-safari
  134. 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
  135. 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/
  136. Apply some CSS styles only in the Safari browser: https://solvit.io/bcf61b6
  137. CSS hack for Safari ONLY: https://stackoverflow.com/questions/2860745/css-hack-for-safari-only
  138. Mobile Safari on iPhone/iPod CSS hack: https://stackoverflow.com/questions/11470337/mobile-safari-on-iphone-ipod-css-hack
  139. Scrolling your website past the iPhone X’s notch: https://www.quirksmode.org/blog/archives/2017/10/scrolling_your.html
  140. initial-scale=1 makes Safari iOS react to orientation change: https://www.quirksmode.org/blog/archives/2013/10/initialscale1_m.html
  141. Using the viewport meta tag to control layout on mobile browsers: https://developer.mozilla.org/de/docs/Mozilla/Mobile/Viewport_meta_tag
  142. 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
  143. Disable pinch/zoom in WebKit (or electron) via JS: https://stackoverflow.com/questions/29929411/disable-pinch-zoom-in-webkit-or-electron
  144. Can-I-Use -- user-select: none: https://caniuse.com/#feat=user-select-none
  145. 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
  146. 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/
  147. 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
  148. Change User Agent in UIWebView: https://stackoverflow.com/questions/478387/change-user-agent-in-uiwebview/27330998#27330998
  149. WKWebView UserAgent changes on iPad: https://developer.apple.com/forums/thread/122189 | VIDEO
  150. Correctly Form User-Agents for Webview Apps: https://www.scientiamobile.com/correctly-form-user-agents-for-webview-apps/
  151. Difference between WKWebView and Safari?: https://stackoverflow.com/questions/47252588/difference-between-wkwebview-and-safari
  152. Set useragent in WKWebview: https://stackoverflow.com/questions/26994491/set-useragent-in-wkwebview
  153. WebViewGetUserAgent1.m (Objective-C example): https://gist.github.com/Koze/cfda5d2af12f6215424e
  154. Intercept request with WKWebView: https://www.xspdf.com/help/50966407.html
  155. Responsive iframes on iOS do not size correctly (workaround included): https://github.com/ampproject/amphtml/issues/11133
  156. 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
  157. List of all iOS (Swift) Components:
  158. Apple docs -- iOS UI Kit - UITextView: https://developer.apple.com/documentation/uikit/uitextview#//apple_ref/doc/uid/TP40006898
  159. UIPickerView: https://developer.apple.com/documentation/uikit/uipickerview
  160. Swift/iOS equivalent of spinner in Android?: https://stackoverflow.com/questions/40381666/swift-ios-equivalent-of-spinner-in-android
  161. 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
  162. Pickers in forms: https://www.hackingwithswift.com/quick-start/swiftui/pickers-in-forms
  163. AppCoda's coverage of AutoLayout has some additional details to the useful RayWenderlich tutorial: https://www.appcoda.com/learnswift/auto-layout-intro.html
  164. 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/
  165. Some random iPhone (debugging) stuff: http://jainmarket.blogspot.ca/2009/09/debugging-from-xcode-to-real-devicejail.html
  166. Table of Contents -- iOS Emulator (Simulator) in xCode: https://developer.apple.com/library/content/documentation/IDEs/Conceptual/simulator_help_topics/Chapter/Chapter.html
  167. Run an app on a device: https://help.apple.com/xcode/mac/current/#/dev5a825a1ca
  168. 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
  169. Getting Started in Simulator: https://developer.apple.com/library/archive/documentation/IDEs/Conceptual/iOS_Simulator_Guide/GettingStartedwithiOSSimulator/GettingStartedwithiOSSimulator.html
  170. 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
  171. iOS 5 simulator: https://stackoverflow.com/questions/9547031/ios-5-simulator/9875311#9875311
  172. Xcode/Simulator -- How to run older iOS version?: https://stackoverflow.com/questions/4262018/xcode-simulator-how-to-run-older-ios-version
  173. Launch the iOS simulator: https://www.lynda.com/Xcode-tutorials/Launch-iOS-simulator/504071/558559-4.html
  174. Use Xcode's IOS Simulator to Test Mobile Websites: https://www.youtube.com/watch?v=e7XBvDPkkCs
  175. iOS Simulator on Steroids -- Tips & Tricks in Xcode 9: https://www.appcoda.com/ios-simulator-tips-tricks/
  176. How do I run an iPad Simulator in Xcode?: https://stackoverflow.com/questions/48346709/how-do-i-run-an-ipad-simulator-in-xcode
  177. Xcode 9 - no iOS 11 simulator: https://stackoverflow.com/questions/45377993/xcode-9-no-ios-11-simulator
  178. 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
  179. Testing web pages with Xcode's iOS Emulator/Simulator: https://gist.github.com/shawnbot/5527355
  180. 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
  181. 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)
  182. iOS vs Android app architecture similarities: https://blog.usejournal.com/ios-vs-android-app-architecture-similarities-5f91cc7d4296
  183. iOS Storyboards in Xcode - The Ultimate Guide: https://matteomanferdini.com/ios-storyboards-xcode/
  184. Apple ID - Frequently asked questions about two-step verification for Apple ID: http://support.apple.com/kb/HT5570
  185. 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/
  186. Apple Pay gets stronger amid Passbook change to 'Wallet': http://www.zdnet.com/article/wwdc-2015-apple-pay-e-commerce-mobility-smartphones-iphone/
  187. 8 Tips for Saving Battery Life on Your iPhone: https://www.howtogeek.com/675510/8-tips-for-saving-battery-life-on-your-iphone/
  188. Apple -- real-money gambling apps must now be iOS native: https://calvinayre.com/2019/06/05/business/apple-real-money-gambling-apps-ios-native/
  189. How Casino Apps Stay Compliant: https://blog.gummicube.com/2019/03/how-casino-apps-stay-compliant/
  190. Dissecting Apple’s updated HTML5 App Store guidelines: https://www.casinobeats.com/2019/06/07/dissecting-apples-updated-html5-app-store-guidelines/
  191. 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/
  192. 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/
  193. Compliance with Apple policy -- "3.3.2 An Application may not download or install executable code.": https://github.com/facebook/react-native/issues/320
  194. ReactNative WebView -- iOS Deprecated API Usage Warning: https://github.com/react-native-community/react-native-webview/issues/819
  195. After Removing UIWebView (ITMS-90809): https://github.com/react-native-community/react-native-webview/issues/312
  196. 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
  197. iOS developers file class-action against Apple over ‘profit killing’ App Store practices: https://9to5mac.com/2019/06/04/apple-ios-developers-lawsuit/
  198. 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/
  199. 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/
  200. App Analytics Shared with Developers - Our Take On iOS Privacy Permissions: https://www.getorchard.com/blog/app-analytics-ios-privacy/amp/
  201. Chinese Firm to Operate China iCloud Accounts: https://mjtsai.com/blog/2018/01/15/chinese-firm-to-operate-china-icloud-accounts/
  202. 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