4D for iOS: What you need to know about iOS 13
iOS 13, first launched at the Apple’s annual Worldwide Developers Conference (WWDC 2019), to be released today, September 19. And we couldn’t be more thrilled to announce that some of the features Apple has unveiled for their latest iOS, will be available in 4D for iOS with the release of the v18! Here’s everything you need to know about the advances we have in store for you:
Power of objects and dot notation
With 4D v17 R5, we showed you how easy it is to manipulate an object to retrieve the attributes of a file or folder. Things have gotten even easier thanks to object notation! In this blog post, we’re providing you an HDI with a user interface to manage files and folders. This isn’t new in 4D since you could do it with classic 4D commands, but now you can do it easier and with fewer lines of code!
CSS color strings for better readability
Improved and simplified 4D commands just keep coming. Now you can set colors in your form objects using CSS strings instead of numeric values. Previously CSS colors for objects were declared with a 4-byte longint (e.g., 0x00RRGGBB). But if you feel more comfortable writing BLUE instead of its numeric equivalent 255 (0xFF), we’ve got good news … 4D v17 R6 makes it possible!
More sophisticated ORDA queries with formulas
In 4D v17 R6, ORDA queries are becoming increasingly more powerful and concise. This blog post is for those of you who need more sophisticated search criteria than just a simple syntax like “name = Smith‘”. With this R-release, you can use any project method or 4D expression in the query() member method by using formulas.
What better way to explain this feature than with an example? Let’s dig into the details.
Use collections to write and read in 4D View Pro
If you need to read or write hundreds of different values or formulas, you can do it faster, easier, and at the same time by using collections. New commands are available for this: VP SET VALUES, VP Get values, VP SET FORMULAS, and VP Get formulas.
4D v17 R6 Beta starts today
We’re pleased to announce the launch of beta testing for 4D v17 R6! Without further ado, let’s take a look and see what this R-release has in store for you:
- 4D for iOS apps are taken to new heights thanks to the ability to manage and edit your app content using parameters.
- Advanced programming capabilities at your disposal: from the ability to retrieve the current execution call chain, to a powerful new tool to analyze debug logs – just to name a few.
- Sophisticated search criteria and optimized coding with new ORDA advances.
- Style customization, the use of collections to read and write values and formulas, along with more control over your methods are the new functionalities added to the ever-growing list of 4D View Pro features.
- The beta tests for 4D Projects continue with 4D v17 R6, making it possible for you to take full advantage of a source control system.
4D v17 R5 is here
4D v17 R5, one of the most feature-rich R-releases ever delivered, is now available!
Since we can’t list all of the nearly 30 features in a single blog post, here’s an overview of what this thrilling R-release has to offer:
- A built-in solution to encrypt your customer’s data at the table level! So easy to use and so transparent, that there’s no need to change your code.
- If you have an existing code or need to access external records via ODBC, reading 4D object fields is now possible.
- Set tasks with actions, and have your app content up-to-date in a snap with some of the new 4D for iOS features.
- With links to 4D methods, along with the simplification and flexibility of multiple commands, 4D Write Pro has taken things a step further.
- A powerful ribbon-based toolbar for 4D View Pro is available for quick access to different commands.
- ORDA has its share of features, including the possibility to write generic code and optimized performance in client/server mode.
- There’s no more need for special configuration if you need to run multiple clients connected to the same database on a single computer. Things have gotten a lot easier, just run the clients and it’ll work!
We’ve only scratched the surface of what this R-release has in store for you. See all blog posts for 4D v17 R5!
Write generic code with the latest ORDA features
ORDA has its share of features with 4D v17 R5, including various ways to write generic code.
Writing generic code allows you to centralize your code to facilitate updating it. Not only does it enable you to write reusable code that can be used in different use cases, freeing you from having to reinvent the wheel again and again, it also lets you add extra functionalities on top of what you’ve already done.
4D Write Pro: Save the view properties
View settings are used to define how a 4D Write Pro document should be displayed. Until 4D v17 R5, these settings could only be modified using the contextual menu or standard actions. Now they can also be set and get within an object using new commands, as we explained in this blog post. But you can do even more, because these settings can be saved and re-applied afterward! You’ll definitely appreciate having your settings saved!
Substitute missing fonts in 4D Write Pro documents
Prior to 4D v17 R5, you may have discovered upon opening your 4D Write Pro document that the displayed font is not what it is supposed to be! If the document contains fonts which are not on your computer, 4D automatically replaced them with Times New Roman. However, since font preference is a matter of individual choice, this R-release gives you the ability to choose the replacement fonts!
Contact us
Got a question, suggestion or just want to get in touch with the 4D bloggers? Drop us a line!
* Your privacy is very important to us. Please click here to view our Policy