# iOS

**URL:** https://ifnotnil.com/c/ios/10.md

[Latest](https://ifnotnil.com/latest.md) · [Categories](https://ifnotnil.com/categories.md) · [Tags](https://ifnotnil.com/tags.md)

---

## [About the iOS category](https://ifnotnil.com/t/about-the-ios-category/17)

<div class="topic-metadata">

**Author:** [@Garry](https://ifnotnil.com/u/Garry)\
**Replies:** 0

</div>

Use this category to discuss anything regarding developing for the iOS platform (i.e: iPhones and iPads).

---

## [My first Swift & SwiftUI iOS app – Symptomatic](https://ifnotnil.com/t/my-first-swift-swiftui-ios-app-symptomatic/4657)

<div class="topic-metadata">

**Author:** [@Stretch327](https://ifnotnil.com/u/Stretch327)\
**Replies:** 9\
**Last updated:** [23 August 2026 18:20 UTC](https://ifnotnil.com/t/my-first-swift-swiftui-ios-app-symptomatic/4657 "2026-08-23T18:20:46Z")

</div>

Hey everyone, I’ve been working on learning Swift and SwiftUI in my free time for the last 6 months or so and have finally reached the point where I feel confident enough to build an app that’ll end up in the App Store. …

---

## [Is Xojo Mobile Ready for Prime Time?](https://ifnotnil.com/t/is-xojo-mobile-ready-for-prime-time/3925)

<div class="topic-metadata">

**Author:** [@SteveWired](https://ifnotnil.com/u/SteveWired)\
**Replies:** 21\
**Last updated:** [10 April 2024 10:15 UTC](https://ifnotnil.com/t/is-xojo-mobile-ready-for-prime-time/3925 "2024-04-10T10:15:21Z")

</div>

Hey all! Opinions sought! Would you build cross platform Mac, Windows, iOS, Android in Xojo? Is it prime time for mobile? I currently have a nice looking (and complicated) Xojo app for Mac/Windows. (See www.officetime…

---

## [If you had to](https://ifnotnil.com/t/if-you-had-to/3109)

<div class="topic-metadata">

**Author:** [@npalardy](https://ifnotnil.com/u/npalardy)\
**Replies:** 24\
**Last updated:** [2 March 2023 18:50 UTC](https://ifnotnil.com/t/if-you-had-to/3109 "2023-03-02T18:50:10Z")

</div>

IF you had to write a mobile app what env would you pick ? And why ? MUST support iOS and Android

---

## [OpenGL - Apple deprecation](https://ifnotnil.com/t/opengl-apple-deprecation/3108)

<div class="topic-metadata">

**Author:** [@Jeff](https://ifnotnil.com/u/Jeff)\
**Replies:** 7\
**Last updated:** [24 February 2023 08:35 UTC](https://ifnotnil.com/t/opengl-apple-deprecation/3108 "2023-02-24T08:35:40Z")

</div>

Do you think that Apple is going to remove support for OpenGL for iOS? I write cross-platform mobile apps, and have been using CoronaSDK/Lua for these efforts, and have a bunch of code that I’ve developed in Lua. I’ve …

---

## [Xojo iOS strangeness?](https://ifnotnil.com/t/xojo-ios-strangeness/3077)

<div class="topic-metadata">

**Author:** [@DaveS](https://ifnotnil.com/u/DaveS)\
**Replies:** 3\
**Last updated:** [11 February 2023 07:09 UTC](https://ifnotnil.com/t/xojo-ios-strangeness/3077 "2023-02-11T07:09:02Z")

</div>

I was playing around with the IDE for iOS projects in Xojo and noticed that it allowed the user to add multiple instances of Sharepanel Msgbox ImagePicker Shouldn’t those be singleton controls? as in ONE instance per…

---

## [Weird memory spike when showing keyboard on iPhone in Swift](https://ifnotnil.com/t/weird-memory-spike-when-showing-keyboard-on-iphone-in-swift/3013)

<div class="topic-metadata">

**Author:** [@TheFifth](https://ifnotnil.com/u/TheFifth)\
**Replies:** 10\
**Last updated:** [13 January 2023 15:50 UTC](https://ifnotnil.com/t/weird-memory-spike-when-showing-keyboard-on-iphone-in-swift/3013 "2023-01-13T15:50:08Z")

</div>

I’m having a really weird issue with my iOS Swift app. During normal usage it will happily tick along using 20-30MB of memory, however as soon as the keyboard is displayed the memory spikes to 280-300MB. This is only …

---

## [dtPluginIOS source code](https://ifnotnil.com/t/dtpluginios-source-code/2900)

<div class="topic-metadata">

**Author:** [@rgb](https://ifnotnil.com/u/rgb)\
**Replies:** 0\
**Last updated:** [28 November 2022 14:16 UTC](https://ifnotnil.com/t/dtpluginios-source-code/2900 "2022-11-28T14:16:38Z")

</div>

Hi, My old code of my dtPlugins controls & classes for IOS (it’s old 2017) Just for learn :slight\_smile: https://www.swiftpw.com/dtIOS\_SourceCode.zip

---

## [Swiping half-way back messes up Navigation Bar](https://ifnotnil.com/t/swiping-half-way-back-messes-up-navigation-bar/2194)

<div class="topic-metadata">

**Author:** [@jotter](https://ifnotnil.com/u/jotter)\
**Replies:** 1\
**Last updated:** [19 November 2021 21:50 UTC](https://ifnotnil.com/t/swiping-half-way-back-messes-up-navigation-bar/2194 "2021-11-19T21:50:28Z")

</div>

In my leisure time I’ve once created an iOS app Expense Tool. That’s been in 2010, with iPhoneOS 3. Nowadays I don’t find much time for that - just trying to keep it working. Which means that every year with every iOS u…

---

## [Get iOS device model](https://ifnotnil.com/t/get-ios-device-model/1837)

<div class="topic-metadata">

**Author:** [@Apps4Me](https://ifnotnil.com/u/Apps4Me)\
**Replies:** 8\
**Last updated:** [19 June 2021 15:09 UTC](https://ifnotnil.com/t/get-ios-device-model/1837 "2021-06-19T15:09:52Z")

</div>

How to get the mode type like this? @“iPhone13,4” on iPhone 12 Pro Max See: StackOverflow With this code, I got only iPad or iPhone: declare function NSClassFromString lib "Foundation" (clsName as cfstringref) as pt…

---

## [What is the best way to share parameter values across views?](https://ifnotnil.com/t/what-is-the-best-way-to-share-parameter-values-across-views/1555)

<div class="topic-metadata">

**Author:** [@supcumps](https://ifnotnil.com/u/supcumps)\
**Replies:** 14\
**Last updated:** [23 May 2021 01:18 UTC](https://ifnotnil.com/t/what-is-the-best-way-to-share-parameter-values-across-views/1555 "2021-05-23T01:18:53Z")

</div>

Hi I have tried a number of ways to pass values from one view to another. One method that seems to have promise was to have a global dictionary as suggested by Michel, but I couldn’t get it to work. I managed to get it…

---

## [Changing color on mobileTable](https://ifnotnil.com/t/changing-color-on-mobiletable/1632)

<div class="topic-metadata">

**Author:** [@supcumps](https://ifnotnil.com/u/supcumps)\
**Replies:** 10\
**Last updated:** [14 April 2021 22:52 UTC](https://ifnotnil.com/t/changing-color-on-mobiletable/1632 "2021-04-14T22:52:53Z")

</div>

I can’t figure out how to modify the background colour on mobile tables. The tint doesn’t seem to be implemented and I can’t seem to get the iOS Extensions to work. Any advice would be appreciated

---

## [UITableView - opinions](https://ifnotnil.com/t/uitableview-opinions/207)

<div class="topic-metadata">

**Author:** [@DaveS](https://ifnotnil.com/u/DaveS)\
**Replies:** 3\
**Last updated:** [5 April 2021 04:18 UTC](https://ifnotnil.com/t/uitableview-opinions/207 "2021-04-05T04:18:52Z")

</div>

I have an app that thru out uses a total of NINE (9) UITableviews… each one displaying a completely differnent type of data. but each one requires the same types of user interaction obviously to display the data (thi…

---

## [Iossound very quiet](https://ifnotnil.com/t/iossound-very-quiet/1520)

<div class="topic-metadata">

**Author:** [@Paul\_Crawford](https://ifnotnil.com/u/Paul_Crawford)\
**Replies:** 7\
**Last updated:** [3 March 2021 16:12 UTC](https://ifnotnil.com/t/iossound-very-quiet/1520 "2021-03-03T16:12:30Z")

</div>

IOSound.play is really quiet. Is there a way to increase the volume, such has hands free?

---

## [How to add analytics to Xojo based iOS app](https://ifnotnil.com/t/how-to-add-analytics-to-xojo-based-ios-app/1546)

<div class="topic-metadata">

**Author:** [@supcumps](https://ifnotnil.com/u/supcumps)\
**Replies:** 4\
**Last updated:** [15 February 2021 20:43 UTC](https://ifnotnil.com/t/how-to-add-analytics-to-xojo-based-ios-app/1546 "2021-02-15T20:43:11Z")

</div>

I am trying to figure out the best way to collect information about how the user views an app and where there are problems. I know that xcode has the ability to build this into iOS apps. Does anyone have any suggestions? …

---

## [Question(s) about IDFA / Add ID](https://ifnotnil.com/t/question-s-about-idfa-add-id/1477)

<div class="topic-metadata">

**Author:** [@christianjeannot](https://ifnotnil.com/u/christianjeannot)\
**Replies:** 0\
**Last updated:** [12 January 2021 08:33 UTC](https://ifnotnil.com/t/question-s-about-idfa-add-id/1477 "2021-01-12T08:33:57Z")

</div>

Hi Community, I have no plans or interests in using Ads in my App(s). It is just interesting me. When I remember correctly it was possible in iOS 13 to reset an Add ID. Was this the IDFA or another ID? When I try to r…

---

## [Three new controls for iOS in Xojo](https://ifnotnil.com/t/three-new-controls-for-ios-in-xojo/1436)

<div class="topic-metadata">

**Author:** [@MonkeybreadSoftware](https://ifnotnil.com/u/MonkeybreadSoftware)\
**Replies:** 0\
**Last updated:** [21 December 2020 15:02 UTC](https://ifnotnil.com/t/three-new-controls-for-ios-in-xojo/1436 "2020-12-21T15:02:03Z")

</div>

As you may know, the next version of MBS Xojo Plugins is about getting most things to work on iOS. We ported our HTMLViewer replacement WKWebViewControlMBS, the ScenesKit control SCNControlMBS and the map viewer MapKitVi…

---

## [Launch Screen vs. Launch Images](https://ifnotnil.com/t/launch-screen-vs-launch-images/935)

<div class="topic-metadata">

**Author:** [@npalardy](https://ifnotnil.com/u/npalardy)\
**Replies:** 0\
**Last updated:** [8 September 2020 04:02 UTC](https://ifnotnil.com/t/launch-screen-vs-launch-images/935 "2020-09-08T04:02:25Z")

</div>

Lifted since I cannot post there Use a Launch Screen only Launch Screens are set up using autolayout so they certainly should scale nicely esp if you use an image set with 1x, 2x, 3x resolutions in it They work in a…

---

## [Creating TextOutPutStream Problem](https://ifnotnil.com/t/creating-textoutputstream-problem/848)

<div class="topic-metadata">

**Author:** [@TomBaumgartner](https://ifnotnil.com/u/TomBaumgartner)\
**Replies:** 5\
**Last updated:** [12 August 2020 20:25 UTC](https://ifnotnil.com/t/creating-textoutputstream-problem/848 "2020-08-12T20:25:58Z")

</div>

I have released apps which write files in iOS but now I get an error when I try to create a TextOutputStream. Anybody know of something recently broken. Error on “create” line is “can’t write file.” if docFile\<\>nil then …

---

## [Can't build without provisioning profile](https://ifnotnil.com/t/cant-build-without-provisioning-profile/837)

<div class="topic-metadata">

**Author:** [@TomBaumgartner](https://ifnotnil.com/u/TomBaumgartner)\
**Replies:** 0\
**Last updated:** [11 August 2020 13:36 UTC](https://ifnotnil.com/t/cant-build-without-provisioning-profile/837 "2020-08-11T13:36:20Z")

</div>

I started a new iOS app and relearned a small trick about provisioning profiles. Followed the Xojo documentation doing all the steps for a new app creating bundle ID, provisioning profile, etc. Got the old "can’t build w…

---

## [Can't pick Simulator](https://ifnotnil.com/t/cant-pick-simulator/776)

<div class="topic-metadata">

**Author:** [@TomBaumgartner](https://ifnotnil.com/u/TomBaumgartner)\
**Replies:** 10\
**Last updated:** [28 July 2020 10:07 UTC](https://ifnotnil.com/t/cant-pick-simulator/776 "2020-07-28T10:07:16Z")

</div>

Just started a new iOS project. When I click on iOS Debugging Simulator Device I don’t get a dropdown menu. Launched Xcode and installed new stuff. Quit Xojo and restarted. Still doesn’t work. Any ideas?

---

## [Alternative to Format() in iOS?](https://ifnotnil.com/t/alternative-to-format-in-ios/765)

<div class="topic-metadata">

**Author:** [@supcumps](https://ifnotnil.com/u/supcumps)\
**Replies:** 3\
**Last updated:** [22 July 2020 22:25 UTC](https://ifnotnil.com/t/alternative-to-format-in-ios/765 "2020-07-22T22:25:12Z")

</div>

I am wondering if anyone has developed a function that acts the same was as format() in desktop applications that can be used in iOS? I am trying to figure out a generic method for reducing a number like 12,546 to 12500 …

---

## [iOSViewscreen passing parameters](https://ifnotnil.com/t/iosviewscreen-passing-parameters/728)

<div class="topic-metadata">

**Author:** [@supcumps](https://ifnotnil.com/u/supcumps)\
**Replies:** 5\
**Last updated:** [12 July 2020 21:29 UTC](https://ifnotnil.com/t/iosviewscreen-passing-parameters/728 "2020-07-12T21:29:19Z")

</div>

I am having trouble passing parameters between two screens. I enter fields in the first view, then call a secondary view to make some calculations to produce a value in a secondary view. The result is then copied to a gl…

---

## [iOS certificates](https://ifnotnil.com/t/ios-certificates/698)

<div class="topic-metadata">

**Author:** [@npalardy](https://ifnotnil.com/u/npalardy)\
**Replies:** 6\
**Last updated:** [5 July 2020 00:12 UTC](https://ifnotnil.com/t/ios-certificates/698 "2020-07-05T00:12:53Z")

</div>

I’ve trying to sort out why when I go into Xcode 11.5 preferences to manage certs is wont permit me to add the iOS ones ? Anyone else ?

---

## [macOS equivalent to UITABBAR in iOS?](https://ifnotnil.com/t/macos-equivalent-to-uitabbar-in-ios/497)

<div class="topic-metadata">

**Author:** [@DaveS](https://ifnotnil.com/u/DaveS)\
**Replies:** 3\
**Last updated:** [24 May 2020 23:48 UTC](https://ifnotnil.com/t/macos-equivalent-to-uitabbar-in-ios/497 "2020-05-24T23:48:38Z")

</div>

for iOS there is the UITabbar and UIToolbar controls, where the UIToolbar is either Icon or text, and the UITabbar is either/and … Technically there go along the bottom of the device screen, but in fact can be place anyw…

---

## [Using AirDrop](https://ifnotnil.com/t/using-airdrop/258)

<div class="topic-metadata">

**Author:** [@DaveS](https://ifnotnil.com/u/DaveS)\
**Replies:** 3\
**Last updated:** [31 March 2020 18:48 UTC](https://ifnotnil.com/t/using-airdrop/258 "2020-03-31T18:48:03Z")

</div>

In Swift I have figured out how to send a file FROM the iPhone to my Desktop using AirDrop… but can’t seem to figure out how to associate my app in such a way that the documents folder of my app on the iPhone is a desti…

---

## [DarkMode - Magic, Method or Math?](https://ifnotnil.com/t/darkmode-magic-method-or-math/214)

<div class="topic-metadata">

**Author:** [@DaveS](https://ifnotnil.com/u/DaveS)\
**Replies:** 4\
**Last updated:** [24 March 2020 19:25 UTC](https://ifnotnil.com/t/darkmode-magic-method-or-math/214 "2020-03-24T19:25:24Z")

</div>

I just recently decided to make the Swift app I am working on Dark Mode compatible. And as far as those standard colors I was using, the conversion was fairly straight forward. However, previous to this decision, I had…

---

## [The power of Enums](https://ifnotnil.com/t/the-power-of-enums/191)

<div class="topic-metadata">

**Author:** [@DaveS](https://ifnotnil.com/u/DaveS)\
**Replies:** 8\
**Last updated:** [16 March 2020 14:06 UTC](https://ifnotnil.com/t/the-power-of-enums/191 "2020-03-16T14:06:33Z")

</div>

I recently read Norms blog post at https://www.great-white-software.com/blog/ titled “Decide by not deciding” and it made me think about things that the ENUM in Swift can do that Xojo cannot (things that would be a great…

---

## [Images, Launchscreen.storyboard and Autolayout](https://ifnotnil.com/t/images-launchscreen-storyboard-and-autolayout/125)

<div class="topic-metadata">

**Author:** [@DaveS](https://ifnotnil.com/u/DaveS)\
**Replies:** 0\
**Last updated:** [17 February 2020 00:17 UTC](https://ifnotnil.com/t/images-launchscreen-storyboard-and-autolayout/125 "2020-02-17T00:17:27Z")

</div>

First off, I hate Autolayout… And for the code and UI part of all of my apps I manage quite well with out it. However, for a Launchscreen.Storyboard you have no choice, you must use AL What I need is rather simple (or …

---

## [Swift for Developement](https://ifnotnil.com/t/swift-for-developement/107)

<div class="topic-metadata">

**Author:** [@DaveS](https://ifnotnil.com/u/DaveS)\
**Replies:** 16\
**Last updated:** [13 February 2020 19:31 UTC](https://ifnotnil.com/t/swift-for-developement/107 "2020-02-13T19:31:28Z")

</div>

I am going to assume since it was not mentioned otherwise that conversations, tip and tricks about using Swift for iPhone/iPad/AppleTv/AppleWatch is an acceptable line for topics here.

[Next page](https://ifnotnil.com/c/ios/10.md?page=1)
