@ios_ru

Страница 735 из 2351
Roman
01.04.2017
07:43:35
Жаль что в стуках только 24 часа

Александр
01.04.2017
07:44:02
Жаль что в стуках только 24 часа
И жаль что 7 из них мы спим

Igor
01.04.2017
07:44:36
правда если шаг нужен будет 0.05 то такое не пойдет(
Мб всю логику из map в filter засунуть? Чтобы пропускать только нужные значения. И вьюху перерисовввать меньше раз придётся- меньше лагов. Критично, если в тебя таблица

Google
? Райзя ?
01.04.2017
07:44:44
И жаль что 7 из них мы спим
кто это там спит 7 часов в сутки?

Max
01.04.2017
07:45:49
? я

Голова же не соображает, если меньше

Александр
01.04.2017
07:49:20
Хотя можно и в фильтр правда надо будет проверять тип переменой ? но это не по RAC

? Райзя ?
01.04.2017
07:50:25
Александр
01.04.2017
07:51:31
позитивненько

Max
01.04.2017
07:53:20
Ну или как-то так

? Райзя ?
01.04.2017
08:00:57


Google
-_-
01.04.2017
08:02:55
Кмк с проводами, присоединёнными напрямую в мозг, человеку не нужны будут ни мониторы, ни клавиатура (:

Max
01.04.2017
08:08:31
Это к слову о выходе призрака в доспехах? :)

Maxim
01.04.2017
08:18:05
Шр

Ilkhom
01.04.2017
08:30:01
spoiler

Bogdan
01.04.2017
13:24:27
Кто-нибудь видел свежие туториалы по аламафаеру?

Alexander
01.04.2017
14:29:17
Парни, а чё как, objective c ещё нужен или уже можно забыть?

Max
01.04.2017
14:30:25
Here we go again

? Райзя ?
01.04.2017
14:31:03
ребята а джава еще нужна или уже можно на сишарпе писать

Alexander
01.04.2017
14:32:34
Не на котлине и джавке под иос не удобно,

Просто вот кажется со стороны что чистый Свифт еще рано

? Райзя ?
01.04.2017
14:32:53
котлин!
но он джавамашину требует...

Alexander
01.04.2017
14:33:21
Вдруг вы скажете что уже можно

? Райзя ?
01.04.2017
14:34:58
вот было бы круто чтобы на свифте можно было под андроед писать

Владислав
01.04.2017
14:35:30
ой

нне стоит

Vladislavs
01.04.2017
14:35:51
Какая разница на чем

Vadim
01.04.2017
14:35:59
главное не на джаве

Vladislavs
01.04.2017
14:36:11
Что Свифт что котлины что джавы касательно мобилок

Google
Vladislavs
01.04.2017
14:36:26
Без сдк ненужны

Alexander
01.04.2017
14:37:27
Но нормальной объектой модели все же не хватает даже на свифте

? Райзя ?
01.04.2017
14:38:18
Alexander
01.04.2017
14:38:40
Что Свифт что котлины что джавы касательно мобилок
Вот да, у меня больше не холиварный вопрос был. А просто понять по вашему опыту как сейчас с этим всем

-_-
01.04.2017
14:58:24
Вот да, у меня больше не холиварный вопрос был. А просто понять по вашему опыту как сейчас с этим всем
В целом комфортнее пока на Objective, но у свифта есть некоторые приятные фичи. Если проект частично на objective, а новое - на swift, то вообще весело бывает (:

Υπερβορεία
01.04.2017
15:06:07
? Райзя ?
01.04.2017
15:11:48
В целом комфортнее пока на Objective, но у свифта есть некоторые приятные фичи. Если проект частично на objective, а новое - на swift, то вообще весело бывает (:
objective и комфортнее в одном предложении. Noooo... Пишу параллельно два проекта на obj и на swift. И вот вообще ни капельки, ни разу не комфортнее писать одно и то же на obj c. Даже настроение портится, когда на квадратах начинаю писать.

хотя я начинала с obj c в ios

Гугл рассматривала переход на Свифт
нууу и чем все закончилось?

Max
01.04.2017
15:13:26
Вангую go + dart

? Райзя ?
01.04.2017
15:13:35
eeeewwwww

js же скоро покойник

Υπερβορεία
01.04.2017
15:15:35
js же скоро покойник
Кто-то, а жабаскрипт живее всех живых, вот обжс уже в предсмертной агонии

? Райзя ?
01.04.2017
15:20:43
ии вобще сколько?

-_-
01.04.2017
15:21:34
5 лет, но у меня и в начале не было проблем с синтаксисом

Google
-_-
01.04.2017
15:23:23
В районе релиза iOS 4 я начинал. А на свифте примерно месяца 2. Меня больше всего удивляет то, что у меня ява пошла гораздо легче чем свифт

-_-
01.04.2017
15:24:45
нуу джава написана с ооочень сильными корнями в obj-c
Ну не совсем в Objective. Она написана с учетом того, что на нее C++ будут свичиться

? Райзя ?
01.04.2017
15:25:12
где-то я там переписку разработчиков java видела..

Admin
ERROR: S client not available

? Райзя ?
01.04.2017
15:25:54
http://cs.gmu.edu/~sean/stuff/java-objc.html вот

или это не разработчик java

блин, слышу звон, не знаю где он

-_-
01.04.2017
15:27:03
В общем чисто по наблюдениям - один и тот же код написать сейчас на свифте и на обжективе - примерно в 1.5 медленнее (свифт медленнее). Может еще не привык просто. Примерно такие же результаты еще у одного разраба с работы. Особенно непривычно то, что они классы переименовали. Не сильно, но сбивает

? Райзя ?
01.04.2017
15:27:10
Patrick Naughton

-_-
01.04.2017
15:27:21
И собирается дольше

? Райзя ?
01.04.2017
15:29:33
В общем чисто по наблюдениям - один и тот же код написать сейчас на свифте и на обжективе - примерно в 1.5 медленнее (свифт медленнее). Может еще не привык просто. Примерно такие же результаты еще у одного разраба с работы. Особенно непривычно то, что они классы переименовали. Не сильно, но сбивает
оу, ну у меня по началу тоже swift шел медленнее. И выглядело это как код имигранта из плюсов. Но он должен писаться в swift-стиле. Без всяких там self, желательно без проверок на эти nil, и прочие сишные штуки

И собирается дольше
это конечно да

-_-
01.04.2017
15:30:34
А как вообще не проверять на nil? Всякие "?" или "guard"?

Я вчера пипец ногу отстрелил. Очень прикольное поведение есть. Допустим, есть метод в objective c, который принимает какой-то блок. Если в хидере правильно прописан тип блока, то при вызове из свифта все будет ок. А если тип параметра прописать как id, и попытаться привести к блоку уже в теле метода, то упадет на попытке выполнить блок

Это я уже сам тестил. Такая же фигня если у тебя массив блоков или словарь с блоками

Если кому интересно

? Райзя ?
01.04.2017
15:40:15
А как вообще не проверять на nil? Всякие "?" или "guard"?
в идеале никак :) . func meow(purr: Purr? ) { let mrr = Mrr() purr?.setMrr(mrr) // если purr пустой, то произойдет ничего //но если очень хочется проверить кейс в случае null, то if let purr = purr { purr.setMrr(mrr) } else { //... } //или guard let purr = purr else { return //выход из функции } purr.setMrr(mrr) //а еще если совсем-совсем уверен что там есть значение, то можно так purr!.setMrr(mrr) }

Google
? Райзя ?
01.04.2017
15:42:03
а еще можно так if (purr! == nil) и так далее по классике

Alfred
01.04.2017
15:44:00
Не. Смысл тогда. Я на свифте как раз и хочу писать так, как предполагает свифт
если у тебя получается медленнее, значит ты что то делаешь не так

-_-
01.04.2017
15:44:57
То есть тут все сразу начали на свифте фигачить быстрее чем на Objective?

? Райзя ?
01.04.2017
15:45:32
Я вчера пипец ногу отстрелил. Очень прикольное поведение есть. Допустим, есть метод в objective c, который принимает какой-то блок. Если в хидере правильно прописан тип блока, то при вызове из свифта все будет ок. А если тип параметра прописать как id, и попытаться привести к блоку уже в теле метода, то упадет на попытке выполнить блок
дааа,у меня такое было со свифтовым Int, который не хотел приводится к NSNumber, указанному неявно в obj-c библиотеке. У меня на этапе компиляции в этом участке кода 20 минут комплиятор висел, а потом убивал себя kill -9 . И никаких ошибок не показывал, просто умирал.

Alfred
01.04.2017
15:45:58
То есть тут все сразу начали на свифте фигачить быстрее чем на Objective?
Ну есть промежуток несколько дней, когда привыкаешь и вспоминаешь. Потом, по крайней мере, не медленее

? Райзя ?
01.04.2017
15:46:21
То есть тут все сразу начали на свифте фигачить быстрее чем на Objective?
ну мне после c# было удобнее сразу на свифте писать..

Max
01.04.2017
15:46:43
-_-
01.04.2017
15:46:53
? Райзя ?
01.04.2017
15:47:45
Краш. Нил нельзя распаковать
ну если это ТАКОЙ nil, что даже Optional() не был создан, то да

но это неправильное тогда что-то

? Райзя ?
01.04.2017
15:49:05
Краш. Нил нельзя распаковать
ну ненаю. Не вспомню сразу. Но вроде где-то использовала. Ладно. Как скажешь.

Max
01.04.2017
15:49:33

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