Want a quick and easy way to add capabilities to bulit-in classes and types without subclassing? Try extension methods. An extension method is a method…
Comments closedCategory: Learning
In recent weeks I received several questions regarding Xojo iOS, many from users who already use Xojo for desktop or web development and want to start using Xojo for mobile, particularly iOS, development. I’ve compiled some of their questions together with some other tips into this mini-FAQ.
Comments closedI’ll update this FAQ from time to time, so you may want to bookmark it and revisit! In addition, the Xojo Forum is a great place to keep the conversation about this and other iOS Xojo-related topics!
JSONItem is the native class for dealing with JSON. Depending on how you use it, it treats your data as either a standard dictionary (key-value pairs)…
Comments closedIn the previous post, we built a utility to find text inside files within a single folder. Today we’re upgrading that utility to support recursive searching…
Comments closedIn the new DrawControlInLayoutEditor event of Xojo, which is available for MobileCanvas, AndroidMobileUserControl, and iOSMobileUserControl, there are properties available that otherwise do not exist in…
Comments closedIn the previous article, we saw how signing a macOS app is more than just handling certificates. Other factors come into play based on the distribution method you choose and the features it will offer.
Comments closedIf you’ve been working with Xojo for a while, you’re likely familiar with conditional compilation directives like #If TargetMacOS or #If DebugBuild. But there are…
Comments closedSooner or later most apps need some version of the ability to find text in those files, whether you’re scanning log files, config files, exported…
Comments closedFor Xojo 2026 Release 1, we’ve made some improvements to Jade, Xojo’s integrated AI assistant. Jade is easily accessible from the toolbar, making it handy…
Comments closedOne of the notable additions in Xojo 2026 Release 1 is that the DrawControlInLayoutEditor event is now available for Desktop and iOS/Android projects, giving you more possibilities…
Comments closed