1, do i need to uninstall it and reinstall it?
2, if i uninstall it my pictures will it recoverable?
3, how to uninstall and reinstall?
As to your direct questions:
You only need to reinstall Aperture, if it is not a problem of your Aperture Library or some settings in your account - to check this, create a new, empty Aperture library, and import some images. If Aperture can work with a new library, then you need to fix your old library, as described above.
Sometimes you may have corrupted your user preferences or presets. In this case Aperture will work, when launched from a different user account, but not from your own account. Then it will be necessary to remove the user preferences or presets from the library.
Only if Aperture does not work from any user account or library, you will have to reinstall Aperture or MacOS. To decide which of these to reinstall, it would be necessary to see a crash log.
Neither reinstalling Aperture nor the OS will endanger your images. The Aperture Library itself will not be affected by this.
For general Trouble Shooting advice (repairing library, trashing preferences) see:
Aperture 3: Troubleshooting Basics: http://support.apple.com/kb/HT3805
Regards