Well it won't do any harm to try recovery so you may as well go ahead and try it, there's no way of knowing in advance whether it will be successful or not, just get on with it.
Not being a Mac user I can't recommend any recovery software to try - - those I know about are Windows only.