# SDL_UIKitRunApp

Initializes and launches an SDL application.

## Header File

Defined in [SDL_main.h](https://github.com/libsdl-org/SDL/blob/SDL2/include/SDL_main.h)

## Syntax

```c
int SDL_UIKitRunApp(int argc, char *argv[], SDL_main_func mainFunction);
```

## Function Parameters

|                                |                  |                                                                  |
| ------------------------------ | ---------------- | ---------------------------------------------------------------- |
| int                            | **argc**         | The argc parameter from the application's main() function.       |
| char **                        | **argv**         | The argv parameter from the application's main() function.       |
| [SDL_main_func](SDL_main_func) | **mainFunction** | The SDL app's C-style main(), an [SDL_main_func](SDL_main_func). |

## Return Value

(int) Return the return value from mainFunction.

## Version

This function is available since SDL 2.0.10.

----
[CategoryAPI](CategoryAPI), [CategoryAPIFunction](CategoryAPIFunction), [CategoryMain](CategoryMain)