Size: a a a

2020 June 07

ВР

Вячеслав Раченко... in SwiftBook
main
Ребят, привет. Начинаю свой путь в ios разработке, помогите разобраться на начальном этапе
1. Какая практика при разработке приложения для iphone/ipad? каждое приложение под свою платформу или единое для всех?
2. Ui можно делать через
а) interface builder
б) кодом
с) SwiftUI
Как наиболее популярно? Миксовать а и б, или все прям делать кодом?
3. Темная тема работает из коробки? или нужно реализовывать самостоятельно для приложения?
4.  По Constraints. Эту опцию надо реально хорошо знать и применять? Или есть жизнь без нее?
1. По разному. На айпед больше экран можно больше функционала реализовать (если в этом есть необходимость). Можно просто универсальное приложение сделать. Зависит от желания
2. Любой вариант, но желательно придерживаться единого стиля, хотя бы в пределах одного приложения
3. Работает из коробки но нужно тестировать, чтобы не было ситуаций типа белое на белом или черное на черном
4. Основа основ, знать обязательно
источник

m

main in SwiftBook
Вячеслав Раченко
1. По разному. На айпед больше экран можно больше функционала реализовать (если в этом есть необходимость). Можно просто универсальное приложение сделать. Зависит от желания
2. Любой вариант, но желательно придерживаться единого стиля, хотя бы в пределах одного приложения
3. Работает из коробки но нужно тестировать, чтобы не было ситуаций типа белое на белом или черное на черном
4. Основа основ, знать обязательно
Я правильно понимаю что универсальное приложение усложняет разработку?
источник

ЕК

Евгений Ковалевский... in SwiftBook
main
Я правильно понимаю что универсальное приложение усложняет разработку?
По сути нет
источник

🤷

🤷 in SwiftBook
main
Я правильно понимаю что универсальное приложение усложняет разработку?
с появлением каталины - нет. Сейчас любое uikit или swiftui приложение можно перенести на тот же мак или айпад просто нажав галочку
источник

ВР

Вячеслав Раченко... in SwiftBook
main
Я правильно понимаю что универсальное приложение усложняет разработку?
нисколько не усложняет, разве что нужно смотреть не поплыл ли UI. Просто на айпеде условная кнопка может выглядеть уродски если будет слишком растянутой, ну и мелкие условности типа actionSheet нужно предусмотреть
источник

m

main in SwiftBook
Вячеслав Раченко
нисколько не усложняет, разве что нужно смотреть не поплыл ли UI. Просто на айпеде условная кнопка может выглядеть уродски если будет слишком растянутой, ну и мелкие условности типа actionSheet нужно предусмотреть
А я представлял так, что должен контролировать размеры ui программно в зависимости от размера и корректировать все кодом , разметку, отступы и прочее.
источник

ВР

Вячеслав Раченко... in SwiftBook
main
А я представлял так, что должен контролировать размеры ui программно в зависимости от размера и корректировать все кодом , разметку, отступы и прочее.
для этого есть Constraints
источник

ВР

Вячеслав Раченко... in SwiftBook
и если их правильно использовать, то в коде ничего менять или корректировать не нужно
источник

m

main in SwiftBook
Вячеслав Раченко
для этого есть Constraints
Понял, буду его изучать
источник

V

Virussel in SwiftBook
Ребята, как можно сделать так, чтобы если в ImageView нет картинки, то нижестоящие элементы не оставались на месте, а сдвигались к верху, в место отсутствующего ImageView
источник

1

13 in SwiftBook
всем привет. Подскажите как в NSAttributedString задать расположение текста по центру вью и размер текста под размер вьюхи подогнать?
источник

I

Ilia in SwiftBook
Virussel
Ребята, как можно сделать так, чтобы если в ImageView нет картинки, то нижестоящие элементы не оставались на месте, а сдвигались к верху, в место отсутствующего ImageView
Эти элементы можно в стек вью засунуть или играться с констрейнтами
источник

A

Alim in SwiftBook
Ilia
Эти элементы можно в стек вью засунуть или играться с констрейнтами
Лучше было б положить в стеквью

Нет картинки — не добавляешь imageView 🤷🏻‍♀️
источник

I

Ilia in SwiftBook
Alim
Лучше было б положить в стеквью

Нет картинки — не добавляешь imageView 🤷🏻‍♀️
Я озвучил идеи которые мне сразу в голову пришли, а какой способ использовать уже дело не мое))
источник

A

Alim in SwiftBook
Ну я тоже))
источник

I

Ilia in SwiftBook
Alim
Ну я тоже))
Я все равно не уверен что это лучший вариант, анимация дерганая немного получается
источник

I

Ilia in SwiftBook
Админы, зачем слоу мод включили?
источник

IA

Ivan Akulov in SwiftBook
Убрал
источник

SK

Steven Kirke in SwiftBook
Всем добрый день,  смотрю уроки по Swift.
let string = "this some string"
for char in string.characters {
   //print(char)
}

это функция не работает чем ее можно заменить? Пока что только split но там сепаратором незьзя отделить побукенно
источник

IA

Ivan Akulov in SwiftBook
Steven Kirke
Всем добрый день,  смотрю уроки по Swift.
let string = "this some string"
for char in string.characters {
   //print(char)
}

это функция не работает чем ее можно заменить? Пока что только split но там сепаратором незьзя отделить побукенно
let string = "this some string"
for char in string {
  print(char)
}
источник