@ios_ru

Страница 1555 из 2351
Alex
05.01.2018
19:35:13
Мы же вчера обсудили - нужен iMac Pro топовый для него
хочешь сказать эпл еще намеренно снижают производительность простых маков когда кодят на свифте? ???

Сергей
05.01.2018
19:35:29
Хотя пару проектов и инструмент отбит

Vladimir
05.01.2018
19:36:03
Google
Ольга
05.01.2018
19:36:12
У меня от синтаксиса обж глаз начинает дергаться

Сергей
05.01.2018
19:36:31
А у меня от Свифта

() -> () ! ?

Vladimir
05.01.2018
19:37:17
А у меня от долгого смотрения в экран

Ольга
05.01.2018
19:37:24
() -> () ! ?
[[[[]]]]]][[]]

Александр
05.01.2018
19:37:26
Alex
05.01.2018
19:37:28
() -> () ! ?
{ (arg) -> Type in return ... }(arg)

?

Ольга
05.01.2018
19:38:16
И еще туда же точку с запятой

Сергей
05.01.2018
19:38:38
Не смысл то понимаю синтаксиса

Но глаз режет

Не в одном просто из знакомых языков такого нет

Vladimir
05.01.2018
19:39:03
Google
Сергей
05.01.2018
19:39:05
Надо просто привыкнуть

Alex
05.01.2018
19:39:46
видимо Оля еще не видела как в обже блоки деклерятся)

Александр
05.01.2018
19:39:48
что одно хуйня что другое дерьмище вонючее

Ольга
05.01.2018
19:40:09
)))))
Надо было так [[[[]]]]];

Alex
05.01.2018
19:40:11
что одно хуйня что другое дерьмище вонючее
согласен, на ассемблере самое тру

не то что ваш этот синтаксический сахар санный

Ольга
05.01.2018
19:40:44
Alex
05.01.2018
19:41:05
Не видела. Покажите! ?
http://goshdarnblocksyntax.com

Vladimir
05.01.2018
19:41:06
Надо было так [[[[]]]]];
Не, я на лиспоподобные намекнул)

Ольга
05.01.2018
19:41:41
Сергей
05.01.2018
19:42:31
Да, синтаксис блоков в обжс такой же дибильный не первый взгляд

Ольга
05.01.2018
19:42:40
http://goshdarnblocksyntax.com
Блин, я думаю, что за слово такое деклерятся ??? видела))))

Dmitriy
05.01.2018
19:42:55
А в чем проблема точки с запятой?

Alex
05.01.2018
19:43:02
Dmitriy
05.01.2018
19:43:05
Нормальная штука же

Сергей
05.01.2018
19:43:08
{ (arg) -> Type in return ... }(arg)
Зачем два раза arg?

Alex
05.01.2018
19:43:16
началось...

Сергей
05.01.2018
19:43:49
Я просто не знаю свифт же

Гуглить лень

Alex
05.01.2018
19:44:05
Зачем два раза arg?
Ну типа передача аргумента в замыкание

Google
Сергей
05.01.2018
19:44:18
А зачем два раза?

Alex
05.01.2018
19:44:23
Чтобы сразу получить значение

А внутри замыкания оно может и по другому называться

Сергей
05.01.2018
19:44:51
А есть пример?

Alex
05.01.2018
19:44:53
Но такое конечно не стоит писать

Alex
05.01.2018
19:45:14
на самом деле еслиб у свифта была бы полная независимость от обжс классов то было бы классно, а то я знаю там с атрибут стрингами и с рейнджами какая-то дичь

Alex
05.01.2018
19:45:51
А есть пример?
Такого точь в точь нету

Сергей
05.01.2018
19:46:33
Мой дом тоже

Sergey
05.01.2018
19:46:38
А в чем проблема точки с запятой?
Когда пилишь пол дня на Свифте, то на обжС начинаешь их пропускать)

Alex
05.01.2018
19:46:40
Как сказала бы моя мама: Москва не сразу строилась)
ну эт понятно, языку то и 10 лет нету)

Ольга
05.01.2018
19:46:42
Сергей
05.01.2018
19:46:48
Заебался его строить уже

Сейчас версия 2.0

Alex
05.01.2018
19:46:59
Больше всего огорчают постоянные крешы редактора, отвалы подсветки синтаксиса и подобныл буллщит

Садишься за обжектив и прямо радость

Сергей
05.01.2018
19:47:11
Нельзя программисту строить дом

Сергей
05.01.2018
19:47:24
Постоянно улучшить хочется

Google
Сергей
05.01.2018
19:47:39
Alex
05.01.2018
19:47:46
А нужно?
ну мало ли))

в продакшене всякое может быть))

Сергей
05.01.2018
19:48:15
в продакшене всякое может быть))
Продакшен превращается в рефакторинг

Sergey
05.01.2018
19:48:46
Я не вижу в этом проблемы)
Не видишь проблемы в пропуске ?

Admin
ERROR: S client not available

Alex
05.01.2018
19:49:30
и у меня почему-то не получилось нормально в свифте создать протокол, в котором есть опциональные методы и есть свойство(тип энум)

везде надо обмазывать @objc

Dmitriy
05.01.2018
19:49:49
У меня от синтаксиса обж глаз начинает дергаться
Это ты ещё синтаксис эрланга не видела)

Sergey
05.01.2018
19:49:51
Зачем?

Сделай экстеншен протоколу

Sergey
05.01.2018
19:50:21
И реализуй опциональный метод

Alex
05.01.2018
19:50:41
Сделай экстеншен протоколу
ну тип эт странно как-то, хз)

Ольга
05.01.2018
19:50:51
{ (arg) -> Type in return ... }(arg)
Что-то ты тут с синтаксисом напутал

Alex
05.01.2018
19:51:11
В чем же?)

Google
Сергей
05.01.2018
19:51:24
Короче, свифт это - забудьте все чему вас учили ранее

Sergey
05.01.2018
19:51:26
ну тип эт странно как-то, хз)
А че странного? Норм же. Не обмазываешься обжС

Alex
05.01.2018
19:51:37
Еще найс туда впилить [weak self]

и красота

Антон
05.01.2018
19:51:55
Objective-c какой-то ?

Alex
05.01.2018
19:51:59
А че странного? Норм же. Не обмазываешься обжС
ну я хотел в рамках одного протокола это сделать, а не плодить экстеншены для опциональных методов

Alex
05.01.2018
19:52:41
Ну мало ли что ты хотел)
ну ладно, убедил

?

Sergey
05.01.2018
19:52:47
ну ладно, убедил
Да, вечер прошёл не зря)

Alex
05.01.2018
19:53:23
а то я 3 дня мучался…(кто был часом ранее тот поймет)

Alex
05.01.2018
19:53:41
Удобно же)
так а как же __weak ?

Ольга
05.01.2018
19:53:57
В чем же?)
Если речь про замыкания, то { (<parameters>) -> <Return type> in <statements> }

Alex
05.01.2018
19:54:07
Ну

Все верно

Sergey
05.01.2018
19:54:12
так а как же __weak ?
Как раз таки не плодишь переменные

Alex
05.01.2018
19:54:24
Я думал ты пошутил)

?

Если речь про замыкания, то { (<parameters>) -> <Return type> in <statements> }
знаешь бывает в замыкании собирают какую-то кастомную кнопочку и сразу его и вызывают?

Страница 1555 из 2351