iOS Roadmap - Полезное | Swift, SwiftUI, Интервью
445 subscribers
107 photos
3 videos
8 files
195 links
iOS Roadmap: Swift, SwiftUI, архитектуры, интервью. Еженедельные подборки статей и видео, плейбуки, чек-листы, решения задач с пояснениями. Полезно начинающим и практикующим iOS-разработчикам.
Download Telegram
Forwarded from e/acc
Делюсь с вами Custom Instructions для GPT, которые я собирал и тестировал последние 3 месяца. Субъективно, без этих инструкций качество (и уровень радости) от работы с GPT падает примерно в 2 раза.

1. Respond concisely.
2. Be blunt and straightforward; don't sugarcoat.
3. No moral lectures.
4. Discuss safety only if it's crucial and non-obvious.
5. Never mention that you're an AI.
6. Avoid language constructs that can be interpreted as remorse, apology, or regret. This includes phrases with words like 'sorry', 'apologies', and 'regret'.
7. If information is beyond your scope or knowledge cutoff date in January 2022, simply state ‘I don’t know’.
8. Don’t use disclaimers about expertise or professionalism.
9. Ensure responses are unique and without repetition.
10. Never suggest seeking information elsewhere.

Перешлите этот пост тем, кто выиграет от более конкретного, ясно выражающегося, похожего на человека и не впадающего в галлюцинации или сомнения в своих силах GPT. Кстати, в codex.town сообществе мы начинаем собирать полезные промты и инструменты с комментариями от пользователей как именно они помогают в жизни.
👍14
VIM Guide.pdf
17.8 KB
#git #vim

Cпасибо Максиму за такую памятку
🔥6👍2👎1🫡1
#autolayout #uitableview #вёрстка

Однозначно стоит пройтись по данной статье, чтобы понять, как работать с таблицей, performance, вёрсткой и многим другим, однозначно советую на все 154%

https://sohabr.net/habr/post/264817/
🔥10🫡3
Тут наш гайд по содержанию интервью.

Ниже материалы для подготовки по 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.
🔥10
#debug #ide #xcode

Спасибо большое Арсению!

1. Cессия от Apple по использованию po, p и v: LLDB - Beyond "po"
2. Текстовый пересказ видео из пункта №1
3. Два небольших фундаментальных курса по дебаггингу: ссылка
8🔥2
#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
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥21
#figma #design

Если вдруг кто не в курсе, то в 2023 (вроде - бы) году, apple выкатила компоненты и ресурсы в фигму, очень помогает во многих вопросах, вот ссылка на ресурс.
🔥3👍1
Про сайн-ап бонус*

Есть несколько ответов:
1. Ты говоришь из позиции на равных и по сути с точки зрения вин-вин. Тебе нужно объяснить и аргументировать нынешнему работадателю, почему если ты получишь "+1000кк на карточку на входе", ты принесёшь бизнесу 100000кк на входе/выходе. Аргументы у каждого свои, но задача одна, понять или узнать через начальника, коллег, уволившихся (нетворкинг) в чём нуждается бизнес и сопоставить это со своими навыками, знаниями и умениями и продать предложение)

2. Из позиции слабости: я вот такой блин няша стресняша, мни очинь нада деняк чтобы пережить между работами, а то (тысяча причин) их нет сщас. (вариант полный смрад, но иногда может сработать)

3. Моё мнение: я отношусь к сайн ин как к подарку на др, от человека, которого ты не звал, но он бы и не пришёл, но закинул тебе на криптосчёт биточек и сказал кайфуй. Кароч дали - кайф. Не дали - не просил бы.


Бонус, который выплачивают при подписании оффера и выход на работу и так же его надо будет отдать, если отработать меньше оговоренного срока - везде по разному от 6 месяцев и до года работы.
6🔥1
Всем привет, кто хочет на стажера попробовать присылайте своё резюме @muuuuuuuuuuuh, но лучше откройте заранее и подумайте, можно ли что-то улучшить! Я прошлый раз так же искал, ребят на стажу / джуна, и мне прислали резюме - там порядка 75-80% было очень плохого качества! Как минимум можете посмотреть вот эти два воркшопа:
- [Workshop] Из HR в iOS: про найм, процессы, резюме
- [Workshop] Поиск работы от А до Я: Взгляд по ту сторону

P.S. Для тех кто через тг бота - пишите в лс скину ссылки на новости из паблика. А так же поставьте реакций на эти два воркшопа, буду очень признателен и рад вам!)
13🔥3