iOS Roadmap - Полезное | Swift, SwiftUI, Интервью
445 subscribers
107 photos
3 videos
8 files
195 links
iOS Roadmap: Swift, SwiftUI, архитектуры, интервью. Еженедельные подборки статей и видео, плейбуки, чек-листы, решения задач с пояснениями. Полезно начинающим и практикующим iOS-разработчикам.
Download Telegram
Вот так вот и живем граждане...
🌭10👍4😁32
Если - вдруг кто-то хочет поизучать многопоточность, а так же additional вещи - то крайне рекомендую вот этот плейлист. Спасибо Антону из Аргентины за наводку)
🔥163👏1
Forwarded from Эксплойт
⚡️Apple окончательно сдалась: сторонние магазины официально появятся на iOS.

— Фичу завезут в марте вместе с релизом iOS 17.4. Пока только в Европе;
— Все магазины должны пройти проверку Apple, а потом их можно будет качать с сайта. Приложения внутри магазинов уже не модерируются Apple;
— Сторонние магазины не будут платить комиссию Apple;
— В AppStore наконец разрешили приложения стриминга игр: GeForce Now, Xbox Cloud и так далее.

Теоретически, можно будет сменить регион и спокойно качать банковские приложения со сторонних магазинов. Ждем весну.

@exploitex
🔥15💯1
Forwarded from Анастасия
Ребятки! Всем привет)
У кого есть опыт в SUI - ищем Джуна/джун+
Накидайте мне резюме в личку
6👍1
#обучение #вёрстка #autolayout

Очень часто ребята спрашивают, а есть ли плотный setup, чтобы понять работу со snap kit'ом сразу и всю, ну т.е перенять опыт, что стоит делать, что не пригодится. Вот эта статья - покрывает уже точно 90+ процентов работы с данной библиотекой, очень хорошо расписано и подробно, что и для чего, рекомендую! В роадмап самособой в нужную секцию добавлю статью.

https://habr.com/ru/companies/sravni/articles/719474/
🔥103
#собеседование #резюме

Вот пожалуйста, пример фильтра в действии - в текущей ситуации по уровню английского сработал, интересно) После того как человек отписал HR'у на линкедин, пришло приглашение (3 скрин), вот так)
🤡11😢6🙉3
Немного юмора, основано на реальных событиях)
😁31🤔3
#di

Всем привет, частенько встречал, что у ребят есть какое-то недопонимание про Dependency Injection, как - раз полностью обновил секцию в роадмапе, и решил поделиться видеоматериалом, который по-моему мнению очень хорошо сможет закрыть у вас не только базовые вопросы, но и чуточку шире / дальше. Надеюсь будет полезно 🔝

1. Dependency Injection простыми словами
2. Агрегация, Композиция, DI(dependency injection)
3. Dependency injection
4. Евгений Елчев. SwiftUI и DI
5. Как выстроить DI в многомодульном iOS-приложении при помощи Needle
6. Inversion of Control, Dependency Injection, DI Container - что это такое и кто все эти люди?
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥235👍2
#обучение #сетевой_слой

Ребята, очень часто, мы - mobile разработчики, взаимодействуем с API, и по мере взаимодействия необходимо его тестировать, отправляя запрос и анализируя ответы, включая хэдеры, тело, статус коды и етк. Наткнулся на очень информативный обзор на Postman, который закроет большую часть ваших вопросов, крайне рекомендую.

В iOS Roadmap тоже добавил, для всех новичков, кто будет обучаться. Как по мне, умение работать с постманом и кувшином(Чарльз), это очень хороший навык!

https://www.youtube.com/watch?v=uguDvVSYznY
12🔥3👍2❤‍🔥1
#обучение #di

Хороший и свежий доклад на тему "Achieving Loose Coupling with Pure Dependency", где в простой и наглядной форме, автор доклада - Simon B Støvring 🇸🇪 продемонстрирует бенефиты. Хорошим дополнением для этого доклада послужит соответствующая карточка из ноушена, вот ссылка на неё. Кстате послужит хорошим дополнением к этому посту 🧠
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21
#ооп #обучение

Доктор Алан Кей в своём письме от 23 июля 2003 года подробно объяснил суть "объектно-ориентированного программирования" (ООП). Он указал, что идея ООП была вдохновлена несколькими источниками, включая Sketchpad, Simula, проект ARPAnet, архитектуру Burroughs B5000, а также его знаниями в области биологии и математики. Кей первым использовал термин "объектно-ориентированное программирование" в 1967 году, представляя объекты как биологические клетки или отдельные компьютеры в сети, которые могут общаться только с помощью сообщений. Это подход подразумевает, что в основе лежит идея взаимодействия через сообщения, что стало ключевым аспектом с самого начала.

Кей хотел избавиться от данных в традиционном понимании, используя метафору клетки или компьютера, чтобы устранить данные и заменить их сообщениями. Он также задумывал, что каждый объект может иметь несколько алгебр, что позволило бы использовать полиморфизм и создавать семейства объектов с общими чертами.

Кей изначально не включил наследование в свою модель, решив отложить его реализацию до лучшего понимания. Он также упомянул влияние лиспа и идей экстенсибельных языков программирования на развитие его представлений об ООП.

Определяя ООП, Кей уточнил, что для него объектно-ориентированное программирование означает только обмен сообщениями, локальное сохранение и защиту состояния процесса, а также крайне позднее связывание всех элементов. Это может быть реализовано в Smalltalk и Lisp. Он выразил скептицизм по отношению к системам типов, отметив, что предпочитает динамическую типизацию.

В общем, Алан Кей подчеркивает важность сообщений, инкапсуляции и позднего связывания в ООП, отходя от традиционного понимания ООП как совокупности наследования, полиморфизма и инкапсуляции.

Вот тут можно оригинал чекнуть: https://userpage.fu-berlin.de/~ram/pub/pub_jf47ht81Ht/doc_kay_oop_en
👍4🔥2