Size: a a a

2020 October 04

A

Alexey in SwiftBook
Не, просто раздел создам
источник

ВХ

Владимир Худяков... in SwiftBook
А, понятно
источник

ВХ

Владимир Худяков... in SwiftBook
Ну у ребят надо спросить, я сам хочу поставить, мне надоело ставить на VBox всякие кряки с багами
источник

A

Alexey in SwiftBook
Владимир Худяков
Ну у ребят надо спросить, я сам хочу поставить, мне надоело ставить на VBox всякие кряки с багами
Да, слышал что на виртуалке хуже работает
источник

A

Alim in SwiftBook
Alexey
Друзья, имеется ноутбук Asus с такими характеристиками: Intel Core i7 3630QM (4 ядра, 8 потоков, частота 2.4 Ггц (до 3.4 Ггц в режиме Turbo Boost)), 16Gb RAM, 500GB SSD, Nvidia gt740m, экран 1366x768

Вопрос: с таким железом какую версию  MacOS лучше ставить и в целом с какой версии XCode начать изучать Swift?

Также интересует вопрос: кто-нибудь переходил с Java (бэкенд) на Swift, как долго длился ваш переход и насколько он был болезненным?
С .net переходил на свифт, при хорошей базе в самом программировании, проблем никаких не будет.

У меня переход занял месяц до закрытия моих первых тасок
источник

A

Alim in SwiftBook
Но это с учётом 8 часов в день долбёшки и подсказок от тиммейта
источник

A

Alexey in SwiftBook
Полезная инфа, пасыба 🌚
источник

ВХ

Владимир Худяков... in SwiftBook
Слушайте, а если я знаю исключительно FullStack на хорошем уровне и Android Dev на Kotlin, то на Swift мне будет не так сложно, просто заметил, что синтаксис Kotlin и Swift очень похож, очень сильно
источник

ВХ

Владимир Худяков... in SwiftBook
Правда вёрстка мне кажется в iOS сложнее, а Android там через XML все довольно понятно, а тут вот я даже не знаю
источник

ВХ

Владимир Худяков... in SwiftBook
Благо, что ещё SwiftUI появился
источник

О

Орлан in SwiftBook
Владимир Худяков
Слушайте, а если я знаю исключительно FullStack на хорошем уровне и Android Dev на Kotlin, то на Swift мне будет не так сложно, просто заметил, что синтаксис Kotlin и Swift очень похож, очень сильно
я на андроид и на iOS. По началу путался. Через месяц норм
источник

ВХ

Владимир Худяков... in SwiftBook
спасибо
источник

TD

Taras Didukh in SwiftBook
Привет гайс, есть у кого под руками сылка или файли по которым можна попрактиковаться Design Patterns in Swift
источник

TD

Taras Didukh in SwiftBook
?
источник

P

Pavel in SwiftBook
let json = try JSONSerialization.jsonObject(with: data!, options: .mutableContainers) as! [String: AnyObject]

смотрю юутб, там пишут апс, не понимаю вот эту строку, в частности вот эта штука не понятна
as! [String: AnyObject]
1. as! - приведение к типу c разворотом опционала который возвращает JSONSerialization.jsonObject?
2. приведение к типу массив [String: AnyObject], что это за конструкция String: AnyObject?
источник

SF

Sergey Fedorov in SwiftBook
Pavel
let json = try JSONSerialization.jsonObject(with: data!, options: .mutableContainers) as! [String: AnyObject]

смотрю юутб, там пишут апс, не понимаю вот эту строку, в частности вот эта штука не понятна
as! [String: AnyObject]
1. as! - приведение к типу c разворотом опционала который возвращает JSONSerialization.jsonObject?
2. приведение к типу массив [String: AnyObject], что это за конструкция String: AnyObject?
источник

P

Pavel in SwiftBook
понял типа стринг ключ а AnyObject это значение
источник

A

Ast in SwiftBook
Здравствуйте, а можно какое то просто понятное объяснение что такое DI и с чем его едят. Гугл выдаёт статьи со страшными непонятными словами
источник

АА

Алексей Артемьев... in SwiftBook
Ast
Здравствуйте, а можно какое то просто понятное объяснение что такое DI и с чем его едят. Гугл выдаёт статьи со страшными непонятными словами
Инъекция зависимостей, объекту А нужна зависимость объекта Б как можно это сделать? Можно через инит А(Б()) можно через проперти
let a = A()
a.b = B()
Можно через метод
а.addB(b)

Это и есть инъекция зависимостей.
источник

A

Ast in SwiftBook
Алексей Артемьев
Инъекция зависимостей, объекту А нужна зависимость объекта Б как можно это сделать? Можно через инит А(Б()) можно через проперти
let a = A()
a.b = B()
Можно через метод
а.addB(b)

Это и есть инъекция зависимостей.
А что делает swinject и как помогает?
источник