
Вовка
18.10.2018
09:53:23
Шо не так

Mayor
18.10.2018
09:53:50
верни его назад
и все

Вовка
18.10.2018
09:54:01
Ты серьезно

Google

Mayor
18.10.2018
09:54:21
ну я понял

Вовка
18.10.2018
09:54:23
let b1 = *случай один*
let b2 = *случай два*
b1 != b2 по типу

Алексей
18.10.2018
09:54:36

Вовка
18.10.2018
09:54:42
Здорово, правда?
ебанете принт в блок - станет ()
дублирование строки аналогично
Что за свифтовая магия рогов единорога тима кука и компании?

Mayor
18.10.2018
09:55:19
но а че так?
а
так ты сам не знаешь
я думал это викторина

Вовка
18.10.2018
09:55:44
Я че к вам и пришел

Google

Lolka.Omsk
18.10.2018
09:55:44

Вовка
18.10.2018
09:55:54
я еще не гуглил, поэтому решил с вами поделиться негодованием

Lolka.Omsk
18.10.2018
09:55:58
На рогу Тим Кук вертел?

Sophie
18.10.2018
09:58:17
всем доброго дня :) не подскажите, какими кошельками вы пользуйтесь для себя?

Алексей
18.10.2018
09:58:22
Да, походу swift глючит )
Объявляй тип сразу, как-то так:
let block:()->() = { [weak self] in
self?.doSomething()
}
Наверно потом поправят

Alexey
18.10.2018
09:58:23
я свифт почти не знаю, в чем отличие () от ()?

Вовка
18.10.2018
09:59:43

Алексей
18.10.2018
09:59:51

Вовка
18.10.2018
10:00:03
это как String и String?

Alexey
18.10.2018
10:00:38
->() т.е. возвращает Void, а` ->()?`Void? ?

Вовка
18.10.2018
10:01:19

Alexey
18.10.2018
10:02:26
есть гипотеза)

Вовка
18.10.2018
10:02:33

Alexey
18.10.2018
10:05:57
если тело в тех функциях завернуть в фигурные скобки, то наверняка всегда будет возвращать (Void)

Вовка
18.10.2018
10:08:05

Mayor
18.10.2018
10:08:08
Ага
а как может быть "'void?"

Вовка
18.10.2018
10:08:16

Alexey
18.10.2018
10:08:22
оке
короче. Блок с одиночной функцией возвращает то, что возвращает функция.

Google

Вовка
18.10.2018
10:08:23
void != nil
поясни?

Mayor
18.10.2018
10:08:49
ну и ты будешь сравнивать void==nil?

Вовка
18.10.2018
10:09:02
типа я сделал self? этим самым сказал свифту что вернется nil

Mayor
18.10.2018
10:09:03
в чем смысл "void?"

Alexey
18.10.2018
10:09:34
поясни?
в первом случае блок возвращает ()? потому что doSomething возвращает () и у тебя там self?

Mayor
18.10.2018
10:09:39
это ж не может ошибку ктдать

Вовка
18.10.2018
10:09:49

Alexey
18.10.2018
10:09:51
а во втором случае в блоке два вызова, поэтому блок всегда войд возвращает

Вовка
18.10.2018
10:09:53
это вполне нормальное поведение
Короч огонь

Alexey
18.10.2018
10:10:08
всё логично, яхз

Alexey
18.10.2018
10:10:13
ну да, вот я так и думал

Вовка
18.10.2018
10:10:14
сошлись на том что блок однострочник ретерн ретернит

Alexey
18.10.2018
10:10:15
все окей

Вовка
18.10.2018
10:10:15
тру стори

Alexey
18.10.2018
10:10:20

Вовка
18.10.2018
10:10:31
очевидно пиздец

Google

Вовка
18.10.2018
10:10:42
@norlin_ru красаучик

Alexey
18.10.2018
10:10:50
хз, я на свифте года два не писал, а такая мысль сходу возникла))

Mayor
18.10.2018
10:11:55
?
треш

Вовка
18.10.2018
10:12:18
Ну да
По сути () означает существующий void
как бы это тупо не выглядело

Mayor
18.10.2018
10:12:51
да это нормально выглядит
я не понимаю смысла "void?"

Вовка
18.10.2018
10:13:23
?
Я думаю это просто фича-хуича которая сама собой вышла
из-за опционалов

Alexey
18.10.2018
10:13:50
вот это и есть void?

Вовка
18.10.2018
10:14:19
Нет, void? означает что тут либо пустота либо ничего. Извечный вопрос: курица или яйцо

Mayor
18.10.2018
10:21:09
ну это не извечный
и так понятно что курица

Вовка
18.10.2018
10:22:15
комон

Vadim
18.10.2018
10:42:53
Есть rx call, который возвращает новое сообщение. Как мне поменять это сообщение в списке с помощью map ?
.subscribe(onNext: {[weak self] (message) in
let newItems = items.map {//как ?}
)

Google

Alexey
18.10.2018
10:42:56
я вот тоже не понимаю

Ivan Ilin
18.10.2018
10:48:44
Для единообразия. Чтобы не делать для войда исключения

Oleg
18.10.2018
10:50:10
всем привет, использую xcode 10, swift 4.2 - на эмуляторе запускается норамльно, но если подключаю девайс и хочу отправить в тестфлайт то получаю No such module 'SwiftyJSON'
кто от с подобным тсалквиался? поды становлены

Вовка
18.10.2018
10:53:45

Alexey
18.10.2018
10:55:13

Вовка
18.10.2018
10:55:26
Да я и говорю не про технически

Flex
18.10.2018
10:55:28
Айфон говно

Вовка
18.10.2018
10:55:45
Пакет с пустотой и отсутствие пакета разные состояния пространства между твоих рук

Flex
18.10.2018
10:56:17
Наверное ты чувак с 5с
И втираешь какуе то дичь

Fvre
18.10.2018
11:02:47
Привет) Я начинающий, начала разбираться с трагетами. создал таргет. выставил ему общий plist с первым таргетом, сменил имя пакета. Теперь при попытке запуска выскакивает The bundle identifier of the application could not be determined. - The bundle identifier of the application could not be determined. Куда копать? На so выдает большинство ответов для reacta

Вовка
18.10.2018
11:06:25

Vadim
18.10.2018
11:10:53