iOS Dev

Логотип телеграм канала @ios_career — iOS Dev
Актуальные темы из канала:
Improve
Choose
Animate
Pragma
Profileid
All tags
Адрес канала: @ios_career
Категории: Технологии
Язык: Русский
Количество подписчиков: 7.88K
Описание канала:

👨‍💻Автор: Виктор Грушевский (@Viktorianec)
⚒️ База: https://boosty.to/ios_dev | 🤖 @iOSIQBot | https://iosiq.ru
🍏Канал об iOS-разработке, алгоритмах и архитектурах
⭐️ Подготовка к собесам
⭐️ Код. Много кода.
#ios #mobile #swift

Рейтинги и Отзывы

2.50

2 отзыва

Оценить канал ios_career и оставить отзыв — могут только зарегестрированные пользователи. Все отзывы проходят модерацию.

5 звезд

0

4 звезд

1

3 звезд

0

2 звезд

0

1 звезд

1


Последние сообщения

16 янв
Продвинутые графики на SwiftUI без сторонних фреймворков (+ зум и анимации)

Удобная и приятная анимация всё ещё важны при прочих равных параметрах. Графики имеют решающие значения в инвестиционных продуктах и биржах, в частности.

Например, когда-то Telegram проводил один из самых сложных конкурсов (c бюджетом овер $ 100 000), в которых соревновались за производительность десятки и сотни разработчиков.

Но то в прошлом, и сейчас уже даже в iOS из-под капота можно достать сколь-нибудь приемлемые и легкие в настройке опции.

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

Код реализации уже доступен тут и тут.

Больше про создание графиков в открытом доступе можно почитать вот здесь:

Создание гистограмм с помощью SwiftUI Charts в iOS 16
Комбинирование разных типов диаграмм для создания уникального дизайна
Освоение диаграмм в SwiftUI: круговые и кольцевые диаграммы
Swift Charts и реализация скролла на графиках

iOS Dev
1.49K views15:03
Подробнее
Поделиться:
Открыть/Комментировать
13 янв
Секретный способ найти файлы .md для Swift Concurrency/SwiftUI/MapKit и так далее

Вижу волну хайпа вокруг создания инструкций для Claude (и не только), некоторые даже собирают тысячи звёзд на GitHub.

Делюсь способом, в котором вы можете найти буквально эпловские инструкции для Xcode за пару кликов:

/Xcode.app/Contents/PlugIns/IDEIntelligenceChat.framework/Versions/A/Resources/AdditionalDocumentation

Здесь собраны инструкции для FoundationModels/StoreKit/Swift-Concurrency-Updates и многого другого.

iOS Dev
2.64K views07:11
Подробнее
Поделиться:
Открыть/Комментировать
12 янв
Gemini станет новым ядром Siri - официальное заявление Apple и Google

Цитата из первоисточника:
«После тщательной оценки пришли к выводу, что технология Google обеспечивает наиболее эффективную основу для Apple Foundation Models, и мы воодушевлены новыми инновационными возможностями, которые она откроет для наших пользователей», — говорится в заявлении.

Ожидается, что версия Siri следующего поколения будет представлена ​​вместе с iOS 26.4, которая, скорее всего, будет выпущена для широкой публики в марте или апреле.

Надеюсь, для разработчиков тоже будут соответствующие апдейты уже внутри фреймворка Foundation Models.

Ставьте , если поддерживаете это решение Apple.

iOS Dev
3.22K views17:50
Подробнее
Поделиться:
Открыть/Комментировать
12 янв
Разбор иерархии жестов в SwiftUI

Полезная статья, в которой разбирают способы управления жестами, их приоритетами и потенциальными конфликтами.

А про комбинацию жестов и анимаций в SwiftUI можно почитать в этом посте.

iOS Dev
2.55K views10:02
Подробнее
Поделиться:
Открыть/Комментировать
9 янв
Использование моделей Apple Foundation на практике: резюмирование текста

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

В этом расширенном руководстве как раз рассмотрен один из таких кейсов.

А ещё рассмотрены способы настройки/ограничений и проверки доступности, а также есть пример готового проекта.

Напомню, что в канале есть и универсальное руководство по использованию Foundation Models Framework

iOS Dev
3.06K views12:27
Подробнее
Поделиться:
Открыть/Комментировать
8 янв
Кстати, о музыке. Вот такое текущее состояние дел в Apple - это Apple Music

iOS Dev
3.21K views13:22
Подробнее
Поделиться:
Открыть/Комментировать
7 янв
Эффект Liquid Glass + отражения на Metal за 20 строчек кода

В новый год - с новыми эффектами, как говорится)

Попробовал посмотреть на реализацию под другим углом (буквально) и запилить альтернативное решение.

Для этого по классике подошёл с уже привычным инструментом, попробовал закастомить pull-to-refresh с помощью своего решения в одном из секретных проектов.

Без учёта сигнатуры сам метод занял всего 20 строчек кода.

Код всех реализаций есть тут и тут.

Бесплатные ресурсы, с которых можно начать знакомство со сложной математикой:

Книга Дэна Холлика и GM Shaders — подборка материалов по изучению шейдеров от новичков до про

iOS Dev
2.84K views09:08
Подробнее
Поделиться:
Открыть/Комментировать
5 янв
Фундаментальные знания - главный тренд 2026 года

Недавно более половины нашего канала проголосовала за то, что высшее образование в контексте необходимости для iOS-разработчика уже не столь важная веха.

Несмотря на это, наличие диплома по крайней мере показатель того, что человек может выполнить проект:

а) долгосрочный
б) монотонный
в) сложный

Наличие диплома несколько лет назад считалось одним из базовых айтемов в инвентаре специалиста, с помощью которого он мог подтвердить свою ценность, например, в Европе (и тем самым получить оффер на работу).

Сейчас есть альтернативы в виде цитируемости/публичности/подкрепления с помощью отзывов именитых персон в индустрии и/или побед в международных конкурсах (говорю в том числе о визе талантов, так называемой O1). Если у кого-то есть успешные кейсы получения, поделитесь - что было самым весомым из этого списка.

Мы уже пару лет идём в ногу с развитием индустрии в плане внедрения всякого рода помощников - к чему это приведёт (окажется ли это пузырём), пока неизвестно.

Но пока совершенно ясно следующее:

Без понимания того, что происходит внутри, без осознания того, что это лишь инструмент, а не серебряная пуля, разработка будет походить на копипаст с 1000 попыток.

Но ИИ, который выдают публично, не учится, это не джун, которого вы можете прокачать/заменторить/заменить какие-то позиции. Обучают модели, а генеративные инструменты - что очевидно, генерируют ответы.

Кристально ясен и вот какой момент: уже сейчас порог входа в индустрию усложнился до невиданных высот, где-то видел истории про 2000 откликов на вакансии.

Поэтому нужно сосредоточиться на базе: как минимум пониманию инструментов дебаггинга и способности чекать мемори граф, умению читать код (это было и до, а сейчас будет цениться куда выше). Многие пытаются менять и процесс собеседований, я уже продолжительное время пишу про это в канале.

Умение строить ментальные модели - пожалуй, важнейшая из характеристик продвинутого специалиста.

Навык формулировать, плавно вести ход размышления это то, что как минимум до появления AGI (если это всё же произойдёт) будет точно одним, если не главным козырем.

iOS Dev
2.63K views11:50
Подробнее
Поделиться:
Открыть/Комментировать
31 дек 2025
Прошедшее и непрошедшее время

В японском языке есть всего два времени: прошедшее и непрошедшее.

Так и хочется провести параллель, а может и сравнить эту концепцию с красной нитью, которая так или иначе окружает нас в последние годы (из-за всего, что происходит вокруг, от ИИ до более важных, глобальных историй).

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

Но важно то, как лично вы справляетесь с этим.

Возможно, это всего лишь навсего пока что непрошедшее время.

Но и это пройдёт.

С наступающим Новым годом.

iOS Dev
1.22K views11:03
Подробнее
Поделиться:
Открыть/Комментировать
31 дек 2025
Лучшие посты для iOSDev за 2025 год

Постарался собрать самое интересное, актуальное и важное в канале - не принимая в расчёт только метрику репостов.

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

Технические посты

Глоссарий по Swift Concurrency | Global actor на реальных примерах | Развернутый Roadmap
Книги для iOS-разработчика
The System Design Primer — огромная коллекция ресурсов для создания сложных систем
Grand Central Dispatch: большой разбор
Архитектура SwiftData: паттерны и практики
Как на самом деле работает Swift Concurrency
Гонки данных в iOS
Регулярные выражения в Swift - фундаментальный разбор
Делегирование в Swift: вопросы, проблемы с памятью и частые ошибки
Тянем заголовок в SwiftUI не в 1000 строк кода
Секретный способ для скругления и тени одновременно в UIKit
Контроль и оптимизация процесса декодирования изображений в iOS
Как мигрировать UIKit-интерфейс на scene-based
Основы работы с памятью в Swift: size, stride, alignment
Утечки памяти в Swift: что с ними делать, как предотвратить?
Как улучшить производительность SwiftUI-приложений

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

Быть инженером
Понимание и повторение
Правильно поставленный вопрос
Умение доносить свои мысли
Цена ошибки
Главный софтскилл
Переключение контекста
Классическая история и самая сложная задача
Зарплаты: хабр раз, хабр два, сравнение с общемировыми, секретная статья
Жёсткие рамки или при чём тут бесконечный скролл
Подготовка к собеседованиям
Промпт-инженеры и их зарплаты
Кровь, пот и пиксели
Разделение или работа в команде
Основная функция приложения
Советы начинающему iOS-разработчику
Катализатор роста iOS-разработчика
Кто такой senior-разработчик
Насколько часто вам повышают зарплату?
Усложнение разработки
Кажется, пора внести ясность
Теорема о бесконечных обезьянах
Какими рабочими инструментами я пользуюсь ежедневно и сколько это всё стоит
Стоимость разработки
Многозадачность и управление приоритетами
Софты важнее?

Шейдеры: портал, эффект с презентации Apple, Spectrum ring, просто космос | путешествие сквозь, эффект люминофора, Сфера Фибоначчи

Опросы: Размер команды | График работы | Сколько в день пишем код (и сколько пишет ИИ) | Насколько часто вам повышают зарплату? | Будут ли зарплаты снижаться | Необходимость высшего образования Лучший Git-клиент | Пу-пу-пу?

Ну и вечное: UIKit или SwiftUI? Софты или харды?

Дополнительный лайк тем, кто поддерживает на бусти и в телеграме.

А ещё теперь у нас есть буквально сет: приложение, сайт и бот.

iOS Dev
1.36K views08:11
Подробнее
Поделиться:
Открыть/Комментировать
30 дек 2025
Приложение iOS IQ - теперь с поддержкой Foundation Models

В прошлом месяце я написал небольшую демку, а сегодня наконец раскатил релиз для всех.

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

На старте добавил возможность выбирать несколько десятков тем (от GCD до управления памятью) и задавать уровень сложности.

Как обычно, есть несколько но: я полностью отдал контроль над вопросами творению эпла, а значит - никакой дополнительной проверки, связанной их качеством или валидностью в целом, нет. А ещё для нового режима необходимо iOS 26 и устройство с поддержкой Apple Intelligence (список поддерживаемых устройств - здесь, по факту это линейка 16, 17 айфонов и некоторые другие девайсы).

Возможно, в будущем сделаю опциональную голосовалку внутри, чтобы мы собрали аналитику - насколько вопросы полноценны, актуальны и сложны.

Приложение доступно в AppStore (бесплатно, для всех).

Также я полностью перевёл все вопросы, созданные вручную, на английский язык (часть отзывов в сторе была связана и с таким запросом ).

А в базе уже есть статья непосредственно о разработке:

На бусти и в телеграме.

iOS Dev
1.75K views07:51
Подробнее
Поделиться:
Открыть/Комментировать
26 дек 2025
Конец года, и снова заканчиваются все подписки

Узнали? Согласны? Не беда — мы как раз разыгрываем промокоды на год от Облака Mail и VK Музыки!

Условия участия простые:
подпишитесь на наш канал @mobilehubvk
нажмите кнопку «Участвовать»
дождитесь 30 декабря — в этом посте мы выберем случайным образом 6 победителей

Информацию об организаторе, правилах и призах ищите по ссылке.

Удачи!
1.4K views15:00
Подробнее
Поделиться:
Открыть/Комментировать
25 дек 2025
Сатирический взгляд на жизнь разработчика в бигтехе

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

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

Хотя как известно в любой шутке есть доля правды.

iOS Dev
2.45K views12:07
Подробнее
Поделиться:
Открыть/Комментировать
23 дек 2025
Как Apple «исправили» проблему с сотовой связью в 2010 году

С выходом iPhone 4 многие пользователи обратили внимание на следующее: если взять телефон определённым образом, то сигнал сети ухудшался (визуально с 5 полосок до 2).

Спустя насколько недель компания опубликовала письмо, в котором свалила вину за это на неправильную формулу.

Но на самом деле все было куда интереснее, они изменили отрисовку полосок, сделав переход более плавным, а само решение уместилось в 20 байт.

А ещё они изменили высоту этих столбцов в самом интерфейсе (казалось бы, такая мелочь, но как меняется восприятие).

Я люблю такие истории, и некоторые из них периодически появляются и в нашем канале:

Почему размер иконок в первых айфонах стал именно таким | Как создавалась клавиатура в iPhone

iOS Dev
2.85K views10:54
Подробнее
Поделиться:
Открыть/Комментировать
22 дек 2025
Софты важнее

Признаюсь, ждал как минимум двухкратного перевеса в опросе, но в итоге они оказались приоритетнее не с таким уж и крупным отрывом.

Довольно очевидно, что такие навыки важны не только в работе, но и в жизни в целом.

Хотя некоторые подразумевают под этим только умение говорить (или уровень красноречия), на самом деле эта ветвь куда обширнее: к софтам можно отнести и адаптивность к изменениям, и работу в команде, умение управлять своим времененем и, что уж там, даже устойчивость к стрессу.

Но, конечно, их нельзя измерить тестами. А ещё тяжелее прокачать.

При этом я считаю, что при общении продвинутые софты это не только «всем улыбаться и принимать за истину точку зрения собеседника», но ещё и способность аргументированно обосновывать, почему то или иное решение откровенно плохое. Что, кстати, логично вытекает из развитых хардов: вряд ли без опыта получится детально по кирпичикам рассказать, что задачу делать не одну минуту.

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

Развитые софты в команде - это путь не только к здравой атмосфере в коллективе, но и топливо без примесей для четкого графика релиза фич, отсутствию недопонимания и расставлению точек над i на дистанции.

А ваши личные - ещё и красная дорожка к любому продвижению по карьере вперёд. Хотя у кого-то она может быть и жёлтой, или даже зелёной.

iOS Dev
2.96K views09:58
Подробнее
Поделиться:
Открыть/Комментировать
19 дек 2025
Краткость - сестра таланта

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

Умение донести мысль ёбко - навык, который может выработаться за годы только в условиях тесного сотрудничества звеньев цепи разработки.

Например, есть примеры роликов, в которых объясняется суть за час. А те, кто использует чаты для поиска ответов - сталкиваются с этим каждый день (а как иначе сжечь ваши токены).

Главная мысль - она как свая, фундамент, на чём должен держаться дальнейший процесс рассуждений.

Если её нет - то и дом рассыпется.

Поэтому когда я вижу статьи на час про то, как работает библиотека (относится и к поинтфри, и к мастодонтам нашей отрасли), хочется напомнить и про оригинал цитаты Чехова:

«Мой совет: в пьесе старайся быть оригинальным и по возможности умным, но не бойся показаться глупым... Не зализывай, не шлифуй, а будь неуклюж и дерзок. Краткость — сестра таланта»

iOS Dev
3.17K views08:26
Подробнее
Поделиться:
Открыть/Комментировать
18 дек 2025
Парадоксальный способ ускорить SwiftUI Preview

Хранимые свойства - неоптимальный вариант, так как Xcode перекомпилирует файл каждый раз, когда меняется значение.

А вот если менять значения в вычисляемых свойствах, то обновление будет мгновенным.

Аксель Ле Пеннек даже отправил запрос на этот счет в радар, и получил официальное подтверждение Apple на счет предположения.

iOS Dev
3.52K views09:57
Подробнее
Поделиться:
Открыть/Комментировать
16 дек 2025
Актуальный вопрос к читателям

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

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

Но вот какая проблема у меня, моих коллег на протяжении последних года-двух это точно:

Если попадаются идеальные тестовые с четкой архитектурой, покрытием большого количества корнер-кейсов и практически идентичными комментариями - есть большая вероятность, что на любой вопрос по коду я ответа не получу.

При этом я не против использования ИИ для написания кода кандидатами - но я прошу понимать написанное.

Какие вы дадите советы, стоит ли с этим бороться вообще? Если стоит, то как именно?

Например, лично я добавляю небольшую 20/30-минутную часть по изменению кода в процессе собеса.

А что ещё посоветуете?

iOS Dev
1.08K views09:51
Подробнее
Поделиться:
Открыть/Комментировать
15 дек 2025
SwiftUI Animation Playground - интерактивное приложение для изучения анимаций

Нашёл ещё один любопытный опенсорс-проект для того, чтобы снизить путаницу при работе с различными типами анимаций.

Можно посмотреть сразу 9 типов анимаций: .spring, .smooth, .snappy, .bouncy, .easeIn, .easeOut, .easeInOut, .linear и .interpolatingSpring.

Есть и опции по настройке: duration, bounce, stiffness, damping и другие.

Затестить можно на разных типах фигур (или добавить свои, все же это опенсорс).

А здесь ссылка на github-репозиторий.

iOS Dev
1.77K views09:23
Подробнее
Поделиться:
Открыть/Комментировать
12 дек 2025
Снежинки на вашем рабочем столе c помощью Metal

Вышло в релиз приложение Макса Гришутина, в котором можно воссоздать эффект снегопада на вашем маке.

Классно, что есть обработка эффекта таяния снега на границах окон и возможность настройки.

Приложение доступно в App Store.

А так как оно ещё и в опенсорсе, то можно чекнуть исходный код в этом репозитории.

А тут можно посмотреть на эффект гирлянды.

iOS Dev
2.94K views08:15
Подробнее
Поделиться:
Открыть/Комментировать
11 дек 2025
Реклама. АО "Т1", ИНН: 9714075174, erid: 2W5zFHAGGEC
2.53K views15:08
Подробнее
Поделиться:
Открыть/Комментировать
11 дек 2025
Похоже, подарки под ёлкой появились раньше срока

Потому что мы разыгрываем билеты на Научную ёлку в Политехническом музее, которая пройдёт при поддержке ИТ-холдинга Т1. Это арктическое приключение для юных исследователей.

Дети отправятся в экспедицию по следам ледоколов «Седов» и «Челюскин», побывают на дрейфующей станции папанинцев, а также заглянут на современную платформу «Северный полюс-41». Их ждёт погружение в жизнь полярников, научные опыты и, конечно, подарки.

Как участвовать:
подпишитесь на канал @T1Holding;
пройдите опрос ниже;
напишите в комментариях: «Участвую».

20 билетов разыграем случайным образом 20 декабря. Полные правила читайте по ссылке. Желаем удачи!
2.46K views15:08
Подробнее
Поделиться:
Открыть/Комментировать
11 дек 2025
Какие настройки компилятора важны для Swift Concurrency?

В своей статье Мэтт Массикотт проходится по существующим опциям и описывает рекомендуемые настройки для проектов, использующих Swift 6.

А ещё он пытается ответить на вопросы о том, какие режимы можно просто включить, а о которых можно даже не думать.

iOS Dev
2.28K views07:56
Подробнее
Поделиться:
Открыть/Комментировать
9 дек 2025
Одно приложение SwiftUI, шесть архитектур

Питер Якуб решил написать таск-менеджер целых 6 раз, чтобы попытаться выбрать лучшую архитектуру.

Интересно, что он затрагивает и разницу между архитектурой и дизайн-паттернами, в которой многие путаются до сих пор.

В его примерах можно посмотреть на использование MVC, MVVM, VIPER, TCA и посмотреть на любопытный поинт, что чистая архитектура не что иное, как философия (без отсылок к Роберту Мартину не обошлось).

А какие выводы он сделал - почитайте сами.

P.S. Он не скрывает, что использовал ИИ для помощи (хотя и без подсказок это считывалось), но в любом случае ещё один взгляд на обсуждаемую в программировании тему не будет лишним.

iOS Dev
2.67K views09:20
Подробнее
Поделиться:
Открыть/Комментировать
8 дек 2025
Улучшение проверки регистрации в SwiftUI с использованием Key Paths

В этой статье рассматривается, как с помощью key path можно значительно сократить объем кода, который необходимо написать, и, как прямой результат, сделать его гораздо более читабельным.

iOS Dev
2.51K views09:49
Подробнее
Поделиться:
Открыть/Комментировать
4 дек 2025
iOS Контест от телеги с призовым фондом в $ 50 000

Дедлайн: 23:59 по времени Дубая 26 декабря 2025 года
Кто может участвовать: все желающие

Только вчера показывал один из вариантов реализации анимации в таббаре, а уже сегодня Telegram стартанул конкурс, цель которого — внедрить эффекты Liquid Glass в старые версии iOS.

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

Требования:
– Минимальный таргет iOS 18.
– Никаких сторонних либ.
– Решение должно быть интегрировано в кодовую базу телеги (их наработки можно и нужно использовать).
– Изменения не должны аффектить стабильность и быстродействие (обещают замерять батарейку).

Детали конкурса - в официальном посте.

Всем участникам удачи!

iOS Dev
4.02K views08:29
Подробнее
Поделиться:
Открыть/Комментировать
3 дек 2025
Создание таббара с анимацией в стиле телеграма в iOS 26

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

В этом видео автор поделился способом, как сделать так, чтобы существующий дефолтный таббар содержал анимированные эффекты SF-символов с помощью SwiftUI.

А в этом посте можно посмотреть на большое справочное руководство по использованию SF-символов в целом.

iOS Dev
2.92K views10:19
Подробнее
Поделиться:
Открыть/Комментировать
2 дек 2025
Xcode Behaviors - полезный трюк

Как показывает практика, то, что кажется очевидным, не всегда таковым является. Например, когда-то в канале я делился простым способом как перемещаться по терминалу к нужному символу.

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

Например, в Xcode есть полезная штука Xcode Behaviors (в ней можно настраивать кастомные действия для открытия вкладок, триггеров на старт/финиш билда, на ошибки, да почти на что угодно).

Вот как можно открывать директорию проекта по хоткею, например:

1. Создаём скрипт, например openProject.sh
2. В него добавляем следующее:
#!/bin/bash
open "`pwd`"
3. Накидываем на скрипт права на исполнение через терминал (или свойства) chmod +x openProject.sh
4. Переходим Xcode behaviors -> Edit behaviors -> Custom Behavior
5. Задаём название - например Open Project Behavior, добавляем хоткей, например cmd+option+9 (или любой другой, если будет конфликт, Xcode ругнётся).
6. Выбираем наш скрипт.

И теперь каждый раз, когда вы будете нажимать cmd+option+9, будет открываться директория текущего проекта.

Кстати, в Boosty (все ещё доступном по хорошим условиям) лежит и необычный пример MVP для логирования сборок билдов и интеграции c Xcode.

iOS Dev
2.77K views08:45
Подробнее
Поделиться:
Открыть/Комментировать
30 ноя 2025
Доходы от App Store — это результат вашей экспертизы, инвестированного времени и развития продукта. Но доступ к этим доходам часто сопровождается ограничениями, бюрократией и неудобными процессами, которые тратят ресурсы команды.

Dev.Cab помогает студиям и разработчикам упростить финансовую сторону работы с App Store и сфокусироваться на продукте, а не на борьбе с платежной инфраструктурой.

Мы выстраиваем удобный процесс приёма и распределения поступлений, который делает финансовую часть стабильной и предсказуемой.

Что даёт работа с Dev.Cab:
Прозрачные комиссии, без скрытых условий
Понятная и структурированная схема поступлений
Удобное управление средствами, в том числе для команд и издателей
Поддержка и сопровождение, когда нужно быстро решить вопросы

Dev.Cab создаёт комфортный финансовый контур вокруг вашего бизнеса в App Store — чтобы вы могли работать спокойно и масштабироваться без лишних рисков.

Подробнее и консультация → dev.cab

Реклама. ИП Чернов Олег Владимирович ИНН: 691007481228 erid: 2VtzquvQ8VX
2.8K views09:00
Подробнее
Поделиться:
Открыть/Комментировать
29 ноя 2025
Иконка App Store в реальном мире

Безусловно, иконки приложений (или в данном случае целого стора) могут или меняться часто, или оставаться прежними на протяжении долгих лет.

Но вот недавно я увидел обсуждение, в котором разработчики (да и пользователи тоже) на полном серьезе спорили, что из себя представляет современный вариант иконки app store (раньше там было более понятное изображение).

Один из вариантов, который предложил Кристиан (про его историю и инди-разработку я писал когда-то вот тут), заключается в том, что логотип App Store сделан из трёх наклонённых иконок приложений.

И он пошёл дальше, и сделал целую модель (которую вы видите прямо сейчас).

Кстати, если у вас есть 3D-принтер и вы немного в теме - то вот тут можно распечатать свою собственную фигурку, например для рабочего стола.

iOS Dev
2.92K views14:12
Подробнее
Поделиться:
Открыть/Комментировать