@ios_ru

Страница 684 из 2351
Alfred
13.03.2017
13:53:15
кстати, кто нибудь знает аргументы против использования + (void)initialize для синглтонов?

Anton
13.03.2017
13:53:21
для кода "взял из сети - положил в базу - показал в таблице" оно не нужно конечно

я про load

Alfred
13.03.2017
13:54:21
кстати, кто нибудь знает аргументы против использования + (void)initialize для синглтонов?
ходят слухи что dispatch_once( довольно затратная операция (мьютексы и вот это всё)

Google
Anton
13.03.2017
13:54:46
Так ты ж один раз это делаешь

Alfred
13.03.2017
13:55:00
нет, захват мьютекса происходит каждый раз

Anton
13.03.2017
14:00:44
+ initialize выполнится полюбому

а +(id)MyClassName - только в случае, если он понадобится

lazy loading

Dmitriy
13.03.2017
14:19:20
откуда вы это все вычитываете?

Stanislav
13.03.2017
14:21:47


а когда вытаскиваю из базы сущность сотрудника, то данное поле пустое

понимаю что, чтото у меня со связями не так, вот только что - не понимаю

Andrey
13.03.2017
14:22:46
а как ты понял что поле пустое?

Stanislav
13.03.2017
14:23:23
а как ты понял что поле пустое?
делаю fetchrequest, и получаю сущность мастера/сотрудника но с пустым set

по данному полю

то есть у мастера/сотрудника могут быть свои сервисы и сервисы которые ему назначил другой сотрудник, но который типа админ. Отличается только одним полем

Google
Andrey
13.03.2017
14:26:52
надо смотреть как ресткит сохраняет

Stanislav
13.03.2017
14:27:29
надо смотреть как ресткит сохраняет
имеется в виду мапинг или что?

Ilkhom
13.03.2017
14:28:11
угу

Andrey
13.03.2017
14:28:17
убедиться что сущности сохраняются в кордату и что между ними ставится связь

хотя может у тебя они просто в fault ?

Ilkhom
13.03.2017
14:28:52
оба Set'a должны заполнятся

так как у тя many-to-many

Anton
13.03.2017
14:30:38
откуда вы это все вычитываете?
из офдоков, из блога Майка Эша

в основном

Stanislav
13.03.2017
14:32:52
так как у тя many-to-many
они заполняются, но только после выполнения гет запроса на получение сущностей. Если я потом делаю fetchrequest локально, поле пустое получается

Ilkhom
13.03.2017
14:37:05
Stanislav
13.03.2017
14:39:20
в одном потоке все делаешь? а также, ты уверен что данные сейвятся после получения?
поток один, более того это разные части приложения) так что там вообще запись и чтение не пересекаются. получение и мапинг объекта делается стандартным ресткитовским методом - (void)getObject:(id)object path:(NSString *)path parameters:(NSDictionary *)parameters success:(void (^)(RKObjectRequestOperation *operation, RKMappingResult *mappingResult))success failure:(void (^)(RKObjectRequestOperation *operation, NSError *error))failure

Ilkhom
13.03.2017
14:43:16
ну это само собой, кастомный маппер проверь правильно ли расфасовывает, хотя ты говоришь он достает все правильно

Stanislav
13.03.2017
14:43:43
достает правильно, далее я работаю с сущностью уже, а не с сырыми данными

Sergey
13.03.2017
14:50:04
Всем привет может кто подскажет что делаю не так со скролем CollectionView. ПРи разворачивании ячейки вызываю [self.collectionView performBatchUpdates:^{ } completion:^(BOOL finished) { if (finished) { [self.collectionView scrollToItemAtIndexPath:[NSIndexPath indexPathForRow:0 inSection:cellSection] atScrollPosition:UICollectionViewScrollPositionBottom animated:YES]; } }]; Логи показывают что во вромя вызова performBatchUpdates вызывается - (CGSize)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout*)collectionViewLayout sizeForItemAtIndexPath:(NSIndexPath *)indexPath изменяется размер нижней ячейки (она увеличивается). Но почему- то коллекшн вью не скролится к нижней части ячейки.

В общем суть вопроса така что я пытаюсь проскролиться к низу последней ячейки.

указываю UICollectionViewScrollPositionBottom

но почему-то коллекция не скролится к нижней позиции последней ячеки.

Dmitriy
13.03.2017
15:24:24
А есть возможность у иоськи будить приложение при подключении блутуз гарнитурки?)

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

Google
Sergey
13.03.2017
15:38:50
По поводу моего вопроса выше…

Dmitriy
13.03.2017
15:59:38
Не, нужна аудиогарнитура

Boris
13.03.2017
15:59:45
Тогда вряд ли

Dmitriy
13.03.2017
16:00:30
А с помощью айбикона можно заставить играть музыку попадая в зону действия?

Boris
13.03.2017
16:01:58
Не знаю, не работал с ним, но вроде да

экскурсии же делают с ним

Anton
13.03.2017
16:03:20
А с помощью айбикона можно заставить играть музыку попадая в зону действия?
Он транслирует свой ID и можно узнать расстояние до него.

Дальше уже только от твоей фантазии зависит

Dmitriy
13.03.2017
16:04:37
Он транслирует свой ID и можно узнать расстояние до него.
Мне не нужно растояние) задача: У меня в авто гарнитура, при включении двигателя, она включается, конектится к моему айфону, айфон начинает играть заданную радиостанцию

Ekaterina
13.03.2017
16:04:43
у меня дипломный проект был с использованием айбикона^_^

Dmitriy
13.03.2017
16:05:11
Все активируется ключом зажигания в авто)

Dmitriy
13.03.2017
16:05:48
у меня дипломный проект был с использованием айбикона^_^
А какой проект?) я видел сейчас на основе него пытаются строить аппки для торговых центров :)

Ekaterina
13.03.2017
16:06:27
вово) та же идея, ток это было пару лет назад)

Sergey
13.03.2017
16:06:59
По поводу collectionView. Если добавить в него self.layout.sectionInset = UIEdgeInsetsMake(0, 0, cellsPadding, 0); cellsPadding != 0. То на первом экране для метода scrollToItemAtIndexPath: почему-то игнорятся параметры UICollectionViewScrollPositionBottom/Top/Centre. Но для ячеек которые не visible при инициализации экрана все ок. ТОесть если у меня cellsPadding !=0 то UICollectionViewScrollPositionBottom они просто не скролятся к нижней части. Если pading ==0 или ячейка не видима то все скролится отлично.

Ekaterina
13.03.2017
16:09:04
у меня для показа рекламного контента было в супермаркете + навигация внутри помещения

А какой проект?) я видел сейчас на основе него пытаются строить аппки для торговых центров :)

Boris
13.03.2017
16:16:55
В старбаксах беконы стоят

чтобы быстро оплачивать из прилки

Vlad
13.03.2017
16:25:02
Подскажите пожалуйста нормальную либу для кеширования и (желательно) загрузки изображений из сети

Google
Vlad
13.03.2017
16:25:47
я вот SDWebImage думаю использовать. Что думаете?

Ilkhom
13.03.2017
16:25:52
SDWebImage

Vlad
13.03.2017
16:26:04
Ага.. Спасибо

Andrey
13.03.2017
16:30:35
swift?

Dmitry
13.03.2017
16:32:07
гайз, у кого-нибудь был статус "Перенесенный баланс" в репортах iTunes Connect?

апп опубликован в начале января, лимит в 150 баксов взят в первых числах февраля. до сих пор ни одного перечисления, а вместо предполагаемой даты платежа висит "Перенесенный баланс".

или им нужно больше времени для первой выплаты?

Vadim
13.03.2017
16:33:50
Выплата производится в течение 45 дней после последнего дня месяца, за который производится выплата

При условии превышения порога, разумеется

Т.е. например за февраль могут выплачивать до середины апреля

Admin
ERROR: S client not available

Dmitry
13.03.2017
16:35:37
ага, понятно. спасибо

Olexii
13.03.2017
17:37:36
Ребят, что может быть у коллектион вью ставлю рефреш контрол и tintColor делаю белый, дальше во viewDidLoad/Appear вызываю beginRefreshing но крутиться черный спиннер, а потом когда вручную дергаю, то уже белый...

Andrey
13.03.2017
17:41:45
if(self.tableView.contentOffset.y == 0){ self.tableView.contentOffset = CGPointMake(0, -self.refreshControl.frame.size.height); [self.refreshControl beginRefreshing]; }

Офсет не меняется - цвет не меняется

Почему? Иди нахуй вот почему

[UIView animateWithDuration:0.25 delay:0 options:UIViewAnimationOptionBeginFromCurrentState animations:^(void){ self.tableView.contentOffset = CGPointMake(0, -self.refreshControl.frame.size.height); } completion:^(BOOL finished) { [self.refreshControl beginRefreshing]; }];

чтобы пофеншую

@piv199

Google
Vlad
13.03.2017
20:50:17
Ребята, а я вот спрашивал сегодня про либу, которая кэширует изображения. Но заметил, что это происходит и без нее. Кто знает о кэшировании изображений в iOS? Это действительно присутствует по дефолту без всяких либ?

Engylizium
13.03.2017
20:51:15
Да

Ilkhom
13.03.2017
21:12:40
Ребята, а я вот спрашивал сегодня про либу, которая кэширует изображения. Но заметил, что это происходит и без нее. Кто знает о кэшировании изображений в iOS? Это действительно присутствует по дефолту без всяких либ?
произвольное кеширование? не может быть, хотябы по одной причине что память переполнится девайса очь быстро на всяких там инстаграммах и фб. или просто по серфингу на сайтах. NSCache зачем тогда? Нет такого.

Vlad
13.03.2017
21:13:28
Может там ограничен размер кэша

Vlad
13.03.2017
21:15:00
Загруженные по url jpeg изображения

Alfred
13.03.2017
21:15:20
вообще говоря не кеширует.

первая ссылка в поиске, ребята, учитесь искать https://developer.apple.com/library/content/documentation/Cocoa/Conceptual/URLLoadingSystem/Concepts/CachePolicies.html

Vlad
13.03.2017
21:16:45
вообще говоря мне тоже так казалось) но вот я получил альбом из вк.. отключил интернет перезагрузил приложение и увидел, что всё на месте.

Ilkhom
13.03.2017
21:17:23
в браузере?

Vlad
13.03.2017
21:18:25
искать можно в браузере, да..

Ilkhom
13.03.2017
21:20:08
там свой кешер есть

хотябы в localStorage

אליה
13.03.2017
23:46:45
блин, как круто :) хочу тачбар
В duet тачбар эмулируется на айпаде под вторым экраном. Не совсем удобно в него тыкать

אליה
13.03.2017
23:48:17
Ну потыкаешь, поймешь что он в целом не нужен и купишь лучше, скажем, корову.

Evgeny
13.03.2017
23:50:13
Я уже сходил посмотрел вживую их: очень круто, только вот у маков входы какие-то дурацкие. К ним переходников ещё тучу надо

אליה
13.03.2017
23:50:39
Ну, это пока

Evgeny
13.03.2017
23:50:45
Даже научшники от 7го айфона не подходят

жесть какая-то

אליה
13.03.2017
23:51:11
Но вот с тандерболтом это как-то обидно вышло

Evgeny
13.03.2017
23:51:32
да, у меня через него другой моник подкючен

переходник тоже недешёвый был

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