Create a table for activities. In your case, you only have 1 activity: liking. But that may expand later on, so you should have a table that can keep track of all activities (like comments, adding tags etc).
When you fetch an image, you query the activity table for all activities related to that image. In a table view of images, you can set off a background thread for collecting activities, and then update the table view rows when activities are downloaded.
You should create a local cache for all activities, so that you only fetch them from backend if they don't exist in the cache.
The best way to learn how to do this is to read the parse.com tutorial for the AnyPic app: https://parse.com/tutorials/anypic
Download the code and read the tutorial . I used the same principals, and quite a lot of the code, for my own app, and it handles this exact challenge nicely.
Good luck :-)