iOS currently has a limit of 100 phone calls that can be stored in the call log. Is there a similar limit for SMS or MMS messages? If so, what it is? Where is this documented?
If there is a limit apple has not posted that information on the web as I've not been able to find anything related to that. I did turn up a few threads back from 2011 and the iOS 5 release that claim the SMS limit is 75,000 messages. Whether that is accurate or not I do not know.
In my research I also found this application that you can use to download messages off your phone and onto your computer. You could use this to archive old messages if you are concerned about message limits. This can be used for SMS and iMessage. Haven't tried it myself but it looks like a neat tool.
I haven't found any documentation, but from experience, iOS stores all SMS, MMS, and iMessages. Just keep scrolling up and pressing "Load Earlier Messages."