
Ilya
07.06.2016
19:21:13
и obj-c или swift?
в плане немного умею на свифт, с послезавтра могу попробовать, но скилл маленький

Михаил
07.06.2016
19:24:09
Алер когда стрим?

Aler
07.06.2016
19:26:12
да, хз

Google

Aler
07.06.2016
19:26:29
Никит, а что там делать надо? Баги править?

Nikita
07.06.2016
19:28:22
Нужно будет перевести на кастомный сервер, который сейчас пишут
Работа с afnetworking, alamofire в swift

Aler
07.06.2016
19:30:18
то есть написать модуль вроде SwiftParseAPI только SwiftCustomServerAPI?
я хз как библиотека для парса называется в свифте :)

Nikita
07.06.2016
19:31:08
да :)

Aler
07.06.2016
19:32:17
а сколько по времени?
Ну в плане, джун за сколько такое должен написать?

Nikita
07.06.2016
19:32:38
2-4 недели :)

Aler
07.06.2016
19:33:54
что-то наебалово какое-то :)

Google

Roman
07.06.2016
19:34:05
?

Aler
07.06.2016
19:34:41
задача не для джуна, это ж ключевой модуль

Vladislav
07.06.2016
19:34:46

Aler
07.06.2016
19:35:36
Я просто себя примеряю. Написать на nodejs, C#, js такое вообще не проблема, свифт мне нравится и даже думал попробовать, но как-то повода не было
Но джун классический мне кажется с такой задачей не справится

Stan
07.06.2016
19:36:00
а чего сложно делать запросы и парсить их в модели, ну и в обратном порядке, ну мб в фоне еще это делать :)

Aler
07.06.2016
19:36:05
или это будет пиздец какая нагрузка на куратора
В том, что джуны нихуя думать не умеют еще
А если такой модуль сделать как попало, то при появлении новых возможностей в API бекенда придется костыли приделывать
А я уверен, что кастомное решение будет развиваться и структура данных будет меняться
так как тот же парс не за день строился же
Никита, а у вас спецификация кастомного решения уже есть? (я так понял решение еще не готово)

Stan
07.06.2016
19:47:58
ну все таки данный модуль я бы назвал достаточно линейным, есть model, есть endpoint, есть много различных способов маппить модель в json(скорре всего именно он там и есть), и много способов отправить/получить эти данные(я сейчас говорю про верхний уровень NSURLSEssion и выше, хотя в конечном счете все к сокетам и tcp сводится), но как сказал Никита надо юзать Alamofire, тут сложно в ногу выстрелить )
хотя если маппить сразу в CoreData, то тут будет сложнее

Aler
07.06.2016
19:48:58
мне что-то подсказывает, что ты не джун ;)

Stan
07.06.2016
19:50:06
?

Aler
07.06.2016
19:50:25
блин, а свифт милый
проглядел по диагонале SwiftBook

Nikita
07.06.2016
19:50:38
Для меня Джуном становятся после полугода опыта со Свифтом

Google

Nikita
07.06.2016
19:51:13

Stan
07.06.2016
19:51:21
swift клевый )

Nikita
07.06.2016
19:51:36

Stan
07.06.2016
19:52:21

Aler
07.06.2016
19:52:32
Да, я и не говорил, что сложно

Nikita
07.06.2016
19:52:35
И в ArrowTop четыре основных экрана
При том все модели уже написаны для Парса
Короче, Кодинг по паттернам

Stan
07.06.2016
19:54:03
можно взять Moya, Alamofire, и какой нибудь Gloss, тут любой новичек должен справится

Aler
07.06.2016
19:54:05
да, я думаю, что самое верное решение вообще переписать модуль общение с парсом
если он уже готовый
по сути если ваше решение серверное 1 в 1, то даже просто замена адреса АПИ должна сработать? :)

Stan
07.06.2016
19:55:56
ну смотря какой объем работы :)
если там моделей штук 20 всего
я бы взялся :), тольк к сожалению у самого работы хватает
а так дорогу молодым :)

Google

Aler
07.06.2016
19:59:41
А ты над чем работаешь?

Stan
07.06.2016
20:00:04
йога приложение, я как то говорил уже

Aler
07.06.2016
20:00:19
а точно, помню
и как продвигается?)

Stan
07.06.2016
20:00:44
да более мение к концу идет

Ilya
07.06.2016
20:00:55

Aler
07.06.2016
20:01:36
а где свифт сейчас живет? Кроме макосх и иос разработки?
Вроде так достаточно красив собой

Stan
07.06.2016
20:01:48
linux

Admin
ERROR: S client not available

Ilya
07.06.2016
20:01:50

Aler
07.06.2016
20:02:06
а на линукс, что? Приложения?

Stan
07.06.2016
20:02:12
веб дев
и приложения тоже можно писать, консольные
никита как то фреймворк кидал, еще один IBM выпускали

Aler
07.06.2016
20:02:52
то есть ему пока жутко не хватает оконного менеджера?
типа библиотеки кроссплатформенной для окошек на винду и линукс

Stan
07.06.2016
20:03:47
ну ему много еще чего не хватет
https://github.com/IBM-Swift/Kitura
и этого тоже

Google

Aler
07.06.2016
20:03:59
а в винде его скомпилировать в экзешник можно? Ну то есть существуют уже компиляторы?

Stan
07.06.2016
20:04:06
пока нет

Alex
07.06.2016
20:04:13
https://github.com/tinysun212/swift-windows/releases
вот вроде

Aler
07.06.2016
20:04:46
Судя по главной Китуры.. это такой экспресс для свифта?

Stan
07.06.2016
20:05:47
насчет винды, это все таки пока не офицальный, насчет Кунитры, да что то типо этого

Aler
07.06.2016
20:05:52
надо последить за свифтом
может приживется
кто с какого языка на него пришел?

Ilya
07.06.2016
20:08:46
мне кажется, что он вполне приживется

Stan
07.06.2016
20:09:09
PASCAL/C/C++/Bash/PHP/JS/Ruby/Objective C/Swift как то так :)

Aler
07.06.2016
20:11:20
а основной (самый активный)?
можете пояснить концепцию с mutating func? Я так понял используется для указания метода изменяющего объект для избежания проблем при многопоточности?
Просто в книге как-то всколзь прошло и даже не акцентировали внимание
все кажется сам понял из основной документации. Поправьте если не так: mutating ничего не защищает (lock в том же C#), но имеет доступ к self с возможность полностью изменить экземпляр объекта в аллоцированной текущему объекту памяти.

Stan
07.06.2016
20:30:53
Есть 2 типа объектов, value и referens, что бы изменить value object, метод должен быть помечет как mutating
value это обычные скалаярные типы, структры перечисления(enum)
reference это классы
ну примерно так оно и есть как ты сказал )
самый активный Objective C на данный момент

Nikita
07.06.2016
20:40:05