Можно ли учить Swift без Obj-C?

Да, возможно учить язык программирования Swift без необходимости знания Objective-C. Swift был создан компанией Apple в 2014 году как современный и безопасный язык программирования для разработки приложений под платформы macOS, iOS, watchOS и tvOS. Он разработан на основе инноваций и опыта от предыдущих языков, включая Objective-C, но нацелен на упрощение и повышение продуктивности разработчика.

Swift предоставляет разработчикам широкий набор инструментов и возможностей для создания высококачественных приложений. Высокая безопасность, ясный и лаконичный синтаксис, мощная система типов и современные фичи делают Swift привлекательным для новичков и опытных разработчиков.

Хотя Swift и является преемником Objective-C на платформах Apple, его особенность заключается в том, что разработчики могут написать приложение полностью на Swift, минуя Objective-C вообще. Это отличает Swift от других языков, требующих знания предшествующих версий языка.

Однако знание Objective-C все равно может быть полезным, так как на платформах Apple все еще много кода написано на этом языке. Если в вашем проекте используются библиотеки или фреймворки, написанные на Objective-C, вам может потребоваться понимание его основных принципов и синтаксиса, чтобы взаимодействовать с этими компонентами.

Тем не менее, можно успешно разрабатывать и достичь высокой производительности, не зная Objective-C. Одна из главных целей Swift - предоставить инструменты, которые позволяют разработчикам писать чистый и эффективный код, который будет легко понять и поддерживать.

Итак, ответ на ваш вопрос — да, можно учить Swift без знания Objective-C. Swift предоставляет разработчикам полный набор инструментов для создания качественных приложений без необходимости использовать или знать Objective-C. Однако понимание основных принципов Objective-C может быть полезным при работе с некоторыми компонентами, написанными на этом языке.