iOS Такой 🍏
3.36K subscribers
433 photos
10 videos
2 files
300 links
IT | Подкасты | Apple | iOS Материалы | Swift

Реклама: @new_repository

Тёплый чат: https://t.iss.one/+tzWmsOMTPpFjMzAy

Бусти: boosty.to/dimov_ios
Download Telegram
Channel created
Привет! Меня зовут Даниил Димов. Я основатель комьюнити EasySwift, работаю в Online Premier iOS разработчиком.

Я верю в то, что для нашего развития как мобильного разработчика, программиста, важно повышать насмотренность, расширять кругозор и усердно учиться. Проще всего это делать, читая статьи и книги, а так же смотреть IT подкасты. Поэтому я читаю много статей и книг про программирование, разработку и процессам , а самыми полезными материалами делюсь в этом канале. Так же каждую пятницу мы будем делать для Вас интерессный контент с мок-собеседованиями, подкастами и докладами.

Если какой-то пост был вам полезен – ставьте 👍, ❤️ и 🔥, мне это важно!

Навигация по постам:
#digest – регулярные подборки лучших материалов
#книги – рекомендации книг
#найм – все, связанное с подбором людей и собеседованиями
#развитие_себя – улучшение своих навыков
#люди – про все навыки, связанные с работой с людьми
#процессы – процессы разработки, управление сроками и скоупом
#доклады - доклады на различные темы
#собеседование - публичные мок-собеседования на iOS разработчика
👍207🔥2🤡2
iOS Такой 🍏 pinned «Привет! Меня зовут Даниил Димов. Я основатель комьюнити EasySwift, работаю в Online Premier iOS разработчиком. Я верю в то, что для нашего развития как мобильного разработчика, программиста, важно повышать насмотренность, расширять кругозор и усердно учиться.…»
Математические основы Auto Layout

Auto Layout — это система верстки. Прежде, чем углубиться в неё, поговорим о современной верстке вообще. Затем займемся Auto Layout — разберемся какую задачу он решает и как это делает. Рассмотрим особенности в имплементации Auto Layout в iOS, и попробуем выработать практические советы, которые могут помочь в работе с ним.

Auto Layout под капотом работают на уровне линейных уравнений. Системы линейных уравнений знакомы нам еще со школы — обозначаются фигурной скобкой, а их решение — уже без. Также у систем линейных уравнений есть сущности, которыми оперирует Auto Layout — ограничения. Обозначаются прямой линией.

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

Прелесть линейных преобразований в том, что они обратимы. Это подводит нас к интересной и довольно тонкой идее, с которой начинается вся современная верстка.
Более подробно читать тут

#digest
👍73🔥3🖕2
Разбираем ошибки начинающих iOS-разработчиков

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

План статьи, который стоит придерживаться:

1. Вёрстка
2. Использование опционалов
3. Императивный/деклоративный стиль
4. Нейминг, общая структура приложения.
5. Использования ARC в приложении.


#digest #развитие_себя
👍113🔥3👎2
Сеанс отладки iOS

Разработчики не идеальны. Даже лучшие разработчики в мире допускают ошибки при разработке приложений для iOS - это случается.

Эти ошибки в кодировании могут привести ко всевозможным проблемам, которые в конечном итоге могут повлиять на работу пользователя, а иногда и на основные функциональные возможности вашего приложения.

Вот почему отладка является такой важной частью жизненного цикла разработки программного обеспечения, поскольку выполняются различные тесты. Устранение ошибок имеет решающее значение для всех приложений, а не только для мобильных приложений, работающих на устройстве iOS. Отладка приложений одинаково важна для приложений Android, веб-приложений, macOS и любого другого программного обеспечения.

Предоставляю к прочтению хорошие статьи по отладке вашего приложения:

Cтатья к прочтению
Статья к прочтению
Видео к просмотру

#digest
🔥64👍2👎2
Что почитать начинающему iOS разработчику?

Язык Swift прост, понятен и отлично подойдет как новичкам, так и опытным программистам. Чтобы начать писать код, вам потребуются только эта книга, компьютер и желание учиться. Все базовые концепции программирования и основы синтаксиса объясняются доступным языком, поэтому если вы никогда раньше не занимались разработкой, то эта книга – отличный старт. Теория чередуется с практическими примерами и кодом – так вы сразу сможете связать абстрактные понятия с реальными ситуациями. В каждой главе вас ждут тесты и домашние задания, которые помогут закрепить материал.

#книги
👍125👎3🔥3