When you’re writing code, you often need to make decisions based on different situations. These decisions are handled using conditional statements. Conditional statements let your program…
Comments closedCategory: Tutorials
tutorials, longer instructional posts, how to’s
By default, macOS adds several menu options to the Window menu of any Desktop app. Those options have been getting more interesting in the latest releases of the operating system, allowing, among other things, to set the position and arrangement of the Window on the screen, split the screen between the Window of one app and another app, or even sending a window of an app to an iPad as an “extended” screen in your macOS setup. Read on, adding these options to your Xojo-built macOS apps is just a few Declares away!
Comments closedTic-tac-toe, a classic two-player strategy game where players take turns marking spaces in a 3×3 grid. The objective is simple: be the first to get…
Comments closedSome users on the Xojo Forum recently asked how to render tables on a PDFDocument using the PDFTableDataSource class interface when the dat source does not comes from a RowSet. Well, the truth is that it doesn’t differ too much from when it does! Continue reading and I will show you how using a simple example.
Comments closedEver wondered how to create those sleek, professional-looking loading animations you see in modern apps? In this blog post, we’re going to unlock the power…
Comments closedApplication programming interfaces (APIs) are essential for enabling digital interactions. They facilitate communication and data sharing between systems, forming the backbone of many applications and…
Comments closedThough a minor update, Xojo now offers access to another core SQLite function: SOUNDEX. What is SOUNDEX? SOUNDEX is a core function in SQLite that…
Comments closedImagine a restaurant kitchen during the dinner rush. Multiple chefs need to access the same oven, stovetop, and ingredients to prepare various dishes. Without coordination,…
Comments closedYou are likely already familiar with terms like Sandboxing, hardened runtime and Notarization. After all, these are required if you plan to distribute your macOS…
Comments closedIt’s the 21st Century and it’s possible to share contacts with other people directly from your mobile phone, but let’s face it, business cards are still a very common way to share personal contact information.
Comments closed