кто-нибудь объяснит мне подробно, что такое SYNTHESIZE_SINGLETON_FOR_CLASS и почему мы должны его использовать.на самом деле у меня есть поиск в сети, что позволяет нам получить доступ к данным без создания объекта, но мы можем сделать это с помощью статического метода.поэтому, пожалуйста, если кто-то может предоставить мне ссылку, где я могу получить полную детализацию SYNTHESIZE_SINGLETON_FOR_CLASS с нуля.