In previous blog entries we saw how easy it is to implement the Design Pattern Singleton and how we can find the Observer Design Pattern already implemented on several Xojo features by default, greatly simplifying our code and interaction between the objects. Now, as promised, it is time to put it all in practice, creating our own Notification Center: a class that will allow us to share the same unique instance for the entire App (Singleton), and that can use any object in order to register itself for receiving notifications by the observed Control, for one or more message (the notifications themselves). Continue reading Design Patterns in Xojo: Observer, Part II
Xojo Blog Posts
It is likely that later this week, Microsoft will be announcing Visual Studio for Mac. Is this really true? Why would they do this? What does it mean for Xojo users?
Guest Post by Christian Schmitz of Monkeybread Software, a Xojo developer from Germany. 18 years ago various consulting projects brought Christian to plugin development for Xojo. Digging through various libraries, OS features and compiler techniques, he built a huge plugin toolbox for use in his own projects and to license to others. Christian has (co)hosted ten conferences over the years and you can join the next one in Berlin.
Do you like to meet other Xojo users and go to conferences? Well, you are in luck! In 2017 there is a conference being organized by Monkeybread Software. Xojo developers from all over the world will meet the first week in May 2017 in metropolitan Berlin, Germany. In the center of western Berlin at the Ellington hotel, next to the nearby Kurfürstendamm, the Zoo and KaDeWe. We selected this central location in Europe for easy traveling for developers from east and west.
Join Paul as he talks with Xojo founder and CEO Geoff Perlman about XDC 2016, macOS Sierra, iOS 10, iPhone 7, Airpods and possible new…
With Xojo 2016r2 and later your iOS apps can access and use a new feature: iOS Location. This is a BIG feature to help you determine where in the world the device running your app is located and so you can react to its location. And you know what is even better? Implementing this feature is no-brainer. Continue reading Don’t Get Lost…With iOSLocation
Want to see how easy it is to make an iOS app with Xojo? Check out Xojo Draw in the App Store. Released last week at the start of XDC 2016, Xojo Draw is an enhanced version of the Xojo Doodle sample project that is included with Xojo. Working on both iPhone and iPad, Xojo Draw lets you draw with touch and save your creations to the camera roll or send to other apps.
I’ve ran into PostgreSQL case sensitivity myself before and I’ve seen it come up on the forums, so I thought it might be a good thing to bring up here.
Sometimes you hear that PostgreSQL is case-insensitive, but it isn’t really. What it actually does is convert your SQL to lowercase by default. So take a look at this SQL:
SELECT FullName FROM Person
This gets converted to:
SELECT fullname FROM person
That is nice if you happen to like to write your queries with mixed casing.
In this special episode of XojoTalk, the tables are turned as XojoTalk host Paul Lefebvre is interviewed by Tim Dietrich. Download the mp3. Show…