easy_dev991 – Telegram
easy_dev991
629 subscribers
34 photos
21 videos
3 files
174 links
Делюсь интересными находками/лайфхаками в процессе разработки под iOS, и возможно ты найдешь что-то полезное для себя!

GitHub: https://github.com/easydev991
Download Telegram
Снимок экрана 2024-04-04 в 10.35.54.png
110.3 KB
#ios #xcode #fix #log

Чиним Logging Error в Xcode 15+

Иногда Xcode может выводить в консоли ошибку с таким текстом:
Logging Error: Failed to initialize logging system. Log messages may be missing. If this issue persists, try setting IDEPreferLogStreaming=YES in the active scheme actions environment variables.

Для исправления ситуации делаем то, что написано в тексте ошибки, т.е. настраиваем IDEPreferLogStreaming=YES для активной схемы в Environment Variables
👍4🔥2🤩1
#hint #json

Тут рассказал, как проще всего делать модели для парсинга JSON.
Мне повезло - я узнал об этом способе еще когда был джуном 🙃
🔥72
#story #experience

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

Статья доступна в платном канале:
- базовая подписка
- продвинутая подписка
- сеньорская подписка

Через неделю расскажу про опыт работы миддлом 🫡
🔥3👍21🤣1
#ios #swiftui #tabview

Показал как убрать заливку для иконок табов в стандартном TabView
🔥1
#terminal #xcode #fix #simulator #hint

Запускаю симулятор в Xcode и вижу такую ошибку, хотя вчера все отлично работало 🤦‍♂️

Мне помогла команда в терминале:


sudo killall -9 com.apple.CoreSimulator.CoreSimulatorServicesudo killall -9 com.apple.CoreSimulator.CoreSimulatorService
5🔥2🤣2
#story #experience

Рассказал, как я работал миддлом полгода, потом вышел на рынок, получил несколько офферов и отказался от 300к/мес 🤯

Статья доступна в платном канале:
- базовая подписка
- продвинутая подписка
- сеньорская подписка

Через неделю расскажу как стал ведущим разработчиком и сделал +50% к зарплате 😎
🤡3👎2🤣21🔥1
#xcode #fix

В Xcode 15.4 поправили баг с лишним ворнингом у сгенерированных экстеншенов для ассетов (цвета, картинки) - это успех 👍

Ссылка на описание релиза и цитата:
Fixed an issue where generated asset symbols emitted warnings with Swift strict concurrency checking enabled.


Можно будет убирать лишний код из проекта:


import DeveloperToolsSupport

// https://forums.swift.org/t/xcode-15-3-rc-issues-warnings-for-generated-code/70353/10
extension DeveloperToolsSupport.ColorResource: @unchecked Sendable {}
🤣3🔥2
#ios #swiftui #texteditor #placeholder

Добавляем placeholder в TextEditor - все еще актуально, потому что из коробки SwiftUI пока не предоставляет такую возможность 🙈
🔥2
#story #experience

Рассказываю как стал ведущим разработчиком, поднял зарплату до 400k на единственной работе, и почему в итоге отказался от этой работы 🤔

Статья доступна в платном канале:
- базовая подписка
- продвинутая подписка
- сеньорская подписка

Через неделю напишу как стать iOS-разработчиком в 2024 году 😉
🔥3🥴3😁1🐳1
😁3🔥2👌2
#ios #swiftui #task

Не забывайте отменять таск, когда нужно 🙂
Показываю пример отмены таска.
🔥1
Какой формат подписки вам удобнее: прямо в телеграм (пост выше) или в бусти? По плану впереди много контента, и будет здорово сделать подписку на него удобной для вас
Anonymous Poll
56%
Лучше в телеграм
14%
Лучше в бусти
30%
Оставляем оба варианта