Size: a a a

iOS Developers — русскоговорящее сообщество

2020 March 20

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
вот почему интерфейс камеры не поворачивается при повороте девайса?
источник

q

qq in iOS Developers — русскоговорящее сообщество
Господа, а как узнать на вьюконтроллере, что вьюшка исчезла с него?
То есть получить колбек/делегат
источник

MF

Meow Fly in iOS Developers — русскоговорящее сообщество
qq
Господа, а как узнать на вьюконтроллере, что вьюшка исчезла с него?
То есть получить колбек/делегат
для управления видимостью, в целом, рекомендуется использовать свойство isHidden
источник

ОВ

Олег Войтин in iOS Developers — русскоговорящее сообщество
Denis Kim
вот почему интерфейс камеры не поворачивается при повороте девайса?
Потому что ты записываешь видео в файл с определённым разрешением. При повороте тебе пришлось бы менять высоту и ширину файла местами.
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
Олег Войтин
Потому что ты записываешь видео в файл с определённым разрешением. При повороте тебе пришлось бы менять высоту и ширину файла местами.
я имею ввиду до начала записи
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
они разворачивают просто кнопки, но не меняют ориентацию самого вьюконтроллера
источник

ОВ

Олег Войтин in iOS Developers — русскоговорящее сообщество
Denis Kim
они разворачивают просто кнопки, но не меняют ориентацию самого вьюконтроллера
Я думаю, это чисто дизайнерская тема.
источник

ОВ

Олег Войтин in iOS Developers — русскоговорящее сообщество
Хотя нет. Вспомнил почему)
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
да это просто хотелка моя. я когда изображение айфона открываю в quick time player, он показывает в той ориентации, в которой приложение работает. но камера блин всегда вертикальная
источник

ОВ

Олег Войтин in iOS Developers — русскоговорящее сообщество
Denis Kim
да это просто хотелка моя. я когда изображение айфона открываю в quick time player, он показывает в той ориентации, в которой приложение работает. но камера блин всегда вертикальная
Короче при смене ориентации идёт почему то очень большая нагрузка на avcapturesession. И при смене ориентации захват прерывается на долю секунды. Экран уродливо моргает. Это в документации Apple описано.
источник

ОВ

Олег Войтин in iOS Developers — русскоговорящее сообщество
Сам недавно камеру реализовывал. Столкнулся со всем этим
источник

SN

Shakhzod Narzullaev in iOS Developers — русскоговорящее сообщество
Denis Kim
а можно как-то сделать чтобы девайс не блокировался и не лочился экран пока он к компу подрублен? (но дебаг сессия не запущена)
Settings > Display > Auto lock
вам это или что-то другое?
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
мне нужно чтобы он не лочился только когда подключен к макбуку, когда его хкод определяет. видимо это нельзя сделать
источник

SN

Shakhzod Narzullaev in iOS Developers — русскоговорящее сообщество
Denis Kim
мне нужно чтобы он не лочился только когда подключен к макбуку, когда его хкод определяет. видимо это нельзя сделать
class AppDelegate: UIApplicationDelegate {

let isDebug: Bool = {
       var isDebug = false
       func setDebug() -> Bool {
           isDebug = true
           return true
       }
       assert(setDebug())
       return isDebug
   }()

func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {

   // for development only
   // to make iPhone screen always on when developing app.
   // should be removed when app is released

   if isDebug {
       print("DEBUG MODE")
       UIApplication.shared.isIdleTimerDisabled = true
   }

   return true
 }

}
источник

SN

Shakhzod Narzullaev in iOS Developers — русскоговорящее сообщество
Shakhzod Narzullaev
class AppDelegate: UIApplicationDelegate {

let isDebug: Bool = {
       var isDebug = false
       func setDebug() -> Bool {
           isDebug = true
           return true
       }
       assert(setDebug())
       return isDebug
   }()

func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {

   // for development only
   // to make iPhone screen always on when developing app.
   // should be removed when app is released

   if isDebug {
       print("DEBUG MODE")
       UIApplication.shared.isIdleTimerDisabled = true
   }

   return true
 }

}
Appdelegate.swift
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
мне не нужно это в дебаг сессии, я это уже писал. мне нужно чтобы он не лочился просто пока я код пишу
источник

SN

Shakhzod Narzullaev in iOS Developers — русскоговорящее сообщество
Shakhzod Narzullaev
Settings > Display > Auto lock
вам это или что-то другое?
нет?
источник

ZT

Zhenya Taran in iOS Developers — русскоговорящее сообщество
Denis Kim
мне не нужно это в дебаг сессии, я это уже писал. мне нужно чтобы он не лочился просто пока я код пишу
Просто на устройстве выключить автоблокировку, пока работаешь )
источник

SN

Shakhzod Narzullaev in iOS Developers — русскоговорящее сообщество
если нет, то я хз
источник

C☭

Chadwick ☭ in iOS Developers — русскоговорящее сообщество
Привет ! может кто подсказать (может быть в личку) как правильно организовать работу с сертификатами и provision profiles на уровне фирмы, кто должен создавать их и как лучше сигнировать приложение? вручную или автоматом? + больше интересует вопрос, как избавится от зависимости только одного программиста и чтобы несколько программистов могли деплоить приложение в стор.. как создать сертификат для тима?
источник