Swift - Концептуальные, типовые проблемы времени - PullRequest
0 голосов
/ 13 апреля 2020

Я создаю то, что я считаю довольно легким приложением, по крайней мере с точки зрения веб-разработчиков. У меня есть сообщения, сообщения, что у вас, с простым дизайном с изображениями и тому подобное. Я использую свой старый MacBook Pro 2012 года для написания этого приложения, поэтому я полагаю, что это может иметь какое-то отношение к нему, но каждая сборка занимает непристойное время для написания, как минута или две, если вообще. Я пытаюсь добавить что-то простое, например, изображение, обрезанное по форме круга и, по-видимому, толкающее сборку за точку, где проверка типа занимает разумное количество времени.

Просто кажется невероятным, как такое Относительно простое приложение может написать так много времени, и даже безумнее, что эта проверка типа навязана вам, и если она не удастся, вы даже не сможете протестировать свое приложение. Иногда ошибка проверки типа просто помещается в Z-Stack с несколькими различными представлениями, объединенными после внесения многих изменений, поэтому невозможно сказать, что заставило его выдать ошибку, поэтому мне просто нужно переделать назад, удаляя вещи, и посмотреть, что работает, это просто кажется такой архаичный c способ написания кода. Я не знаю, нахожусь ли я один, возможно, если вы начнете заниматься мобильной разработкой, вы привыкнете к тому, что она такая, какая есть, или, как я уже говорил, это может быть связано с слабой мощностью моего компьютера, о котором идет речь, но Нет причин, по которым среда IDE должна быть очень интенсивной, по крайней мере, как мне кажется. Я думаю, что вроде как понимаю прерогативу Apple в принудительном использовании этого программного обеспечения для проверки типов во всех приложениях, я полагаю, чтобы приложения не имели ошибок, но, честно говоря, иногда это выглядит наполовину безупречно и никогда не помогало мне в поиске ошибок, которых я бы не стал обнаружил, что просто запустил сборку, и это отрицательно сказалось на написании Swift, когда он вообще не собирается, потому что у него проблемы с проверкой типов.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...