This is not that common of an issue, but it happens – when searching for memory leaks, remember to check any cross-referenced objects. Cross-referenced objects are, well, just that, objects that need to reference each other. For example, when “ClassA” needs to know about “ClassB”, and “ClassB” needs to know about “ClassA”. Continue reading to see how this can cause memory leaks in your projects and how to use Xojo’s WeakRef to fix it.
Comments closedAuthor: Javier Menendez
Starting with Xojo 2024r1 there’s a new Window type in Xojo’s UI/UX bag: Popovers. Popovers are kind of a Modal window with a more transient behavior and associated with a Parent control. A Popover will display the chosen content or layout, the same as when you design the user interface of a window or a Container control that will be included as part of another more complex design or displayed at runtime.
Comments closedApple is introducing a privacy policy that requires the inclusion of a privacy manifest file in new and updated apps created for iOS, iPadOS, tvOS and VisionOS distributed through the AppStore. Obviously, this impacts the iOS and iPadOS apps created with Xojo that you intend to update or submit and distribute through the Apple AppStore.
Comments closedIn this tutorial learn to design a cross-platform control that dynamically previews images and PDF files. Files can dragged and dropped onto the control, opened from the standard file selection dialog, and, in the case of images, added using Copy and Paste. The file path will be displayed below the addendum file.
Comments closedOne of the best resources for Xojo users is the more than 140 example projects available within the Xojo IDE. Find them in Xojo by choosing File > New Project and then clicking on Examples in the New Project window. Starting with Xojo 2023 Release 4, it will be even easier to find that specific example you need with new descriptions and filtering options.
Comments closedStarting with Xojo 2023 Release 4 Xojo improved areas of the MobileMapViewer and MobileLocation classes on iOS. This release includes a new way to add…
Comments closedStarting with Xojo 2023r3 there are two new features in the iOS MobileLocation control: Visits and GeoFencing. Visits allows the operating system to notify an app when a device stays near a given place for some time. GeoFencing can notify an app when the user enters and/or leaves a previously registered region.
Comments closedMany users asked for a way to view and navigate the pages of a PDF document in their iOS projects. Starting with Xojo 2023r2, this is possible with the new MobilePDFViewer control. Continue reading to get tips on how to use this in your iOS projects.
Comments closedDesktopChart, MobileChart, and WebChart have received some new features and improvements based mostly on user feedback. New features include a new Stacked chart type, more customization options for the already supported chart types and improvements to the chart control itself. Continue reading to get the details about all these great new things in Xojo.
Comments closed