@ios_ru

Страница 2173 из 2351
??
04.08.2018
23:06:06
Не

Alexandr✔️
04.08.2018
23:06:07
Лол

??
04.08.2018
23:06:14
Я имею ввиду вот это:

Alexandr✔️
04.08.2018
23:07:06
Вместо array[item] напиши item

Google
Ivan
04.08.2018
23:07:17
Понял))) спасибо большое . С item.time все работает))

Я нуб)

Рустам
04.08.2018
23:07:23
почитай это) https://swiftbook.ru/content/collection-types/arrays/

??
04.08.2018
23:07:33
for item in array{ debugPrint(item.time(distance: distance)) }

Ivan
04.08.2018
23:08:49
Спасибо еще раз всем) читаю свифтбук

Alex
05.08.2018
11:07:50
Пацаны, кто шарит в кейчейне?

Вовка
05.08.2018
11:11:56
Пацаны, кто шарит в кейчейне?
Задавай свои потрясающие вопросы

Alex
05.08.2018
11:12:19
У меня такая проблема я сделал app share extension. Так вот в этом экстэншэне кейчейн отдаёт nil.

Вовка
05.08.2018
11:13:29
https://stackoverflow.com/questions/27190839/access-to-shared-keychain-in-ios-8-share-extension-returns-nil

Смотрел, наводило на мысли?

Alex
05.08.2018
11:17:48
Смотрел, наводило на мысли?
Для работы с кейчейном я использую либу SimpleKeychain. В основном приложении все работает как надо. А в экстеншене нет.

Я в основном приложении в Capabilities включил Keychain Sharing и в Keychain Groups добавил com.myCompany.myAppName для экстэншена сделал тоже самое. В MyAppName.entitlements и MyAppNameExtension.entitlements добавил поле Keychain Access Groups с одним элементом $(AppIdentifierPrefix) com.myCompany.myAppName

Maksym
05.08.2018
11:48:58
Для работы с кейчейном я использую либу SimpleKeychain. В основном приложении все работает как надо. А в экстеншене нет.
Попробуй https://github.com/kishikawakatsumi/KeychainAccess/ Гарантировано работает app group в ex для 4.1

Google
Maksym
05.08.2018
11:52:05
let keychain = Keychain(service: "com.example.github-token", accessGroup: "12ABCD3E4F.shared") keychain.set("01234567-89ab-cdef-0123-456789abcdef", key: "kishikawakatsumi") let token = try? keychain.get("kishikawakatsumi")

Alex
05.08.2018
11:54:00
Попробуй https://github.com/kishikawakatsumi/KeychainAccess/ Гарантировано работает app group в ex для 4.1
Хорошо, а в настройке проекта я все правильно сделал?

Maksym
05.08.2018
12:05:06
Хорошо, а в настройке проекта я все правильно сделал?
Скорее да, чем нет Ключевой момент, корректно указать access group при инициализациям объекта Keychain

Alex
05.08.2018
12:39:10
Скорее да, чем нет Ключевой момент, корректно указать access group при инициализациям объекта Keychain
Спасибо, заработало, видимо либа которую я использовал не поддерживала shared keychain

Tim
05.08.2018
14:00:55
Господа, всем привет! Скажите, пожалуйста, а кто-нибудь впиливал tinkoff sdk в приложение?

Ivan
05.08.2018
15:28:52
Привет! Подскажите плз) Есть вот такой массив var array: [Vehicle] = [Car(), Caret(), Tramway(), Trolleybus()] (Vehicle - это род. класс с 2 свойствами: name, speed; и у него есть еще метод который вычисляет time в зависимости от скорости (на вход принимает distance)) Car(), Caret(), Tramway(), Trolleybus() - классы наследники от Vehicle Отдельно вычисляю time для каждого подкласса вот так: for item in array { print("name = \(item.name), time = \(item.time(distance: distanceConst))") } Но потом мне требуется вывести имена подклассов отсортированных по возрастанию time. Никак не могу догадаться как написать это. Пытался использовать bubble sort но не получается переписать ее на обращение к методу внутри класса. Подскажите пожалуйста в какую сторону двигаться. Была еще идея сформировать новый массив только с временами движения - его я без проблем сортирую, но тогда теряю возможность вывода потом имен классов . (сумбурненько написал, могу код показать)

Забыл сказать , надо без sort() сделать такую штуку

Alex
05.08.2018
15:31:39
Привет! Подскажите плз) Есть вот такой массив var array: [Vehicle] = [Car(), Caret(), Tramway(), Trolleybus()] (Vehicle - это род. класс с 2 свойствами: name, speed; и у него есть еще метод который вычисляет time в зависимости от скорости (на вход принимает distance)) Car(), Caret(), Tramway(), Trolleybus() - классы наследники от Vehicle Отдельно вычисляю time для каждого подкласса вот так: for item in array { print("name = \(item.name), time = \(item.time(distance: distanceConst))") } Но потом мне требуется вывести имена подклассов отсортированных по возрастанию time. Никак не могу догадаться как написать это. Пытался использовать bubble sort но не получается переписать ее на обращение к методу внутри класса. Подскажите пожалуйста в какую сторону двигаться. Была еще идея сформировать новый массив только с временами движения - его я без проблем сортирую, но тогда теряю возможность вывода потом имен классов . (сумбурненько написал, могу код показать)
Ну покажи код Только это, конечно, не по теме чата вопрос.?

hastebin.com

Ivan
05.08.2018
15:37:02
Спасибо, я так понимаю конечно здесь не стековерфлоу)

https://github.com/slacklab/StudyProject/blob/newidea/StudyProject/Vehicle.swift Вот здесь мои попытки. И вызов основных функций и печать во вьюконтроллере

Vladimir
05.08.2018
15:48:08
почему без sort()?

Ivan
05.08.2018
15:51:59
почему без sort()?
Такое задание ученическое.. Для тренировки алгоритмов и навыков)

Alex
05.08.2018
16:11:35
Тебе же нужен отсортированный транспорт а не даблы ?

Ivan
05.08.2018
16:14:46
Тебе же нужен отсортированный транспорт а не даблы ?
Да, с даблами там совсем не втему.. Не совсем понял что такое сигнатура) я сейчас пытаюсь поправить баблсорт в сторону моей задачи и не получается как думаю, сейчас хочу показать в чем конкретно проблема.

Alex
05.08.2018
16:21:30
Не знаешь - сходи узнай

Ivan
05.08.2018
16:31:32
Сигнатуру поправил )

Google
Ivan
05.08.2018
16:33:38
если добавляю к arrayToSort свойство count - перестают вызываться мой метод time() как понял

Vadim
05.08.2018
16:41:17
У тебя хотя бы базовые навыки программирования есть?

Nikita
05.08.2018
16:44:51
откуда проперти j?

Вовка
05.08.2018
16:58:36
откуда проперти j?
точки портят людей => свифт портит людей

только квадртные скобки, только хардкор

А все заценили Трэмвей?

А если по сути, @unixarch почитай как работать с массивами, так как ты это делаешь совершенно не правильно

Ivan
05.08.2018
17:03:09
Да, ок. Спс Tramway именно так по англ и есть кстати.

Я только не понимаю, именнл через сортировку спогу обращаться к своему методу ? Или нужно как то обойти . С ооп никогда дела не имел

Ivan
05.08.2018
17:08:07
Школьный паскаль и институтский матлаб. И немного ковыряния си. Не знаю как это к вопросу относится )

Alexandr
05.08.2018
18:36:08
А это случайно не на .map() ли задачка? И прочие функции высшего порядка?

https://habr.com/post/322806/

Alex
05.08.2018
19:00:26
Немного занудства - tobeSorted надо бы toBeSorted

Vadim
05.08.2018
19:00:57
Немного занудства - tobeSorted надо бы toBeSorted
Мне кажется в этом коде это наименьшая проблема

Alex
05.08.2018
19:01:22
Мне кажется в этом коде это наименьшая проблема
Да, но про остальное уже сказали ¯\_(ツ)_/¯

Anton
06.08.2018
05:59:47
Здравствуйте. Есть вопрос. Вот я сделал примитивную веб-версию чата (просто обмен текстовыми сообщениями), в браузере все работает так, как ожидается. Какую информацию мне надо сообщить мобильному разработчику, чтобы он начал у себя в мобильном приложении собирать чат?

Ссылки на сокет конкретного чата в качестве примера ему хватило бы?

Константин Иванович
06.08.2018
06:00:49
Через какой протокол идёт обмен с сервером?

Google
Anton
06.08.2018
06:03:25
Константин Иванович
06.08.2018
06:09:12
Anton
06.08.2018
06:10:50
Это просто пример :) У сайта того пока просто IP, да и вообще, подписка о неразглашении есть, на всякий случай не даю реальных ссылок

Admin
ERROR: S client not available

Anton
06.08.2018
06:11:19
Что нужно знать от меня мобильному разработчику, что выполнить свою работу?

Константин Иванович
06.08.2018
06:11:37
Формат, протокол, АПИ

Примеры

Anton
06.08.2018
06:13:36
Ок, спасибо

Alex
06.08.2018
06:34:07
привет , посоветуйте нормальный хостинг где то за 8-15$ в месяц

Paul
06.08.2018
06:52:09
господа, вопросик по локализации. в проекте в коде куча строк просто вида @"Some text" (никаких NSLocalizedString(@"Some text", @"Comment"); есть ли варианты их все экстрагировать из кода?

Константин Иванович
06.08.2018
06:54:07
Может потратить пару часов, пройтись инструментом замены текста и обернуть всё, что требует перевода, в NSLocalizedString

Это будет лучше, чем те же пару часов искать странные способы решения

Maksim Gridin
06.08.2018
06:54:51
привет , посоветуйте нормальный хостинг где то за 8-15$ в месяц
http://zomro.com/vds.html брал здесь ВПС за 6 долларов в месяц, очень хорошая служба поддержки, реагируют на запросы быстро, действительно стараются помочь

??
06.08.2018
06:56:31
Дорогие друзья, вы не могли бы подсказать, как можно сделать круглый таб бар айтем? Типо подобного



Извините, что врываюсь в контекст дискуссии, но все же очень срочно нужно

Ivan
06.08.2018
06:57:40
??
06.08.2018
06:58:06
Каким образом это можно сделать? В смысле кодом: что нужно писать?

Ivan
06.08.2018
06:59:01
Нужно написать UIButton.roundButton.placeOnTabBar()

Google
Ivan
06.08.2018
06:59:34
влажные сны иос прогеров?

Paul
06.08.2018
07:00:20
Может потратить пару часов, пройтись инструментом замены текста и обернуть всё, что требует перевода, в NSLocalizedString
во первых, стандартная локализация может не прокатывать. это именно мой случай. во вторых... пара часов на анализ кода в 486 файлах с просто выборочной экстракцией текста (5к совпадений по @"<any-text>") в Twine и добавлением метода .localized из категории NSString к тем строкам которые таки нужно локализовать уже скушала 2 дня на 300 файлов.

Paul
06.08.2018
07:01:29
ага.

Ivan
06.08.2018
07:01:54
только поменять путь к проекту надо

выведет в консоль на подозрительные стринги

вроде второй скрипт нужен

??
06.08.2018
07:03:14
Ivan
06.08.2018
07:03:16
я им проверяю

Paul
06.08.2018
07:03:20
Что значит может не прокатывать
whitelabeling, одна из версий приложения - только с одним языком

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