Где и как хранить текстовую информацию?
если картинки все одного разрешения, то особой разницы нет, должно одинаково работать что в асетах, что просто в папке. с этим проще разобраться экспериментальным путем (сделать 2 таблицы с каждым вариантом и сравнить).
если же картинки разных разрешений (@2x/@3x/etc), то только асеты:
1. с ними проще управляться в проекте
2. при установке приложения на устройство будут загружены только картинки с разрешением под устройство юзера, а не все.
Картинки в Assets, остальное от лукавого.:) Что касается статей, можно захардкодить, но если  их количество больше сотни, я бы так не делал,  только БД.