
-_-
13.01.2017
22:04:50

Alexey
13.01.2017
22:10:57
Это что за строчка?

Anthony
13.01.2017
22:14:15
Я бы попробовал сделать через NSOperationQueue, там можно указать количество потоков и добавить операциий в очередь.
Вот скажите мне лучше, блоки в Obj-C - это всё-таки классы или объекты?

Google

-_-
13.01.2017
22:17:38
Это что за строчка?
У тебя в коде этого нет, думал, что у сдк дропбокса есть такая настройка. Пока не вижу(
Печаль, ее там и нет. Странно, конечно. В том же SDWebImage (картинки с веба грузит с кэшированием) - такая настройка есть. В AFNetworking тоже есть MaxConcurrentOperationCount.

Anthony
13.01.2017
22:22:48
А можно ссылку на эту либу?
Она открытая?

-_-
13.01.2017
22:23:30
Вопрос по вот этому
https://github.com/dropbox/dropbox-sdk-obj-c
Я упоминал это
https://github.com/rs/SDWebImage
и это
https://github.com/AFNetworking/AFNetworking

Arthur
13.01.2017
22:29:37
for ...
dispatch_group_t group = dispatch_group_create();
dispatch_group_enter(group);
загрузка картинки + в блоке завершении вызов dispatch_group_leave(group);
dispatch_group_wait(group, DISPATCH_TIME_FOREVER);
// end for
Это не поможет?)

Alexey
13.01.2017
22:35:59
а вот это куда писать: dispatch_group_wait(group, DISPATCH_TIME_FOREVER);
?
а то у меня заблочился UI и все, никто больше никуда не едет

-_-
13.01.2017
22:37:51
В чем вообще задача? Грузить фотки именно по одной или все-таки просто нужен один общий прогресс для всех загрузок?

Alexey
13.01.2017
22:39:04
ну в принципе, можно и общий прогресс. Но его вообще не знаю как сделать, поэтому думал грузить по одной.

Google

Alexey
13.01.2017
22:39:28
в сдк не нашел варианта посылать все кучей

-_-
13.01.2017
22:42:42
Можно совсем в лоб. Делаешь массив float'ов, с размером, равным количеству фоток. В блоке прогресса обновляешь значение соотвествующего элемента массива. Затем просто складываешь все элементы и сумму делишь на количество фоток, получается общий прогресс - его и показываешь

Alexey
13.01.2017
22:44:25
вроде не совсем так... мне же нужно знать общий размер всех фоток, а не их кол-во, и его делить на скачанный размер, Разве не так?

-_-
13.01.2017
22:45:47
Нет, у тебя в блоках уже считается прогресс для каждого файла
Там же видно, отправленное делится на полный размер

Alexey
13.01.2017
22:46:28
ааа, я понял

-_-
13.01.2017
22:46:43
То есть в блоки прилетает что-то вроде
0 0,1 0,4 0,8 1
в переменной progress

Alexey
13.01.2017
22:46:49
да, да, понял
но тогда такая штука, получается если будет фоток 20, не будет ли блок какое-то время типа отматываться назад? Одну фотку прогрузит там допустим до 0.14, а потом добавится фотка с 0.07 и получится, что среднее у них меньше... и он откатится назад

-_-
13.01.2017
22:50:06
Нет, ты же всегда делишь на одно число. Это не среднее

Alexey
13.01.2017
22:50:20
да, все
не подумал

-_-
13.01.2017
22:50:33
(0,5 + 0 + 0 + 0 + 0)/5
(0,5 + 0,2 + 0 + 0 + 0)/5

Alexey
13.01.2017
22:50:33
все верно, да, хороший вариант
так-с, а еще такая проблема... как понять к какой фотке прогресс соответсвует, в блоке же этого нет? то есть по какому индексу записывать в массив прогрессов?

-_-
13.01.2017
22:58:03
после работы с dateString:
int i = [photosArray indexOfObject:photo];
и юзать ее в блоке

Alexey
13.01.2017
23:04:09
ну да, вроде понятно, спасибо)

-_-
13.01.2017
23:10:14
Когда будешь обновлять массив, считать сумму и дергать UI - делай это с помощью dispatch_async в мейн тред. Так у тебя не будет проблемы с одновременным чтением и записью массива
Вот так:
float progress = ...
dispatch_async(dispatch_get_main_queue(), ^{
array[i] = progress;
// посчитать сумму элементов array, поделить на общее количество
// дернуть UI
});

Alexey
13.01.2017
23:15:00
ага, понял

Google

Tony
14.01.2017
12:51:52
У кого были проблемы с нанонаушнмками?

Alexey
14.01.2017
15:45:23
Вдруг кто-то сталкивался: захват изображения с камеры, SDK отдает на препроцессинг три массива с данными формата YUV (поканально) и stride к ним. Как из них собрать CIImage?

Антон
14.01.2017
16:32:48
Там чет декодить надо из yuv
Это же вроде цветовая можель, легче всего наверно в шейдере передекодить, там преобразование простое достптгчно

Владислав
14.01.2017
16:33:43
Ребят, есть кто работал с Vapor?
Есть желание написать свой сервер. Как раз выкатили фреймворк для swift.
На хабре крайне мало информации.

Игорь
14.01.2017
16:41:47
А почему выбор пал на vapor, а не на perfect ? (Только присматриваюсь)

Владислав
14.01.2017
16:44:21

Антон
14.01.2017
16:59:54

Olexii
14.01.2017
17:12:47
А Go и Python и Java ?)

Антон
14.01.2017
17:32:50
Go называют перспективным

Emil
14.01.2017
17:37:39
всем доброго времени суток! кто подскажет перестал открываться callback, авторизируется норм а callback не открывает в приложении. URLScheme установлен
xcode 8

ಠ_ಠ
14.01.2017
19:34:57

Emil
14.01.2017
19:58:25

Andrey
15.01.2017
06:58:30

Александр
15.01.2017
10:55:57
Ребята подскажите
как быстро такую анимацию сделать?

Nikita
15.01.2017
11:08:56
Это картинка, не совсем понятно, какая там анимация)

Булат
15.01.2017
11:09:50
CAShapeLayer

Ilkhom
15.01.2017
11:11:41
?

Google

Александр
15.01.2017
11:12:46
вжух и окружность заполняется))
Булат, спасибо)

Olexii
15.01.2017
11:41:44
под такое уже и гайды даже есть)

Admin
ERROR: S client not available

Emil
15.01.2017
12:43:12
подскажите пожалуйста как настроить urlScheme в info.plist что бы можно было перейти в приложение с колбека https://callback. пробовал писать и https://callback и просто callback, но никак не могу заставить сафари открыть мое приложение. если callback заменить на myApp:// или чтото другое отличной от http или https проблем не возникает, но мне нужно именно что бы начиналось либо с http либо https заранее благодарен

Vadim
15.01.2017
12:46:15
Никак

Emil
15.01.2017
12:47:47
а как тогда авторизоваться в api инстаграмма к примеру не подскажите?
ооо все вроде разобрался спасибо

DhMmJdjjsmd
15.01.2017
12:54:45
Николай Баев:
это называется метод утенка
короче у нас на работе есть уточка маленькая резиновая
вот когда у тя проблема с задачей
не можешь решить
идешь и рассказываешь проблему уточки
и решение приходит

Emil
15.01.2017
13:04:47
)))

Johnny
15.01.2017
14:29:04
что такое realm ? BD?

Vadim
15.01.2017
14:40:20
Если BD это Baza Dannyh, то да

Johnny
15.01.2017
14:40:33
Дв
да
локальная ?

Vadim
15.01.2017
14:40:51
Да

Dmitry
15.01.2017
17:06:09

Nikita
15.01.2017
19:43:37
Привет всем

DhMmJdjjsmd
15.01.2017
19:46:33
Привет

Andrey
15.01.2017
19:48:40
Привет

Google

Александр
15.01.2017
19:54:35
привет

Gleb
16.01.2017
04:06:16
Аналогов много, например, https://github.com/gpinigin/GPDownloadProgressView
Все что тебе нужно — это метод "drawProgress"

Азиз
16.01.2017
06:54:21
Привет всем, ребят кто нибудь может подскзать где можно мак про продать?
в москве

DhMmJdjjsmd
16.01.2017
06:55:02
Пиши характеристики

Азиз
16.01.2017
06:56:08
Вот http://prntscr.com/dw6zg5
Купил в ресторе в Июне 2016, есть чек + дам защитные корпусы матовые черные в подарок, коробка все дела все есть.

Аю
16.01.2017
06:56:16
авито всякие

Азиз
16.01.2017
06:56:17
Причина продажи новйы про 2016

Maxx
16.01.2017
06:57:20

Азиз
16.01.2017
06:57:27
Надеюсь меня не забанят:)

George
16.01.2017
07:37:02
это не мак про, а макбук про

Азиз
16.01.2017
07:37:52
Да, я опечатался простите, спасибо что сказали.