Чат русскоязычного iOS комьюнити. Обсуждение новостей, холивары. Правила: https://t.me/iosgt/8904 Открытый чат вахты: https://t.me/+S0x2Ujxl5yHlNSqU
У меня уже давно лежит без дела материал по криптотрейдингу - в своё время активно этим занимался, многое собирал, анализировал, пробовал разные подходы. Сам уже не пользуюсь, но выкинуть жалко. Если кому-то интересно - могу поделиться просто так, за «спасибо». Думаю, кому-то может пригодиться на старте или для систематизации.
Читать полностью…в чем проблема промптить?
Читать полностью…Меня спасает то что он может локально тесты гонять - тогда он в итоге пишет хоть немного рабочий код)
Читать полностью…Мне пока кажется, что тут разница как между тем чтобы знать какой-то предмет самому и уметь его преподавать
Читать полностью…Даже шмаробот ориентируется в контексте, а claude делает это еще лучше)
Читать полностью…Учим Claude писать на Swift 6
Одна из проблем, о которой рассказывал автор вчерашней статьи – достаточно плохое знание агентом особенностей Swift. Эта проблема частично решается добавлением нужной информации в контекст модели. Если все-таки решите попробовать, то по ссылке – детальные правила работы с Swift 6 и Swift Concurrency.
Да, достаточно просто представить что вы наняли мутного фрилансера из интернета и всё встаёт на свои места.
Читать полностью…Возможно, если промпт расписать супер детально, то было бы лучше, да. Правда, заметил и обратное часто, когда слишком детально то его в другие дебри уносит.
Читать полностью…Слабо верится :)
Ваншотили небось?
с великолепного objc переходить на swift - ну такое себе (
Читать полностью…Я статью ещё не читал, ознакомлюсь. Впечатление у меня сложилось когда я сам попробовал правки в проект внести таким образом. Опыт спорный у меня, но для создания заготовки нового проекта вполне годится, на мой взгляд. А вот без знания языка и стека вообще кажется сомнительным таким заниматься.
Читать полностью…Возможно я не умею нормально этим пользоваться, но сложилось впечатление, что пока что всё равно быстрее сделать самому чем объяснить ему что надо сделать, как именно надо сделать и потом ещё проверять.
Читать полностью…Переписал 3 экрана и радуется
Теперь таргет стал iOS 18, хотя кого это волнует, если этим никто не пользуется
least insane zoom call
Читать полностью…Мне очень понравился концепт «стримящегося» интерфейса при её ответе. Выглядит на порядок лучше chat ui
Читать полностью…Кидаешь ссылку на доку и говоришь сделай также
Читать полностью…VirtualDOM изначально ущербная концепция...если нужно постоянно дифить - откуда взять хороший перформанс? Инженеры 10 лет улучшали железо чтобы потом весь прирост ушел в пересчеты дифов.
SwiftUI хорош для чего-то простого. Очень часто что-то сложнее имеет API на UIKit, но на SwiftUI на данный момент - нет. Например постоянно проблемы со скролами...да, добавляют новые возможности с каждой новой iOS, но требования поддержки предыдущей версии остается и в итоге приходиться жить на костылях пока не подрастет минималка до версии где можно использовать уже нативный интерфейс.
Хороший SwiftUI требует куда больше усилий чем хороший UIKit. Но бесспорно можно делать не-очень-хороший SwiftUI значительно быстрее чем +- такойже UIKit.
Накидаю еще ссылок, где есть упоминания про POD/Non-POD:
vladislavshkodich/mastering-swiftui-are-you-really-as-good-as-you-think-40a4953f7e88" rel="nofollow">https://medium.com/@vladislavshkodich/mastering-swiftui-are-you-really-as-good-as-you-think-40a4953f7e88
https://youtu.be/WDRrsEAXvrE?si=PWPknUe7MDMX-lsC
Переписал приложение с сохранением поддержки осей?)) или подождите..
Читать полностью…Я пробовал Cursor, по идее у него есть достаточный доступ к коду проекта, но как уже говорил, я этим всем не умею нормально пользоваться, мне кажется это уже превращается в отдельный навык. Возможно есть вариант что-то там тюнить дополнительно и допускаю, что с моей стороны ошибочно это упускать, но пока что мне всё же привычнее и проще делать самому
Читать полностью…Пробовали дать а контекст примеры своего кода из проекта чтобы делал по подобию?
Читать полностью…Все ещё звучит лучше чем высиживатели жопочасов и вымарщиватели бабла с заказчиков
Читать полностью…а есть ли смысл писать на obj-c, когда есть obj-c++ c куда более строгими проверками при компиляции?
Читать полностью…так укажи ему в .md базовые принципы архитектуры, типа DRY, KISS, SOLID....
Читать полностью…Я пытался нечто подобное делать, Клод адски оверинжиниринг фигачит в большинстве случаев. Но при этом забивает на базовые принципы архитектуры, типа DRY, KISS, SOLID.
Пока кмк оно годится только делать за тебя всю грязную типовую работу. Что уже хорошо, конечно.
В его случае старый код на ObjC служил и документацией и шаблоном. Это сильное отличие от проекта с нуля.
Читать полностью…Если умеешь в язык и стек проекта - да.
Если нет - то вполне.
В данном случае автор явно хотел понять, как настроить пайплайн для работы над проектом. Думаю, если он в будущем будет возвращаться к нему, то добавление новых фич будет происходить гораздо проще, практически на автомате.
Он там очень хорошие выводы и уроки вывел.
🗓 Сегодня выплата из App Store за период с 4 мая по 31 мая. Подробнее в фискальном календаре.
Читать полностью…Как Claude помог переписать на Swift легаси приложение
Claude Code – очень популярный сейчас агент от Anthropic. Автор статьи рассказывает, как всего за 20$ он переписал Objective-C приложение, написанное 12 лет назад с таргетом под iOS 6, на Swift и SwiftUI.
Читается как дневник, очень много полезных выводов – рекомендую всем, кто подумывает вкатиться в агентов.
🗓 Завтра выплата из App Store за период с 4 мая по 31 мая. Подробнее в фискальном календаре.
Читать полностью…Детали про Foundation Model
Главная вещь, которую нужно понимать про локальную LLM, встроенную в iOS – она достаточно маленькая и слабая по современным меркам, особенно в плане размера окна контекста, всего 4096 токенов. Это значит, что относиться к ней стоит не как к карманному ChatGPT, а скорее как к умному форматтеру свободного текста в структурные данные.