Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.

Преимущества и недостатки языка Swift

1.068 Aufrufe

Veröffentlicht am

Доклад с конференции DersuDev
Андрей Волобуев Хабаровск
Andrey Volobuev Khabarovsk
blob8129@gmail.com

Veröffentlicht in: Software
  • Als Erste(r) kommentieren

  • Gehören Sie zu den Ersten, denen das gefällt!

Преимущества и недостатки языка Swift

  1. 1. Преимущества и недостатки языка Swift для iOS разработчиков Андрей Волобуев
  2. 2. Swift настолько простой, что даже я могу написать приложение. Тим Кук, Apple CEO
  3. 3. Swift настолько простой, что даже я могу написать приложение.
  4. 4. Содержание История Фичи Преимущества Недостатки
  5. 5. История 4 года в разработке Представлен на WWDC 2014 Swift 1.2 апрель 2015 Swift 2 осень 2015
  6. 6. Фитчи Optional let title: String? title = "Dev" if let title = title { println("Dersu (title)") // "Dersu Dev" }
  7. 7. Фитчи Классы и структуры class Person{ let name: String let age: Int var phone: String? init(name: String, age: Int){ self.name = name self.age = age } } struct Movie{ let name: String let duration: Int }
  8. 8. Фитчи Generics func swapTwoValues<T>(inout a: T, inout b: T) { let temporaryA = a a = b b = temporaryA }
  9. 9. Фитчи GCDARC
  10. 10. Преимущества Строгая типизация Меньшее количество файлов Безопасность Функциональные парадигмы Совместимость с Objective-C Компактный синтаксис Эмоджи в именах переменных let 👍 = "DersuDev"
  11. 11. Недостатки Менее динамичный чем Objective-C Нет обратной совместимости со старыми версиями Сложнее работа с С кодом Проблемы с инструментами разработки 😱
  12. 12. Выводы Все на Swift

×