B4i libraries are written in Objective C. You need to use a Mac with Xcode and you need to know Objective C.
From my experience it is more difficult to write B4i libraries compared to B4A / B4J...
AttributedStrings are strings with additional styling information.
CSBuilder is a new type added in B4i v4.00 which helps with creating such strings. It is an alternative to iRichString class...
To help the members to make money with B4i, I tried to compile all the relevant Admob code (except mediation, Native and Interstitial Rewarderd) of the forum in this example.
Any code and sample...
I'm not sure whether it is a new feature in iOS or I simply wasn't aware of it, but it is a very useful one.
Apparently you can access the crash logs from the settings app. This helps when you...
We will start with the steps to create a new native (non-b4xlib) for B4i v10+ with Xcode.
In the past libraries were compiled as fat .a archives. Starting with v10.0 libraries must be compiled as...
iOS compilation requires an Apple Mac computer. Developers have two options with B4i:
- Use a local Mac machine connected over the local network.
- Use our hosted builder rental service.
This post presents an implementation of animations that animate alongside the iOS keyboard animation. Following the method in this post will allow your views to animate smoothly when the iOS...
In this tutorial I will show you how to create subscriptions in the Apple Developer console, how to link them with revenuecat, how to integrate the B4X-RevenueCat SDK in the app and how to...
This can be useful when you encounter hard crashes. I usually use it when encountering hard crashes with new libraries. Requires a local Mac.
Alternative method: Tip: on device logs
Xcode Organizer allows developers to view automatically submitted crash reports without using a third-party service. This feature, introduced in Xcode 11, helps analyze app crashes and fix issues...
(this library is part of B4i v2.50)
The iUI8 library includes several UI features that are only supported by iOS 8+.
The following line should be added when using this library:
Since I joined this forum and started with B4i many people have given their time generously to help me.
So in the spirit of giving back to the community, I have created a 'Dummies'...
Hello fellow B4X developers.
Here is my example of using a broadcast address to automatically find another devices IP address on a network, then to use that IP address to play a game (in this case...
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.