@ios_ru

Страница 885 из 2351
Yury
15.06.2017
19:45:52
Что именно понимаете под "событием"? Пуши тоже разные бывают: Silent, VoIP...

santaasus
15.06.2017
19:48:23
Допустим вот такое событие вызывается при переходе по пушу didReceiveLocalNotification, но в мое случае это не подохдит

Yury
15.06.2017
19:50:01
Минимальная версия iOS? От этого зависит.

santaasus
15.06.2017
19:50:44
10

Google
Yury
15.06.2017
19:51:16
open func application(_ application: UIApplication, didReceiveRemoteNotification userInfo: [AnyHashable: Any], fetchCompletionHandler completionHandler: @escaping (UIBackgroundFetchResult) -> Void)

santaasus
15.06.2017
19:51:45
С NSLocalNotification не работает

Yury
15.06.2017
19:52:14
Локальные уведомления и пуши — это разные вещи

santaasus
15.06.2017
19:53:03
Про сервер ничего не сказано, значит локальные уведомления

Yury
15.06.2017
19:53:35
Локальное уведомление != пуш-уведомление. Для локальных уведомлений используется UNUserNotificationCenterDelegate

Предварително нужно зарегистрировать делегат: UNUserNotificationCenter.current().delegate = self

причем до завершения didFinishLaunchingWithOptions

santaasus
15.06.2017
19:56:26
Понял Вас, спасибо

Yury
15.06.2017
20:04:55
Возникла задача чатик реализовать с админом сервиса. Своими руками без фреймворка и смс реально. Есть у кого опыт?
Все реально. Из опыта могу сказать, что сложно сделать внятную ленту сообщений (CollectionView + ручной расчет лейаутов в бекграунде) и придется с непривычки повозиться с пушами — там много подводных камней.

Yury
15.06.2017
20:19:09
Или заюзать готовый под, для чатов уже запилили
Своими руками хотят же ) А так есть Chatto от товарисчей из Badoo, например.

-_-
15.06.2017
20:20:30
Своими руками хотят же ) А так есть Chatto от товарисчей из Badoo, например.
Делал в свое время вручную, в принципе, конечно, интересно, но считать все размеры руками, особенно если ячейки достаточно сложные - довольно нужное дело

Ilya
15.06.2017
20:29:52
На гите много чего такого видел

Google
Ilya
15.06.2017
20:29:52
Возникла задача чатик реализовать с админом сервиса. Своими руками без фреймворка и смс реально. Есть у кого опыт?

Yury
15.06.2017
21:55:50
Делал в свое время вручную, в принципе, конечно, интересно, но считать все размеры руками, особенно если ячейки достаточно сложные - довольно нужное дело
А не подскажете примеры с того же гитхаба, где автолейаут приготовлен правильно? Имею в виду, чтобы скролл не тормозил и при этом поддерживался контент всякий — фото-видео с превьюшками схлопывающимися (которые высоту меняют), редактирование сообщений и т.п.

-_-
15.06.2017
21:59:38
А не подскажете примеры с того же гитхаба, где автолейаут приготовлен правильно? Имею в виду, чтобы скролл не тормозил и при этом поддерживался контент всякий — фото-видео с превьюшками схлопывающимися (которые высоту меняют), редактирование сообщений и т.п.
Насчет редактирования сообщений не знаю, а вообще много всякого: https://github.com/badoo/Chatto https://github.com/jessesquires/JSQMessagesViewController https://github.com/little2s/NoChat https://github.com/layerhq/Atlas-iOS https://github.com/eBay/NMessenger

Anton
15.06.2017
22:01:05
Спасибо, за инфу. )

Ilya
15.06.2017
22:05:49
не стоит до ночи работать. в didDeselect пытался выбор ячейки отследить

Vladislav
15.06.2017
22:37:45
Всем привет. Может кто поведать, как решить проблему с тем что в моем словаре пусто хотя если делаешь принт внутри замыкания то он там не пустой и все нормально?



Olexii
15.06.2017
22:46:22
асинхронность

Danil
15.06.2017
22:48:37
замыкание еще не успело выполниться, когда ты вызываешь print

Vladislav
15.06.2017
22:53:09
Как мне все это дело засинкать?

Anton
15.06.2017
22:55:38
Как мне все это дело засинкать?
Например Делегат closureFinished

Notifications еще можешь попробывать. )

Danil
15.06.2017
22:59:04
Реализовать необходимую логику в замыкании и потом переключать потоки, если потребуется

Алексей
16.06.2017
07:41:58
Ребят, стандартными средствами можно привести XML к JSON?

Работаю с грёбаным XML RPC, проклял всё уже

Ilkhom
16.06.2017
07:42:42
парсь

Алексей
16.06.2017
07:43:55
хороший ответ (нет)

Xadvert
16.06.2017
08:06:19
что добавлять в метод cellForRowAt indexPath если у меня viewcontroller и в нем таблица с 22 разными ячейками которые в сториборде рисуются

Andrew
16.06.2017
08:12:50
код, который по какому-то алгоритму будет определять, какой именно тип целл возвращать

Xadvert
16.06.2017
08:14:34
а если datasourse вобще убрать, то не нужно будет их все задавать в коде?

Google
Andrew
16.06.2017
08:15:34
шта?

Robin
16.06.2017
08:18:11
???

Xadvert
16.06.2017
08:18:15
ну 22 ячейки в коде еще определять чтоли?))

Andrew
16.06.2017
08:19:58
а ты не мог бы выплюнуть изо рта что ты там сейчас жуешь и внятно рассказать чтобы ты хотел чтобы случилось?

Вот как бы ты хотел чтобы определялось какой тип ячейки вернуть например для 10-го элемента твоего датасорса

Xadvert
16.06.2017
08:21:53
у меня 22 разные ячейки которые нарисованы в сториборде, они все разные, там припилены разные свитчи которые можно чекать из главное контроллера

Andrew
16.06.2017
08:22:21
Я конечно подозреваю, что возможно ты хочешь спросить как сделать тэйблвью не с дайнэмик ячейками, а со статик, и что у тебя 22 ячейки как прибиты гвоздями в сториборде, так ты и хочешь чтобы они выводились. Но я манал такие шарады разгадывать, тем более это все равно всего лишь одна из вероятных гипотез

Xadvert
16.06.2017
08:22:24
им всем задавать идентификатор и в cellForRowAt indexPath определять? как-то можно обойти?

да, статик нужны)

Andrew
16.06.2017
08:22:54
да, статик нужны)
ну так сделай статик

и учись формулировать вопросы

Xadvert
16.06.2017
08:23:20
для статик он просит поменять контроллер

Andrew
16.06.2017
08:23:36
яснопонятно

но ты "не хочешь прогибаться под изменчивый Эппл, пусть лучше ХКод прогнется под тебя"?.

Xadvert
16.06.2017
08:26:22
да там просто проблема если взять обычный table controller то мой свайп для отображения side меню ломает скролл этого контроллера(

Andrew
16.06.2017
08:26:58
жизнь-боль.

Stepan
16.06.2017
08:41:46
Используй конструкцию if indexPath.section == 0&& indexpathrow==1

И для каждого случая

Google
Stepan
16.06.2017
08:44:13
Конструкцию с декьюереюзэбл

Для каждого идентификатора с сторика

Либо тэблвью с статик целл отрисованный в строрике

Admin
ERROR: S client not available

Stepan
16.06.2017
08:45:33
Вариков больше нет... хотя есть, не использовать тэбл вью а использовать просто вьюхи с контролами

Но это колхоз и не наш стиль

Ilya
16.06.2017
08:55:01
Используй конструкцию if indexPath.section == 0&& indexpathrow==1
Ну для таких случаев есть удобный swith

Stepan
16.06.2017
08:55:39
или свитч, да, конечно

Andrew
16.06.2017
08:58:41
кстати, всегда хотел спросить. дядя Боб завещал, что свитч - он громоздкий, и более низкого уровня абстракции. Получается его надо выносить в отдельную хелпер-функцию?

Stepan
16.06.2017
09:07:44
посоны, подскажите на каких фриланс площадках работаете?

Sergey
16.06.2017
09:08:38
odesk

он же upwork

ребят, подскажите есть тулза проверенная? которой можно узнать udid телефона без itunes

Stepan
16.06.2017
09:10:52
https://appstudio.org/faq/faq-kak-uznat-udid-pryamo-na-iphone-ili-ipad.html

тут несколько вариантов описывают без itunes но с установкой нетпрофайла

Sergey
16.06.2017
09:19:45
спасибо

Andrei
16.06.2017
09:35:07
Доброе утро. Подскажите где можно найти или где искать стажировку по iOS development, опыт 3-6 месяца, Европа/ СНГ.

Stepan
16.06.2017
09:45:46
@mobile_jobs

сделай публикацию мол джуниор такой-то ищет команду для выполенния всей грязной работы за копейки и экспу

умею то-то и то-то

Google
Artem
16.06.2017
10:12:12
Всем привет! Господа и дамы, подсобите с помощью в одном вопросе: была приложуха под iphone, добавил поддержку планшеток, выкатил апдейт. Приложение успешно прошло проверку и выкатилось в стор. Однако, в приложениях для iPad в сторе приложение не находится, только для iPhone. В чем может быть проблема?

V
16.06.2017
11:04:26
Как можно реализовать вот такую подстановку в имя переменной? for n in 1...5{ labelPriceCard%n.text

Vadim
16.06.2017
11:05:28
Эм, массив?

V
16.06.2017
11:08:05
Эм, массив?
не понял идею

Vadim
16.06.2017
11:08:48
Запихнуть labelPriceCard1, labelPriceCard2, labelPriceCard3, …, labelPriceCardn в массив

сложная очень идея, я понимаю

но действенная

Andrew
16.06.2017
11:09:03
сделать атулет-коллекшен

а не индивидуальные аутлеты для каждой лейблочки

V
16.06.2017
11:10:56
идеи интересные, изучу значит синтаксис свифта суффикс не позволяет вот так подставить?

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