#autolayout #uitableview #вёрстка
Однозначно стоит пройтись по данной статье, чтобы понять, как работать с таблицей, performance, вёрсткой и многим другим, однозначно советую на все 154%
https://sohabr.net/habr/post/264817/
Однозначно стоит пройтись по данной статье, чтобы понять, как работать с таблицей, performance, вёрсткой и многим другим, однозначно советую на все 154%
https://sohabr.net/habr/post/264817/
sohabr.net
Идеально плавные UITableView
Несколько лет я занимаюсь промышленной...
🔥10🫡3
#вёрстка #autolayout #uitableview
Взаимодействие автолейаута с таблицей, крайне советую!
https://stackoverflow.com/questions/18746929/using-auto-layout-in-uitableview-for-dynamic-cell-layouts-variable-row-heights/18746930#18746930
Взаимодействие автолейаута с таблицей, крайне советую!
https://stackoverflow.com/questions/18746929/using-auto-layout-in-uitableview-for-dynamic-cell-layouts-variable-row-heights/18746930#18746930
Stack Overflow
Using Auto Layout in UITableView for dynamic cell layouts & variable row heights
How do you use Auto Layout within UITableViewCells in a table view to let each cell's content and subviews determine the row height (itself/automatically), while maintaining smooth scrolling perfor...
🔥11
#agile #сторипоинт
Для всех тех, кто не понимает, что такое "Покер планирования", "Story point" и почему эталлоный "Story Point" равен 130 рубля - рекомендую глянуть: https://www.youtube.com/watch?v=IcyX43CAdiI
Для всех тех, кто не понимает, что такое "Покер планирования", "Story point" и почему эталлоный "Story Point" равен 130 рубля - рекомендую глянуть: https://www.youtube.com/watch?v=IcyX43CAdiI
YouTube
Оценка работ с помощью Story Points и Покера Планирования
Стань Frontend-разработчиком с нуля до PRO в SkillFactory: https://go.skillfactory.ru/HZhHWQ
В честь чёрной пятницы скидка до 60% по промокоду LISTENIT до 30.11.2022
Видео про Story Points от Майка Кона - https://youtu.be/VsSaolMtkKU
В статье мы узнаем:…
В честь чёрной пятницы скидка до 60% по промокоду LISTENIT до 30.11.2022
Видео про Story Points от Майка Кона - https://youtu.be/VsSaolMtkKU
В статье мы узнаем:…
😁9
Тут наш гайд по содержанию интервью.
Ниже материалы для подготовки по SwiftUI.
Собеседование будет проверять основные знания по SwiftUI. Для подготовки к собеседованию по блоку SwiftUI рекомендуем изучить следующие ресурсы:
Основы SwiftUI
Статьи на русском языке о SwiftUI от BestKora: https://bestkora.com/IosDeveloper/lektsiya-1-cs193p-spring-2021-nachalo-raboty-so-swiftui-chast-1/
Официальные уроки SwiftUI: https://developer.apple.com/tutorials/swiftui-concepts
Официальная документация SwiftUI: https://developer.apple.com/documentation/swiftui/
Работа property wrappers
Понимаем Property Wrappers в SwiftUI: https://habr.com/ru/company/otus/blog/475078/
SwiftUI + MVVM
MVVM для iOS с Combine и SwiftUI: https://kovardin.ru/articles/mobile/ios/mvvm-combine-swiftui/
Другие важные моменты (которые точно спросим)
Разница между основными врапперами: https://www.hackingwithswift.com/quick-start/swiftui/whats-the-difference-between-observedobject-state-and-environmentobject
Статья о жизненном цикле View в SwiftUI: https://www.vadimbulavin.com/swiftui-view-lifecycle/
Убедитесь, что вы понимаете основы SwiftUI, умеете работать с property wrappers, знаете разницу между @ObservedObject, @State и @EnvironmentObject, а также умеете работать в паттерне MVVM.
Ниже материалы для подготовки по SwiftUI.
Собеседование будет проверять основные знания по SwiftUI. Для подготовки к собеседованию по блоку SwiftUI рекомендуем изучить следующие ресурсы:
Основы SwiftUI
Статьи на русском языке о SwiftUI от BestKora: https://bestkora.com/IosDeveloper/lektsiya-1-cs193p-spring-2021-nachalo-raboty-so-swiftui-chast-1/
Официальные уроки SwiftUI: https://developer.apple.com/tutorials/swiftui-concepts
Официальная документация SwiftUI: https://developer.apple.com/documentation/swiftui/
Работа property wrappers
Понимаем Property Wrappers в SwiftUI: https://habr.com/ru/company/otus/blog/475078/
SwiftUI + MVVM
MVVM для iOS с Combine и SwiftUI: https://kovardin.ru/articles/mobile/ios/mvvm-combine-swiftui/
Другие важные моменты (которые точно спросим)
Разница между основными врапперами: https://www.hackingwithswift.com/quick-start/swiftui/whats-the-difference-between-observedobject-state-and-environmentobject
Статья о жизненном цикле View в SwiftUI: https://www.vadimbulavin.com/swiftui-view-lifecycle/
Убедитесь, что вы понимаете основы SwiftUI, умеете работать с property wrappers, знаете разницу между @ObservedObject, @State и @EnvironmentObject, а также умеете работать в паттерне MVVM.
career.ozon.ru
Работа в Ozon - старт карьеры в крупной e-com компании
Мы все разные, но вместе мы растём и стремимся делать ведущий e-commerce в России
🔥10
Может - быть кому-то понадобится.
https://www.youtube.com/live/4X3_ipx0qwQ?si=kUeNpsfyUYb7f6av
#eu #work
https://www.youtube.com/live/4X3_ipx0qwQ?si=kUeNpsfyUYb7f6av
#eu #work
YouTube
Открытая сессия: Как получить международный оффер iOS-разработчику
Рынок труда трясет не только в России и поиск хорошей работы требует все больше усилий. Кажется, что порядок действий понятен, но что реально работает в международном IT и какие лайфхаки должен внести в свой арсенал каждый iOS-разработчик?
Послушаем мнение…
Послушаем мнение…
❤7🔥2👎1
#linkdln #work #eu #ru
https://www.youtube.com/watch?v=cBoTH-GTy7U&pp=ygUX0LLQsNGB0YLRgNC40LogbGlua2VkaW4%3D
https://www.youtube.com/watch?v=cBoTH-GTy7U&pp=ygUX0LLQsNGB0YLRgNC40LogbGlua2VkaW4%3D
YouTube
Тюнинг Linkedin и резюме: трудовая миграция в 2022
По понятным причинам запрос на "завести трактор" в последние недели значительно вырос.
- Как оформить LinkedIn?
- Как оформить резюме?
- Какие типсы и триксы?
- Что важно и на что обратить внимание?
- В конце концов где искать работу и что…
- Как оформить LinkedIn?
- Как оформить резюме?
- Какие типсы и триксы?
- Что важно и на что обратить внимание?
- В конце концов где искать работу и что…
❤5🔥2
#debug #ide #xcode
Спасибо большое Арсению!
1. Cессия от Apple по использованию po, p и v: LLDB - Beyond "po"
2. Текстовый пересказ видео из пункта №1
3. Два небольших фундаментальных курса по дебаггингу: ссылка
Спасибо большое Арсению!
1. Cессия от Apple по использованию po, p и v: LLDB - Beyond "po"
2. Текстовый пересказ видео из пункта №1
3. Два небольших фундаментальных курса по дебаггингу: ссылка
Apple Developer
LLDB: Beyond
LLDB is a powerful tool for exploring and debugging your app at runtime. Discover the various ways to display values in your app, how to...
❤8🔥2
#память #swift
Про новые возможности языка, начиная со swift 5.9:
- https://www.youtube.com/watch?v=8M0QfLUDaaA&t=195s
- https://www.youtube.com/watch?v=c6bWSsMO51M
Про новые возможности языка, начиная со swift 5.9:
- https://www.youtube.com/watch?v=8M0QfLUDaaA&t=195s
- https://www.youtube.com/watch?v=c6bWSsMO51M
YouTube
Learning Rust: Memory, Ownership and Borrowing
We go to some strange places in the computer...
* A rough model of the stack and heap.
* Copy and Cloning values
* The three rules of ownership
* Immutable and mutable borrows
* Slice borrowing
The Rust book: https://doc.rust-lang.org/book/second…
* A rough model of the stack and heap.
* Copy and Cloning values
* The three rules of ownership
* Immutable and mutable borrows
* Slice borrowing
The Rust book: https://doc.rust-lang.org/book/second…
❤3🔥2👍1
#ide #xcode
Спасибо большое Данилу за такой подробный гайд.
Всем добра и позитива, делюсь с вами опенсорс библиотекой для компиляции проекта без полного ребилда. Да-да, не удивляйтесь, вы можете билдить проект и не ждать ребилда и не искать снова ваш экран, кнопка будет краситься сразу!
Процесс установки простой, но там есть несколько неприятных подводных камней от которых я потратил около суток, делюсь с вами.
1. Скачать последнюю версию из ГИТХАБ РЕЛИЗОВ (апп стор версия у меня выдавала ошибки которые решила версия с гитхаба)
2. Настроить проект: добавить Bundle(path: …) и флаги в other linker flags (в ридми гитхаба написано). Важно добавлять -Xlinker первым, у меня не работало если он стоял вторым🔥
3. Флаг SWIFT_COMPILATION_MODE не должен быть whole_module_optimization
4. Включаем скаченный InjectionIll и запускаем и выбираем проект. Желательно чтобы проект не был в папках Desktop или Documents
Еще бывает rofls что если класс не стоит final то не запускает, но такое сама либа напишет в консоль хд🎧
В консоль Xcode при успешной настройке будет написано «InjectionIll sucessfully installed», для рекомпиляции нужно перезайти на экран на котором вы работаете (моментально не обновляется), весь процесс компиляции показывается в консоли.
Ссылка на либу: https://github.com/johnno1962/InjectionIII
Спасибо большое Данилу за такой подробный гайд.
Всем добра и позитива, делюсь с вами опенсорс библиотекой для компиляции проекта без полного ребилда. Да-да, не удивляйтесь, вы можете билдить проект и не ждать ребилда и не искать снова ваш экран, кнопка будет краситься сразу!
Процесс установки простой, но там есть несколько неприятных подводных камней от которых я потратил около суток, делюсь с вами.
1. Скачать последнюю версию из ГИТХАБ РЕЛИЗОВ (апп стор версия у меня выдавала ошибки которые решила версия с гитхаба)
2. Настроить проект: добавить Bundle(path: …) и флаги в other linker flags (в ридми гитхаба написано). Важно добавлять -Xlinker первым, у меня не работало если он стоял вторым
3. Флаг SWIFT_COMPILATION_MODE не должен быть whole_module_optimization
4. Включаем скаченный InjectionIll и запускаем и выбираем проект. Желательно чтобы проект не был в папках Desktop или Documents
Еще бывает rofls что если класс не стоит final то не запускает, но такое сама либа напишет в консоль хд
В консоль Xcode при успешной настройке будет написано «InjectionIll sucessfully installed», для рекомпиляции нужно перезайти на экран на котором вы работаете (моментально не обновляется), весь процесс компиляции показывается в консоли.
Ссылка на либу: https://github.com/johnno1962/InjectionIII
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - johnno1962/InjectionIII: Re-write of Injection for Xcode in (mostly) Swift
Re-write of Injection for Xcode in (mostly) Swift. Contribute to johnno1962/InjectionIII development by creating an account on GitHub.
👍8🔥2❤1
#concurrency #async #modern_concurrency
На свой страх и риск!
https://www.youtube.com/watch?v=Ztr8QvMhqmQ
На свой страх и риск!
https://www.youtube.com/watch?v=Ztr8QvMhqmQ
🔥2👏1
#figma #design
Если вдруг кто не в курсе, то в 2023 (вроде - бы) году, apple выкатила компоненты и ресурсы в фигму, очень помогает во многих вопросах, вот ссылка на ресурс.
Если вдруг кто не в курсе, то в 2023 (вроде - бы) году, apple выкатила компоненты и ресурсы в фигму, очень помогает во многих вопросах, вот ссылка на ресурс.
🔥3👍1
Про сайн-ап бонус*
Бонус, который выплачивают при подписании оффера и выход на работу и так же его надо будет отдать, если отработать меньше оговоренного срока - везде по разному от 6 месяцев и до года работы.
Есть несколько ответов:
1. Ты говоришь из позиции на равных и по сути с точки зрения вин-вин. Тебе нужно объяснить и аргументировать нынешнему работадателю, почему если ты получишь "+1000кк на карточку на входе", ты принесёшь бизнесу 100000кк на входе/выходе. Аргументы у каждого свои, но задача одна, понять или узнать через начальника, коллег, уволившихся (нетворкинг) в чём нуждается бизнес и сопоставить это со своими навыками, знаниями и умениями и продать предложение)
2. Из позиции слабости: я вот такой блин няша стресняша, мни очинь нада деняк чтобы пережить между работами, а то (тысяча причин) их нет сщас. (вариант полный смрад, но иногда может сработать)
3. Моё мнение: я отношусь к сайн ин как к подарку на др, от человека, которого ты не звал, но он бы и не пришёл, но закинул тебе на криптосчёт биточек и сказал кайфуй. Кароч дали - кайф. Не дали - не просил бы.
Бонус, который выплачивают при подписании оффера и выход на работу и так же его надо будет отдать, если отработать меньше оговоренного срока - везде по разному от 6 месяцев и до года работы.
❤6🔥1
Всем привет, кто хочет на стажера попробовать присылайте своё резюме @muuuuuuuuuuuh, но лучше откройте заранее и подумайте, можно ли что-то улучшить! Я прошлый раз так же искал, ребят на стажу / джуна, и мне прислали резюме - там порядка 75-80% было очень плохого качества! Как минимум можете посмотреть вот эти два воркшопа:
- [Workshop] Из HR в iOS: про найм, процессы, резюме
- [Workshop] Поиск работы от А до Я: Взгляд по ту сторону
P.S. Для тех кто через тг бота - пишите в лс скину ссылки на новости из паблика. А так же поставьте реакций на эти два воркшопа, буду очень признателен и рад вам!)
- [Workshop] Из HR в iOS: про найм, процессы, резюме
- [Workshop] Поиск работы от А до Я: Взгляд по ту сторону
P.S. Для тех кто через тг бота - пишите в лс скину ссылки на новости из паблика. А так же поставьте реакций на эти два воркшопа, буду очень признателен и рад вам!)
❤13🔥3
Кстате для тех кто начинает, вот ссылка на реальный опыт ребят, кто устраивался и на какую позицию! Тот кто не смотрел - я вам крайне, даже так, КРАЙНЕ рекомендую уделить 20-25 минут, на чтение того, что ребятам пригодилось, что учили, как устраивались и etc. ВОТ ссылка! Она так же есть в закрепе новостного и будет в онбординг странице - но решил продублировать сейчас для вас.
Будет полезно всем тем, кто уже начал учиться, учится, или же начал ходить на собес!😎
Будет полезно всем тем, кто уже начал учиться, учится, или же начал ходить на собес!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤12🕊6🔥1
iOS Roadmap - Полезное | Swift, SwiftUI, Интервью
Кстате для тех кто начинает, вот ссылка на реальный опыт ребят, кто устраивался и на какую позицию! Тот кто не смотрел - я вам крайне, даже так, КРАЙНЕ рекомендую уделить 20-25 минут, на чтение того, что ребятам пригодилось, что учили, как устраивались и etc.…
Поставьте голубя, на это смс, кто хотел прочитать и не прочитал: забылось, закинул куда-то подальше "на потом" и так далее. На этот, а не выше, сюда голубей не ставьте плиз!
🕊24