Best way to save data for an iOS device

I have a question on what is the best way to accomplish what I am looking to do.
I am creating an app that will allow the user to input a list of names, and each of those names can have a list of events. I am not sure if I should create one object and then have different properties for the name and an array for each event and then push that info to the shared object. I am just trying to wrap my head around doing this in the most efficient way possible. I have tried a few different ways and none of them seem very efficient.

Thanks