rambler-ios / team

sweet home
177 stars 40 forks source link

What's new in Swift 4 #105

Open Brain89 opened 7 years ago

Brain89 commented 7 years ago

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

Brain89 commented 7 years ago

21-е июля

pihta commented 7 years ago

Ориентировочный план доклада

  1. Swift Package Manager
  2. Улучшения в языке
    1. Access control
    2. Class and protocol composing
    3. Диапазоны
    4. Улучшения в Dictionary и Set
    5. swapAt для MutableCollection
    6. Reduce с inout
    7. NSNumber bridging
  3. Строки
    1. Multi-line strings
    2. Unicode9 поддержка
    3. Строки опять Коллекции
    4. Substring тип
  4. Дженерики
    1. Where constraints для associatedtype
    2. Generic в subscripts
  5. KeyPaths
    1. Keypaths
    2. Observation
  6. Архивирование и сериализация
  7. Совместимость Swift 3 и Swift 4
  8. Оптимизации
    1. Больше CoW
    2. Оптимизация @objc
    3. Оптимизация символов
Brain89 commented 7 years ago

Доклад проведен 21-го июля. Запись будет сделана позднее.