
Famil
09.03.2017
14:45:38
А длинну ей можно задать?

Andrew
09.03.2017
14:45:40
убрать те которые в тэйблвью, у каждого ров добавить свои полоски, красить их по-своему. Если например нужно чтобы четные были синими, нечетные - красными

Dmitriy
09.03.2017
14:45:43

Andrew
09.03.2017
14:45:52
да

Google

Dmitriy
09.03.2017
14:46:23

Evgeny
09.03.2017
14:47:31
У меня с инсетами была проблема: на 10 иос всё как надо, а на 9 не работает. После часа борьбы вставил свою вьюшку и раскрасил как надо

Dmitriy
09.03.2017
14:48:35
да, я тоже зачастую юзаю свои сепараторы, а стандартные скрываю

-_-
09.03.2017
14:48:46
Подскажите плиз насчет этого. Если я правильно понимаю, объявление переменной с ! используется как раз для того, чтобы постоянно не писать if let и ?
Но почему в форматном выводе переменная с ! все равно выводится как optional? Уже понял, что надо добавить ! чтобы этого не было, но как-то не совсем неожидаемо работает

Dmitriy
09.03.2017
14:49:48
ну потому что и ! и ? - это опшиналы
! - разыменовывает чет там
мб поскольку значение разыминованное и ты еще раз его разыменовываешь, то получаешь опшинал

-_-
09.03.2017
15:00:53
мб поскольку значение разыминованное и ты еще раз его разыменовываешь, то получаешь опшинал
Нее, фишка как раз в том, что я пытаюсь вывести переменную, объявленную как implicitly unwrapped optional (то есть с воскл знаком после типа). Которая юзается как раз как «program’s structure that an optional will always have a value, after that value is first set». Не очень логично тут то, что если я ее юзаю в коде, мне не нужно ее еще раз unwrapp-ить (ставить воск знак после имени), а вот если я ее пытаюсь вывести (в моем примере в строку) - нужно.

Grisha
09.03.2017
15:01:25

-_-
09.03.2017
15:01:49

Dmitriy
09.03.2017
15:02:20
кстати
"/(str)"

Google

-_-
09.03.2017
15:02:35

Dmitriy
09.03.2017
15:02:39
в стендфордском курсе профессор говорил это не юзать

-_-
09.03.2017
15:02:43
Во. Хоть видно что есть картинка

Dmitriy
09.03.2017
15:02:45
бо так неправильно

-_-
09.03.2017
15:02:54
А как надо? Складывать?

Dmitriy
09.03.2017
15:03:06
String(str)
как-то так

Alfred
09.03.2017
15:03:20
можно окошко xcode поменьше сделать

-_-
09.03.2017
15:03:22

Dmitriy
09.03.2017
15:04:52

Grisha
09.03.2017
15:05:07

-_-
09.03.2017
15:05:14

Grisha
09.03.2017
15:05:17
можешь так как в первом случае)

Dmitriy
09.03.2017
15:05:19
он там обьяснит, что let str = "\(value)" - это отстой)

-_-
09.03.2017
15:05:19
Строку из строки

Andrew
09.03.2017
15:05:43

-_-
09.03.2017
15:07:08
Вот такой кейс

Grisha
09.03.2017
15:07:24
точнее так
String(format: "%@", test)

Google

-_-
09.03.2017
15:09:06
Лучший вариант - это что, test3?

Dmitriy
09.03.2017
15:09:50

Ulook
09.03.2017
15:10:12
паци, не срабатывает экшн на кнопке, лежащей на скролвью. все что гуглил - не спасло. варианты?

Andrew
09.03.2017
15:10:48
не катит
https://www.dropbox.com/s/c7hp343vvnr7763/Screenshot%202017-03-09%2017.10.39.png?dl=0

-_-
09.03.2017
15:11:19
Я понимаааю. Я просто не хочу ставить воскл знак там, где уже в объявлении переменной его поставил как раз чтобы его не ставить!

Дмитрий
09.03.2017
15:11:36

Dmitriy
09.03.2017
15:11:37
так я же скинул картинку
где не надо ставить

Ulook
09.03.2017
15:11:48

Dmitriy
09.03.2017
15:11:49
через String(str) все норм

Andrew
09.03.2017
15:11:57
смотри мою картинку

-_-
09.03.2017
15:12:06
Точнее даже не строку к строке. А новую строку из строки

Andrew
09.03.2017
15:12:59

Dmitriy
09.03.2017
15:14:18

Vladislavs
09.03.2017
15:16:05

Дмитрий
09.03.2017
15:16:21

Google

Andrew
09.03.2017
15:16:23
да, конкатенация дает результат.
Интерполяция - почему-то опшинал

Evgeny
09.03.2017
15:20:45

Ulook
09.03.2017
15:21:23

Evgeny
09.03.2017
15:21:24
Delays content touches

Ulook
09.03.2017
15:21:28
поверх кнопки пусто
короче магия

Admin
ERROR: S client not available

Evgeny
09.03.2017
15:23:55
User Interaction Enabled тоже true?

Дмитрий
09.03.2017
15:24:07

Ulook
09.03.2017
15:26:33
только что со злости начал кликать на сраную кнопку - и как-то сработало
больше не получается воспроизвести)

Vladislavs
09.03.2017
15:28:17
размеры кнопки посмотри

Дмитрий
09.03.2017
15:29:11

Александр
09.03.2017
15:29:28
Всем привет!
Не знаете как можно свой AVSpeechSynthesisVoice сделать?)
чет гуглю ничего не нахожу может есть какой то фрэйм

Evgeny
09.03.2017
15:54:11
Вопрос по синглтонам в свифт. При наследовании такого класса мне всегда возвращается суперкласс. Можно ли как-то сделать, чтобы возвращался тип потомка, не делая init публичным методом?

Google

Andrey
09.03.2017
15:56:22
лучше вовсе отказаться от синглтонов

Vladimir
09.03.2017
15:56:39
и уж тем более от их наследования

Илья
09.03.2017
15:56:44

Evgeny
09.03.2017
15:57:18

Vladimir
09.03.2017
15:57:45
если в тестах нужно наследование - значит что-то пошло не так :)

Evgeny
09.03.2017
16:00:21
придётся все переменные делать пабликом

utb404
09.03.2017
16:01:00
Я всё ждал, чтобы узнать чем же будет это "прид"

Evgeny
09.03.2017
16:01:23
буква ё у самого энтера :)

Alfred
09.03.2017
16:01:27
я на заре своего познания айоса видел под для синглтонов
там можно было наследоваться

Andrey
09.03.2017
16:01:50
да, был такой, помню

Alfred
09.03.2017
16:01:58
делалось через статический nsdictionary
трешачок
Прокинь ApiServiceProvider какой нибудь
и все дела
мокай наследуй что хочешь
Более того, имхо, желательно делать так: протокол назвать ApiService, a имплементацию назвать ApiServiceImpl/ApiServiceConrete или что нибудь такое