Это довольно простая концепция, но пока я не смог найти элегантное (и независимое от календаря) решение. Мне нужно найти первый день месяца для произвольного NSDate. Например, при произвольном NSDate (arbitraryDate) будет возвращен другой объект NSDate (позвольте называть это firstDayOfMonthDate), который представляет первый день месяца в arbitraryDate. Компонент времени не имеет значения, так как мне нужен только объект NSDate в первый день месяца (хотя для аккуратности было бы полезно, если бы время было просто обнулено).
Заранее благодарим за любую помощь.