Задать вопрос
Ответы пользователя по тегу iOS
  • Как сделать чтобы GitHub Copilot работал с Xcode в России?

    Использовать HTTP Proxy в Амстердаме.
    Можно арендовать коробченку где-нибудь в Европе (причем арендовать её можно и в России, и платить в рублях, каких-то 200-300 руб в мес., а то и меньше).

    Поднять свой HTTP прокси на этой коробочке. Например, TinyProxy (удобно в докере). Лучше настроить на каком-то нестандартном высоком порту, и при запуске указать входящие соединения только со своего IP, чтобы не лезли всякие.

    для VSCode
    В настройках VSCode найти по слову Proxy настройку Http: Proxy и указать там ip:port вашего прокси.

    После этого CoPilot заработает.

    XCode вроде бы использует HTTP Proxy из системных настроек. Т.ч. надо указать свой прокси-сервер в System Settings.. - Network - {соединение} - Proxies.

    и написать свой PAC файл
    Наверное, лучше написать собственный .pac файл (proxy auto-configuration — по сути, одна JS функция), чтобы через этот прокси пускать не весь траффик, не вызывать подозрений у провайдера. На российские домены .ru, .рф, ВКонтакте и их сервисы и пр. лучше напрямую.
    Ответ написан
    Комментировать
  • Можно ли на маке запустить одновременно одно и тоже приложение скаченное через эпстор?

    Обычное приложение для мака можно запустить несколько раз: в терминале open -n "/Applications/Calculator.app" – каждое выполнение запустит новую копию Калькулятора для примера.

    Но ТС хочется запустить приложение для iOS, какой-то там покер-рум. Приложеньки iOS можно запускать на процессоре M1. Но трюк с множественными инстансами одного приложения — не поддерживается.
    Ответ написан
    2 комментария
  • Можно ли давать логин и пароль Digital Ocean разработчикам?

    Попросите разработчика объяснить, что и в каком объеме планирует использовать.

    Списывать с карты средства DigitalOcean попытается 1-го числа следующего месяца.

    До этого стоит заглядывать туда раз в день, чтобы в разделе Billing следить за расходами.
    Ответ написан
  • Как парсить массив json в 2 разных массива?

    При парсинге приведённого JSON получится не массив, а объект. Пары ключ: значение.

    Если нужны только ключи, есть метод Object.keys(), который вернёт массив из ключей:
    var s = '{"United Arab Emirates":"AED","Afghanistan":"AFN","Albania":"ALL","Armenia":"AMD","Netherlands Antilles":"ANG","Angola":"AOA","Argentina":"ARS","Australia":"AUD"}';
    var data = JSON.parse(s);
    var countries = Object.keys(data); 
    
    // United Arab Emirates,Afghanistan,Albania,Armenia,Netherlands Antilles,Angola,Argentina,Australia


    «Тяжёлой» считается операция парсинга, поэтому даже, если хочется в итоге получить не один а два объекта, лучше один раз распарсить, и потом из полученного объекта вынимать нужные данные.

    Но есть вариант прямо при парсинге обрабатывать данные, передав вторым параметром функцию.
    var data = JSON.parse(s, function(k,v){
      return typeof v === "object" ? Object.keys(v) : v;
    });
    Ответ написан
    Комментировать
  • Можно ли с телеграм бота перейти сразу в смс с уже набранным текстом?

    Попробуйте возвращать веб-ссылку вида
    <a href="sms://+79855555555?body=привет%20мир">ОТправить SMS</a>
    Ответ написан
    Комментировать