ios design patterns post added