@ios_ru

Страница 1902 из 2351
Сергей
23.03.2018
08:07:35
Где хранятся, куда смотрит

Ivan
23.03.2018
08:07:46
а в аппстор пустят, то что под кожухом данные хранятся или они не смотрят туда
У тебя прям страх перед апстором. Тебе надо срочно залить приложение, а то так и будешь бояться слухов ?

Google
Алексей
23.03.2018
08:41:07
Объявления о работе в @mobile_jobs

Max
23.03.2018
08:43:32
Я недавно, кстати, столкнулся с айфоном, который после сброса заявил, что он привязан к американской компании и числится украденным. Профиль удаленного управления там стоял. А покупался он в мск в пленках. Сбрасывайте настройки при проверке, как говорится

Сергей
23.03.2018
10:26:56
Господа, здравствуйте. Может кто-нибудь подсказать: использую mark range slider, он умеет обрабатывать событие .valueChanged, но мне нужно обработать событие отпускания пальца от thumb. у thumb есть PanGestureRecognizer, но на момент завершения функции которая триггерится на .valueChanged, state этого рекогнайзера не .ended, что очевидно, а мне нужно обработать этот стейт. Кто как решал такую проблему? пытался добавлять таргеты слайдеру, но тогда таргеты следят за жестами везде, кроме thumb’ов

Anton
23.03.2018
11:27:26
Так вот что значит ддос

Это когда звонят на сервер

Tim
23.03.2018
11:27:57
Гы-гы-гы

Igor
23.03.2018
11:36:13
Привет всем, подскажите, как в Swift 4 сделать такую штуку. Есть класс: class UserProperty<T> {} Есть его сабкласс: class StringUserProperty: UserProperty<String> {} Есть третий класс: class AbstractView<T: UserProperty<Any>> { var property: T! } И сабкласс третьего класса: class StringView: AbstractView<StringUserProperty> {} - здесь возникает ошибка StringUserProperty must extend from UserProperty<Any>. Подозреваю, что надо как-то по-хитрому определить AbstractView, но в доках ничего найти для таких случаев не смог. Хочу так, чтобы можно было пользоваться переменной property из StringView , т.е. чтобы такая конструкция была валидна: let stringView = StringView() let stringProperty: StringUserProperty = stringView.property

Tim
23.03.2018
11:38:52
Это когда звонят на сервер
- а то что? - а то на сервер позвоню! ???

Антон (Tan)
23.03.2018
11:41:28
- а то что? - а то на сервер позвоню! ???
уоу уоу палехчи, не горячитесь, сразу на сервер…

Andy
23.03.2018
11:42:10
Вопрос. Хочется в обработчик UIGestureRecognizer передать дополнительные параметры. Как это правильно сделать?

let tap = UITapGestureRecognizer(target: self, action: #selector(tapped(p1,p2))) типо такого

Victor
23.03.2018
12:10:53
let tap = UITapGestureRecognizer(target: self, action: #selector(tapped(p1,p2))) типо такого
Эээ… а откуда ты собрался брать эти параметры?

Google
Andy
23.03.2018
12:17:27
Эээ… а откуда ты собрался брать эти параметры?
ну я динамечски создаю лейблы и по клику хочу передавать в обратчик еще кое-что

Александр
23.03.2018
12:23:54
Andy
23.03.2018
12:25:04
я это видел, не очень понятно

Александр
23.03.2018
12:26:02
в общем ты кастомные аргументы в обработчик передавать не сможешь, только то, что туда должно идти

Andy
23.03.2018
12:27:45
ну ок, а как тогда выкрутиться?

Александр
23.03.2018
12:29:30
ну ок, а как тогда выкрутиться?
для чего тебе нужны параметры? какой кейс?

Andy
23.03.2018
12:29:43
ну я динамечски создаю лейблы и по клику хочу передавать в обратчик еще кое-что

Александр
23.03.2018
12:30:05
что конкретно это “кое-что”?

Andy
23.03.2018
12:30:33
ну лейблы разных типов и значения их

Александр
23.03.2018
12:31:01
- (void)highlightLetter:(UITapGestureRecognizer*)sender { UIView *view = sender.view; NSLog(@"%d", view.tag);//By tag, you can find out where you had tapped. }

ты можешь назначать теги и брать лейблы с объекта sender

вариантов много

Andy
23.03.2018
12:32:28
ну а если надо например больше передать

я думал что так сработает l.setValue(cat, forKey: "cat") где cat DTO

Дешко
23.03.2018
12:34:20
где лучше держать данные о юзере которые приходят из сервера и используются пока работает прога

Дешко
23.03.2018
12:37:02
В коредате?
хранить нужно 3-4 строки, и только во время роботы

Александр
23.03.2018
12:38:13
хранить нужно 3-4 строки, и только во время роботы
храни в памяти, создаешь объект класса и держишь на него ссылку, пока приложение не умрет

Дешко
23.03.2018
12:41:18
нуно ли создавать отдельный клас для обектов ?

Александр
23.03.2018
12:43:51
нуно ли создавать отдельный клас для обектов ?
ну создаешь класс User с 3-4 полями после того, как с сервера респонс пришел. А потом уже куча вариантов, как его держать, например, как ссылку в каком-то контроллере, который живет на протяжении жизни приложения, в каком-нибудь синглтоне или просто передаешь его при создании новых контроллеров (dependency injection), вариантов много

Google
Александр
23.03.2018
12:44:50
если там всего 3-4 строки, можешь его хранить и в UserDefaults, если так удобней

вариантов очень много?

Дешко
23.03.2018
12:46:46
ок спс

Dmitry
23.03.2018
12:49:29
хранить нужно 3-4 строки, и только во время роботы
охуеть просто, у меня нет слов. В дата центре храни, у Рамблера купи, он распродает уже давно.

Сергей
23.03.2018
17:53:25
Народ никто не сталкивался? Собираю Cocoa Touch Framework c подами, первый раз билдится нормально, потом перестает видить поды, сношу Derived Data, появляется снова и потом опять не видит

Andrew
23.03.2018
19:28:52
Кто на wwdc едет?

Tim
23.03.2018
19:29:32
а что это?

Andrew
23.03.2018
19:30:17
Слишком толсто

Tim
23.03.2018
19:31:08
???

Виталий
23.03.2018
19:41:38
Кто на wwdc едет?
ты с какой целью интересуешься?

Andrew
23.03.2018
19:42:07
Билетик отжать хочу

Igor
23.03.2018
19:46:39
Всем привет! Меня зовут Игорь, в свободное от работы время пытаюсь написать email клиент для iOS

Igor
23.03.2018
19:47:33
Подскажите, плиз, кто-нибудь использовал в своих проектах библиотеку MailCore2?

Tim
23.03.2018
19:50:23
а чем стандартный мэйл-клиент не угодил?

Igor
23.03.2018
19:55:25
для общего развития хотел написать приложение для себя. email клиент было первым, что пришло на ум

Admin
ERROR: S client not available

Igor
23.03.2018
19:55:44
теперь вот не хочется забрасывать на половине пути

Tim
23.03.2018
19:59:18
Мне кажется, что протокол mail настолько прост, что его можно парсить руками. pop, smtp

Igor
23.03.2018
20:00:18
Ну, писать свою реализацию Imap + Oauth2 не очень хотелось бы

Проблема не в самой логике, а в том, что появились Memory Leaks

Google
Igor
23.03.2018
20:01:14
написал простейший пример использования MailCore2 и все равно Leak остается

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

Tim
23.03.2018
20:01:34
ну ты загнул, может что-нить попроще? pop3 для начала освоить?

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

Igor
23.03.2018
20:05:14
написал на github issue

пока молчание

Сергей
23.03.2018
20:05:26
пока молчание
Он сам не знает

Tim
23.03.2018
20:06:29
наблюдением... ну и отладчиком наверное

просто есть прием программирования такой - сразу откусываешь большой кусок памяти и там развлекаешься, потом, много позже - возвращаешь. Со стороны смотрится как утечка. Но на самом деле нет ) это один из приемов программирования )

Igor
23.03.2018
20:11:19
разве Instruments в таком случае показывает, что произошла утечка?

Александр
23.03.2018
20:12:43
Доброй пятницы, чат. Вопрос из разряда юридических и касается UX. Модераторы Apple, в связи с, мягко говоря, «специфичностью» контента приложения, попросили добавить EULA с пояснениями о том, что при использовании приложении возможно отображение неуместного контента. Как я понял, отображать EULA нужно при первом запуске приложения, перед тем, как дать пользователю доступ к основному функционалу. Вопрос - что делать для случаев, если юзер не согласен? Кнопку несогласия и алерт о том, что дальше дело не пойдет?

Tim
23.03.2018
20:12:52
честно говоря, не очень силен в маковских инструментах пока. под линуксом я бы valgrind юзал. Есть ли что-то такое в маке?

Igor
23.03.2018
20:14:01
в Xcode есть Instruments его и использую

Александр
23.03.2018
20:22:52
Делать только одну кнопку - согласен
Тоже об этом думал, но смущает отсутствие выбора.

Сергей
23.03.2018
20:23:06
А его же нет по сути

Не нравится, закрывай приложение

Александр
23.03.2018
20:25:04
В принципе, это правильный вариант. Сейчас глянул на скрины игрушек, там, в основном, галка «согласен» и кнопка «продолжить», которая доступна только с галкой. Спасибо!

Igor
24.03.2018
05:44:39
парни нжна помощь

Google
Igor
24.03.2018
05:44:39
когда скролю вверх почему то прыгает large title

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