@ios_ru

Страница 211 из 2351
Mr.
06.11.2016
18:22:08
Хаххаха

На аплоад отдаю метр

Ilia
06.11.2016
18:24:05
Ловите книжон по iOS Анимациям -

По просьбам трудящихся

Google
Mr.
06.11.2016
18:25:35
Мерси

Булат
06.11.2016
18:25:41
спасибо)

Дмитрий
06.11.2016
18:26:53
а по безье есть книжон?

Ilia
06.11.2016
18:27:12
Если у кого-нибудь есть похожая книга по Watch OS - дайте знать

?

Mr.
06.11.2016
18:28:03
Я тут кое что понял

George
06.11.2016
18:28:06
и кто те два отважных виндузятника ))

Mr.
06.11.2016
18:29:09
Это мое

George
06.11.2016
18:29:29
а как ты это сделал? ?

Nikas
06.11.2016
18:29:37
это слитые закрытые курсы со свифтбука просто?

Galimov
06.11.2016
18:30:31
Фенкс!

Mr.
06.11.2016
18:30:40
Thx

George
06.11.2016
18:31:58
может как–то перегенерить торрент, а то эти несколько недокачавшихся файлов расстраивают ,)

Google
Ilia
06.11.2016
18:33:01
А что в этом торренте?

George
06.11.2016
18:33:33
посмотри выше, я кидал дерево

Ilia
06.11.2016
18:34:28
ОК

Galimov
06.11.2016
18:37:16
А у свифтбука в целом норм туториалы?

Mr.
06.11.2016
18:37:51
Неа

Так себе

Ну да)

George
06.11.2016
18:38:07
я новичок

Ilia
06.11.2016
18:40:52
Там по Swift 2.2 правда - уже не ликвид)

George
06.11.2016
18:41:47
Ну да)
давай новый торрент и дораздадим уже, пусть это мучение закончится ))

Mr.
06.11.2016
18:41:53
Бля

Завязывай)

Там жизненно важные видосы не задеты

Space
06.11.2016
19:08:23
теже 98 проц

George
06.11.2016
19:09:08
так больше и не будет, у раздающего так

Space
06.11.2016
20:14:52
пасаны как массив из кор даты получать?

Николай
06.11.2016
20:20:32
Всем привет,у кого сколько по времени ставилась сиера?А то 10 мин уже пишет осталось 33 минуты.

George
06.11.2016
20:24:59
почитай логи, если ничего страшного — жди синего сигнала

Space
06.11.2016
20:29:32
пример кода можешь прислать?

Google
Space
06.11.2016
20:29:34
кусочек

Haile
06.11.2016
20:32:09
https://developer.apple.com/library/content/documentation/Cocoa/Conceptual/CoreData/FetchingObjects.html

Space
06.11.2016
20:33:24
спасибо

Engylizium
06.11.2016
21:12:25
Как отменить изменения в коде? Cmd+z не спасает

Уже зае.. с этим жить

Artyom
06.11.2016
21:13:12
git

Engylizium
06.11.2016
21:13:49
То есть локальные изменения восстанавливаются только через гит?

Это же полный п

Admin
ERROR: S client not available

Engylizium
06.11.2016
21:14:26
В блокноте даже есть отмена действия

Space
06.11.2016
21:25:54
в базу передаю массив а возвращается NSFastEnumerationIterator.Element

что за

Space
06.11.2016
22:32:06
fatal error: unexpectedly found nil while unwrapping an Optional value

Denis
06.11.2016
22:34:55
fatal error: unexpectedly found nil while unwrapping an Optional value
Хороший вопрос. Подскажите, кто-нибудь, как правильно поступать в данном случае?

Space
06.11.2016
22:35:51
хелп гайс

Maxx
06.11.2016
22:38:40
fatal error: unexpectedly found nil while unwrapping an Optional value
"нуль" ты нашел, когда Optional развернул - вообще, Optional это enum с 2 значениями: "что-нибудь" и "нуль"; ищи по цепочке, что должно было быть по ссылке на объект и почему "нуль" оказался

Space
06.11.2016
22:43:01
ок попробую

спасибо

Denis
06.11.2016
22:43:42
"нуль" ты нашел, когда Optional развернул - вообще, Optional это enum с 2 значениями: "что-нибудь" и "нуль"; ищи по цепочке, что должно было быть по ссылке на объект и почему "нуль" оказался
А почему, если нашелся “нуль” - то при развертывании нельзя его и получить? В .net, например, такая ще примерно есть вещь (тольк там это структура). И если в ней лежит null - то он и извлекается без особых проблем…

Maxx
06.11.2016
22:56:51
А почему, если нашелся “нуль” - то при развертывании нельзя его и получить? В .net, например, такая ще примерно есть вещь (тольк там это структура). И если в ней лежит null - то он и извлекается без особых проблем…
в свифте Optional надо правильно развернуть, в мануале раскрывается понятие optional unwrapping, и обработать nil, при условии, что там вообще нужно что-то обрабатывать в отдельно взятом случае

Google
Denis
06.11.2016
23:00:12
в .net нет NPE?
Есть. Но если ты получишь null в результате развертывания Nullable-типа, то ничего не будет, пока ты не попытаешься получить доступ к тому объекту, который, как ты полагал, есть, но вместо него получил null. Последняя версия компилятора поддерживает т.н. null propagation. То есть можно сделать так: var a = entity.field?.value

и a будет или значением, если развернуть удалось, или null в противном случае. Но исключения не будет.

Space
06.11.2016
23:01:40
парни как разорвать связь сегвея

т/е не переходить по условию

Maxx
06.11.2016
23:03:04
и a будет или значением, если развернуть удалось, или null в противном случае. Но исключения не будет.
ну это выглядит на первый взгляд мудрее, чем в свифте, но как это "стреляет" в больших проектах? в свифте на этапе компиляции бац - и приехали, ищем косяк, а в .net проехали и ? runtime error?

Denis
06.11.2016
23:07:31
ну это выглядит на первый взгляд мудрее, чем в свифте, но как это "стреляет" в больших проектах? в свифте на этапе компиляции бац - и приехали, ищем косяк, а в .net проехали и ? runtime error?
net, как и java - JIT-язык. Все опредетяется (ну или почти все) в рантайме. Поэтому да. Если анализ синтаксического дерева показал, что в принципе nullable должен развенуться и не должно с этим быть проблем - компилятор не ругнется ни разу. За то потом вполне может быть NRE и даже падение. Но если все правильно обрабатывается, падений можно избегать. Опять же, в net эксепшены - zero-cost, так что на производительности из выстреливание никак не скажывается. Наоборот, очень удобная замена богомерзкому goto =)

Я кстати, даже не знаю, остался он щас там, или нет.

Maxx
06.11.2016
23:10:28
понятно, свифт скрупулезнее в этом плане, получается

Denis
06.11.2016
23:11:10
Ну как и любой AOT-компилятор, думаю

Denis
06.11.2016
23:11:31
У него пространства для маневра не так много.

Но в swift, наверное, нет dynamic linking? То есть, я не могу же, наверное, скачать код из интернета, скомпилировать его в рантайме и на лету начать им пользоваться с учетом того, что с приложением он не поставлялся?

Denis
06.11.2016
23:21:50
уже есть
а там не AoT - компиляция, все-таки? Или как это работает?

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