Size: a a a

2021 October 17

AS

Aleksey Shirokov in SwiftBook
Ребят, возможно глупый вопрос, но я немного запутался.
Является ли словарь хэш таблицей?

Я просто читаю одинаковые определения и перестаю понимать различие)
На некоторых источниках проскакивает что хэш таблица используется для реализации таких структур,как словарь.

То есть Dictionary это обертка над hash-table?
источник

N

Nocto in SwiftBook
Словарь обычно реализуется внутри языка как хеш-таблица или дерево, есть еще менее популярные реализации. Словарь - это именно про абстракцию “хранить значение по ключу”, а хеш-таблица это конкретный способ реализации словаря. Если интересно, лучше искать по термину “ассоциативный массив”, по идее это правильное название словаря.
источник

AS

Aleksey Shirokov in SwiftBook
🤨🤯
Спасибо!
источник

AB

Artëm Balashow in SwiftBook
Попробуй проверять frame а не bounds
источник

G

Give Five Give Seven in SwiftBook
Да, верно) Немного затупил я) А то будет всегда true
источник

M

M34 in SwiftBook
Хэш таблицы это для сэтов, у словарей хэш мапа, это та же хеш таблица, но с хранением пары ключа и значения
источник

M

M34 in SwiftBook
У нас деревья не используются
источник

M

M34 in SwiftBook
Можно эффективно заменить цвет через accelerate vImage, но там очень старый сишный апи
источник

N

Nocto in SwiftBook
спасибо
источник

NK

ID:0 in SwiftBook
источник

NK

ID:0 in SwiftBook
Ответы на самые популярные вопросы:

Как выбрать свой первый язык программирования?
Как выбрать свой первый язык программирования?
➕ На самом деле выбирают не сам язык программирования, потому что он является инструментом достижения цели, а то, что ты хочешь сделать. Мы рекомендуем начать со Swift:
⁃ простой, понятный и лаконичный язык
⁃ можно делать все, что угодно: от игр до программ и приложений
⁃ популярен и востребован на рынке.

Как быстро я научусь программировать?
Как быстро я научусь программировать?
➕ Swift освоить легко, наш курс «Профессия iOS-разработчик» рассчитан на пять месяцев. Мы выстроили курс таким образом, чтобы изучение языка было комфортным, и ты мог совмещать учебу с работой и обычной жизнью.

У меня получится программировать?
У меня получится программировать?
➕Выпускники SwiftBook из разных профессий, возрастов и это доказывает, что получится у всех! Вопрос только в твоём желании.

Как быстро я найду работу?
Как быстро я найду работу?
➕ Мы много раз рассказывали, что сейчас на рынке не хватает разработчиков. Этим летом, впервые, вакансий на рынке было больше, чем резюме. Также, ты можешь посмотреть интервью с нашими выпускниками и убедиться, что работу можно найти буквально сразу после обучения, а некоторым удалось сделать это и во время.

А что дальше?
А что дальше?
➕ Мобильный разработчик — это не конечная точка. Ты всегда можешь развиваться и твой круг общения сильно расшириться. От тебя зависит, что ты выберешь: работу в команде или написание собственного приложения в одиночку, вакансию в стартапе или крупном банке.

Мы точно уверены, что профессия iOS-разработчик должна быть доступной каждому! Для этого мы создали наш портал и помимо платных курсов у нас очень много бесплатного качественного контента.

Приходи на бесплатный вебинар по курсу "iOS-разработчик", который пройдёт 19 октября в 20:00 (мск)

Регистрация по ссылке:
https://clck.ru/YGGUC
источник

МК

Михаил Корт... in SwiftBook
Подскажите пожалуйста, что я делаю не так? Или я не могу тернарный оператор использовать в замыкании?
источник

В

Василий in SwiftBook
пробелы поставь
источник

N

Nocto in SwiftBook
пробелы вокруг ? обязательны, иначе для компилятора это опционал, и рядом с : тоже
источник

В

Василий in SwiftBook
и по хорошему вокруг > и *
чтоб привыкать писать читаемо - иначе на ревью потом будут постоянно носом тыкать
источник

МК

Михаил Корт... in SwiftBook
Спасибо!
источник

AD

Annunak Dark in SwiftBook
Всем привет! Подскажите, пожалуйста. Как добавить внутренние отступы от краёв stackView? Эдакий padding. Делаю через xib, но и кодовое решение подойдёт
источник

В

Василий in SwiftBook
просто помести туда вьюшку и отступы внутреннего контента задавай уже от нее
источник

IV

Ivan Voroncov in SwiftBook
Всем привет! Подскажи пожалуйста, хочу начать изучать  язык Swift, подскажите курсы, каналы или что то подобное для изучения языка.
источник

V

Virussel in SwiftBook
swiftbook
источник