Pull to refresh
4
Karma
0
Rating
Андрей Макаров @dev_ninja

User

Swift: проблемы и перспективы

Development for iOS *Swift *
Второго июня 2014 года в мире Apple случилось то, чего не ожидал никто. Apple представила новый объектно-ориентированный язык программирования — Swift.

Чем может привлечь Swift?
В отличие от Objective-C, в котором для каждого класса необходимо создавать файлы *.h и *.m с интерфейсом и реализацией соответственно, в Swift нужно создать лишь один файл *.swift, в котором содержатся и интерфейс, и реализация. Это значит, что исходных файлов в проекте будет в 2 раза меньше, что является плюсом. Однако возникает вопрос — как же разделить свойства класса и методы на публичные и приватные? В Objective-C мы привыкли «прятать» приватные свойства и методы в *.m файлы. Сделать это в Swift на данный момент невозможно.
Читать дальше →
Total votes 53: ↑35 and ↓18 +17
Views 37K
Comments 33

Information

Rating
Does not participate
Location
Харьков, Харьковская обл., Украина
Registered
Activity