@ios_ru

Страница 2083 из 2351
Илья
02.06.2018
09:40:30
в Епам или в space
Ну в спэйсе стопудова какой мини спитч будет, может в очередной раз пицца

Firdavs
02.06.2018
10:08:06
кто может помочь?

Oleg
02.06.2018
10:48:29
парни пользовался кто-ниб платным впн? чет бесплатный надежный не найду никак

то работает то нет

Google
Valery
02.06.2018
10:49:08
а в чем вопрос заключается?

Oleg
02.06.2018
10:52:01
нужен впн

Ilya
02.06.2018
10:53:05
Islombek
02.06.2018
10:54:49
dlya iOS?

psiphon horoshiy

Firdavs
02.06.2018
10:55:20
Oleg
02.06.2018
10:55:30
dlya iOS?
мне для мака

Islombek
02.06.2018
10:57:46
vobshem tor horosho rabotayet sistemno, no nikak yego ne mogu zapustit na macOS High Sierra

on otlichno rabotal na Sierra

i on besplatniy

Антон
02.06.2018
11:00:59
парни пользовался кто-ниб платным впн? чет бесплатный надежный не найду никак
Есть вариант покупки выделенного сервера на arubacloud. Стоимость всего 1 евро/месяц, на него просто поставишь ShadowSocks прокси, уже на своем компе поставишь shadowsocks клиент, и будешь перенонять трафик. Лично я так сделал.

Google
Valery
02.06.2018
11:19:54
а как оплачивать? mastercard?
https://kb.arubacloud.com/en/computing/managing-your-credit/methods-of-payment-and-turnaround-time-for-processing-of-payment.aspx

Антон
02.06.2018
11:20:49
Yurzs
02.06.2018
13:14:55
Антон
02.06.2018
14:03:06
https://9to5mac.com/2018/06/02/leaked-macos-10-14-screenshots-show-off-new-dark-mode-apple-news-app-xcode-10/ > темная тема > Xcode > Xcode

Дмитрий
02.06.2018
14:05:04
Класс)

Ilya
02.06.2018
14:06:11
Братцы, а никто не сталкивался с тем, что fabric не хочет кушать dSYMы? Просто уходит в бесконечную их загрузку

Roman
02.06.2018
18:45:51




и с помощью чего можно сделать этот код в swifty way?

Alex
02.06.2018
19:09:27
Первый иф который чекает на красный цвет, его можно переписать как return circle.color != .red

Ну и я не очень понимаю какой смысл в этом коде, выглядит как набор рандомных операций

Roman
02.06.2018
19:12:48
мне надо в черных увеличить радиус в 2 раза, убрать красных, зеленые перекрасить в синий и все синие в конец массива, а белые на начало

Alex
02.06.2018
19:13:21
Стоп, разве в свифте break не по умолчанию?

Dmitry
02.06.2018
19:13:28
а, сори

Alex
02.06.2018
19:14:48
мне надо в черных увеличить радиус в 2 раза, убрать красных, зеленые перекрасить в синий и все синие в конец массива, а белые на начало
Какая цель всего этого? Это реальный проект или ты просто придумал себе задачку для изучения чего-то?

Roman
02.06.2018
19:15:03
второе

Alex
02.06.2018
19:15:13
Чего именно?

Roman
02.06.2018
19:15:16
изучаю сам swift

Google
Alex
02.06.2018
19:16:24
У тебя там есть повторяющийся цикл с принтами, вынеси его в отдельную функцию

Дальше, подумай насчет надобности return в большой closure

То есть это фактически бессмысленно во всех случаях, когда я их использую

В большинстве случаев они используются в качестве колбеков, причем асинхронных

То есть ты по сути возвращаешь в никуда

Потом, зачем тебе переменная sizeCircles, ты ее используешь один раз

Антон
02.06.2018
19:20:39
Пиши в одно сообщение.

Roman
02.06.2018
19:21:09
согласен, просто не так писал цыкл сначала, и для этого создал еще переменную

Alex
02.06.2018
19:21:43
согласен, просто не так писал цыкл сначала, и для этого создал еще переменную
И я бы заменил принты дебагером, проставь брейкпоинты до и после

В твоем случае делать loop по индексам имеет смысл, но обычно для прохождения массива юзай ‘for element in array’. Это так, просто fyi

Roman
02.06.2018
19:25:13
об этом я вкурсе, но мне надо модифицировать размещение самого массива, и для того и по индексах

Alex
02.06.2018
19:34:52
Дальше, подумай насчет надобности return в большой closure
Продолжая эту мысль — если твой closure вызывается не асинхронно в checkSecondFunction (или ты пока не знаешь, что такое вызывать асинхронно в свифте), просто выдели весь код из closure в отдельную функцию и вызывай её напрямую в checkSecondFunction

Roman
02.06.2018
19:36:14
хорошо, а как заставить этот код работаь коректно, а то он забыл один синий круг

Alex
02.06.2018
19:36:51
Я не экстрасенс, используй дебагер

Кликни на номер строки в икскоде, появится брейкпоинт, запусти, смотри что происходит и почему пропускает

Roman
02.06.2018
19:37:43
ок, спасибо

Alex
02.06.2018
19:38:00
Пожалуйста.

Кита
03.06.2018
08:23:40
Привет, допустим есть задача совершить длительное выполнение чего угодно(более 5 минут): рассчетов, аплоада больших файлов итд. Как защититься от уходов приложения в бэкграунд не важно по какой причине: экран потух или пользователь перешел в другое приложение? сохранять промежуточный результат или может кэшировать процесс и потом его восстанавливать? Какие best practices чтобы не терять контекст?

Google
Кита
03.06.2018
08:28:21
Сложные расчеты я бы проводил на сервере. Я не знаю что вы собрались считать более пяти минут подряд, но это явно не для батареи телефона
Это понятно. Я просто привел пример. Допустим расчеты будут идти 30 секунд. В момент на 20 пользователь вышел из приложения

В андроид есть IntentService. В иос есть специализированные бэкграунд сервисы для voip и навигации. Но это не мой случай

Admin
ERROR: S client not available

Alex
03.06.2018
08:30:18
Это понятно. Я просто привел пример. Допустим расчеты будут идти 30 секунд. В момент на 20 пользователь вышел из приложения
Если оно занимает больше 5-10 секунд, я бы делал на сервере. В айос есть несколько строго определенных кейсов бэкграунд активити. И расчетов там точно нету

В случае с 5-10 секундами, просто пересчитывайте заново когда юзер откроет приложение обратно

Кита
03.06.2018
08:32:13
ОК. А бэкграунд урлсессия при длительном аплоаде вернет меня в тот же контекст? Просто по андроид знаю как там все. Задача сделать тот же кейс на ios

Например после аплоада мне надо сделать еще 1 запрос. По факту есть длительная операция состоящая из 2х запросов при том второй запрос зависит от того что вернет первый. Ios запрещает выполнение кода когда приложение в бэкграунде. Неужели нет выхода? Тупо брать и запоминать что выполнялось и выполнять снова?

Alex
03.06.2018
08:37:35
Завершаете таск 1, запоминаете, при запуске приложения запускаете таск 2

Или переносите эту функциональность на сервер

Кита
03.06.2018
08:46:31
Жаль

Danila
03.06.2018
08:48:46


Чуваки вообще не парятся тут [для примера]

Alex
03.06.2018
08:55:35
Ахаха

Кита
03.06.2018
09:01:28
Alex
03.06.2018
09:01:54
Жаль
Ну а что вы хотели, айфон и так до обеда всего лишь доживает

Но видео можно начать рендерить в определенного кадра, наверное

? ethorz
03.06.2018
15:31:19
всем привет

можно вызвать метод по строке?

Google
? ethorz
03.06.2018
15:31:28
var result = try self["\(type)"]()

ох уж этот js, не понимаю как на свифте реализовать

Kei
03.06.2018
15:35:42
Есть, но если тебе это нужно то скорее всего ты собираешься написать говнокод

? ethorz
03.06.2018
15:36:50
понял

Leon
03.06.2018
18:10:55
Привет, есть ли тут у кого-то "Apple Developer Enterprise Program" аккаунт?

Ivan
03.06.2018
18:35:38
var result = try self["\(type)"]()
не люблю говнокод и нестабильную работу, но если для тестов, то юзай селекторы

Alex
03.06.2018
19:16:53
можно вызвать метод по строке?
Скорее всего это не то, что тебе нужно в 99% Если ты можешь не делать этого, не делай. Я предупредил self.performSelector(Selector("methodname:"))

Fedorchak
03.06.2018
19:41:07
Всем привет! Есть ли тут такие люди кто кодит(л) на Swift, не имея mac ? Хочу задать пару вопросов)

ARDEV
03.06.2018
19:41:57
)

Roman
03.06.2018
19:50:34
)
о, и ты тут)

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