Its a better approach to disable deleting apps on iPhone, if your iDevice is in use of others as well. Suppose children at home play games on your iPhone then they may delete your apps accidently, so the guide below will help you to do some prevention measures from uninstalling apps on iPhone without the help of any third party app.
Prevent Deleting Apps on iPhone and iPad
Tap on “Settings” app from Springboard of your iPhone and then tap on “General”
Enable “Restrictions” and apply 4-digit passcode, you can find guide to set Passcode on iPhone by clicking on link.
Now, put the slider to ON state followed by “Deleting Apps”, and go back to the previous screen to Save these changes
To, observe the change long press on any of third-party app icon installed on your iPhone, and see no cross ‘x’ button pops-up, which let you delete this app.
When you want to remove apps on iPhone, just revert the change by disabling Restrictions and Deleting Apps option.
How to Enable Parental Controls on iPhone and iPod Touch
Enable Restrictions on iPhone and iPad
How to Apply 4-Digit Passcode on iPhone and iPad