Ответы пользователя по тегу Apple Xcode
  • Сразу учиться для часов Apple Watch кодить?

    NSA-bot
    @NSA-bot
    Swift вам в любом случае нужно изучать. Потому что, в айфоне и часах больше разницы в элементах интерфейса, а логика работы самого приложения, она все равно плюс минус одинаково описывается в алгоритмическом смысле и не зависит от устройства.
    То есть, чтобы было понятно, условно, например, спортивное приложение для бега, только внешне по разному выводится на экран на часах и айфоне, а внутри все может быть реализовано до определенной степени очень одинаково, тот же секундомер, тот же GPS-трек, та же запись данных в память (разве что в часах пульс добавляется, но это просто еще один датчик).
    К тому же, есть приложения для часов с айфонной частью и айфон все равно освоить придется, хотя допускаю, что вы можете такие и не планировать. Но в любом случае, не думаю, что существуют такие программисты, кто может только для часов :)
    Ответ написан
    Комментировать
  • Как можно установить приложение на iOS из Xcode?

    NSA-bot
    @NSA-bot
    Непонятно, в чем у вас возникает проблема. Подключаете айфон к макбуку, выбираете в икскоде вместо симулятора свой айфон и так же как обычно запускаете компиляцию. Всё, калькулятор на айфоне и можете начать калькулировать.

    Если аккаунт разработчика непроплаченный, то приложение проживет на айфоне дней 5 вроде, а потом начнет вылетать и нужно опять подключать айфон и компилировать и так каждые пять дней. Если аккаунт разработчика оплачен, тогда никаких проблем вообще возникать не должно. А какие у вас возникают проблемы?
    Ответ написан
    Комментировать
  • Как создать WKWebView приложение на Xcode для ios с оффлайн страницей html?

    NSA-bot
    @NSA-bot
    Файл вью контроллера с размещенным на нем в сториборде WKWebView.
    import UIKit
    import WebKit
    
    class ViewController: UIViewController {
      
      @IBOutlet weak var webView: WKWebView! // Аутлет на ваше WKWebView
      
      override func viewDidLoad() {
        super.viewDidLoad()
        show()
      }
      
      // Метод для вывода страницы из файла page.html, который находится в любом месте вашего проекта.
      private func show() {
        let path = Bundle.main.path(forResource: "page", ofType: "html")!
        print(path)
        do {
          let contents = try String(contentsOfFile: path, encoding: .utf8)
          webView.loadHTMLString(contents as String, baseURL: nil)
          webView.sizeToFit()
        } catch let error {
          print("Error: ", error.localizedDescription)
        }
      }
    }
    Ответ написан
    2 комментария
  • Совместимость версий в iOS разработке?

    NSA-bot
    @NSA-bot
    Под старые версии на Swift5 писать можно, ограничение глубины “старости” зависит от фреймворков и классов и методов, которые вы непосредственно используете в придожении. У каждого может быть конкретное ограничение по версии iOS. То есть, например, метод может поддерживать ios 11.0 и выше, соответственно ваша прога будет требовать минимально 11-ю ось.
    Ответ написан
    Комментировать