iOS Tutorials

TableView - Action (swipe) Buttons

TableView2 library extends TableView and adds support for action buttons.
The reason for the new library is that TableView2 requires iOS 8+.
You can download it here...
 

MJPEG / CCTV Server

Attachments

  • CCTV.zip
    3.9 KB · Views: 805
Last edited:

VideoPlayer - Replaces VideoView

iUI8 library v1.50 includes a new VideoPlayer view. It replaces VideoView from iMedia library.

Apple has deprecated the API that VideoView was based on. VideoPlayer is based on the newer...
 

Attachments

  • VideoPlayerExample.zip
    2.2 KB · Views: 1,195
Last edited:

iOS 9 important changes

iOS 9 includes several features which can break existing apps. Note that these changes will only affect your app after it was compiled with Xcode 7. For now this is only relevant if you are using...
 

(Local Mac) - Upload ipa to Apple Connect without Application Loader

Hi,

In the past I used Application Loader to upload my .ipa file to Apple Connect. Looks like since Xcode 11, Apple decided to remove it.

Application Loader is no longer included with Xcode...
 
Last edited:

ActivityClass: A cross-platform development class and strategy for b4i/b4a

This is not an official tutorial and is just one option for developing cross platform apps with b4x. I have found it to work very well in creating cross platform apps that share their code base...
 

Attachments

  • TableExample_Cross_Platform.zip
    285.3 KB · Views: 511
  • screenshot.png
    screenshot.png
    16.4 KB · Views: 605
  • screenshot.png
    screenshot.png
    25.5 KB · Views: 593
  • b4x_drawer_starter.zip
    316.4 KB · Views: 476
  • ActivityClass.bas
    3.5 KB · Views: 381
  • cross_platform_starter_1.2.zip
    276 KB · Views: 382
Last edited:

Compile As Library

B4i v3.50 adds support for library compilation. This is similar to the feature available in B4A and B4J...
 

Set Gradient Color to a View

Attachments

  • gradient.zip
    2.5 KB · Views: 611
Last edited:

Dummies Guide to Getting Started with B4i

Hi Everyone,

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'...
 
Last edited:

[example] Coordinates Calculator source code

Attachments

  • Coordinates.zip
    55.5 KB · Views: 1,732

Geofence - Monitoring a region

This example extends iLocation library to allow monitoring regions in the background.

The code is pretty simple. You first need to create a circular region which you want to track and then call...
 

Attachments

  • Geofence.zip
    169.6 KB · Views: 848
Last edited:

List of methods to access external resources or share to external apps

There are all kinds of ways to share files with other apps or access external resources. Here is a short summary of the available methods:

- ActivityViewController (iPhone library)...
 
Last edited:

CalcRelativeKeyboardHeight Example

Attachments

  • KeyboardExample.zip
    5.8 KB · Views: 848
Last edited:

[B4X] CustomListView with multiple ImageSliders

Attachments

  • SlidersList.zip
    27 KB · Views: 1,129

Send Push Notification with OneSignal

Hi there,


In this tutorial I use onesignal rest api and send device token to onesignal and store it

1. Register in onesignal.com and create an application

2. Export .p12 file from certificate...
 

Attachments

  • onesignal.bas
    991 bytes · Views: 695

Picking external documents with DocumentPickerViewController

SS-2018-11-15_16.16.20.png
]

iUI8 v1.60 adds a new type named DocumentPickerViewController. This picker allows the user to choose an external...
 

In-App Purchase Receipt Validation

Hello Everyone, after trying so many different things and different php scripts, I finally found one that seems to give me the results I was looking for.

I needed a way to verify the transaction...
 
Last edited by a moderator:

Loading B4i on Mac with Parallels and Windows 7

Thought I'd share this sequence of tasks on how to set up B4i from scratch - hope it helps anybody just starting.

1. Windows

1.1 Create a Keys Folder e.g. C:\Users\User1\Documents\B4i\Keys

1.2...
 

Facebook Mediation With Admob

Hello,

With the great help from Erel, I want to post a very short and easy tutorial for showing facebook audience network ads on our iOS apps. This will be a short one as I described every step...
 

Notifications with actions

SS-2018-12-20_16.03.33.png


It is possible to add a list of actions to the push notifications. The list becomes visible when the user 3d touches the...
 
Top