Про SwiftUI

Feb 01, 2020 21:29

Как я уже ранее писал, начальство выдало макбук и айпад, а я пишу программу на SwiftUI. Прекрасный лаконичный язык для создания простых вещей. Как только надо что-то особенное, тут же приходится переключаться на UIKit, на котором врагу не пожелаешь писать ( Read more... )

памятка, программирование, swiftui

Leave a comment

Comments 8

craftwr February 1 2020, 19:28:59 UTC
Когда мне рассказывают о легкости программирования под откусанное яблоко, я смеюсь.

Reply

kosenko_danila February 1 2020, 19:30:17 UTC
На swift я бы и не взялся писать, равно как и на object-C.

Reply

craftwr February 1 2020, 19:32:59 UTC
object-c это изуродованное turbo c, блин. Дельфи помнишь? Вот такая же мутация турбо паскаля, только там еще и логику поломали.

Reply

kosenko_danila February 1 2020, 19:50:39 UTC
Вот на SwiftUI писать уже можно и с удовольствием. :)
Напоминает синтаксисом фреймворк Django питоновский. Правда, как уже говорил в посте, эта простота для простых вещей. Например, многострочное поле ввода ты на swiftUI ты не сделаешь. Придётся писать на UIKit функцию, возвращающую View. А внутри размещать UIKit'овское многострочное текстовое поле и перегружать его.
Этим я займусь на следующей неделе. :)

Reply


palmindesert February 1 2020, 19:49:27 UTC
Здорово, что не у одного у меня такие впечатления. Я тоже люблю php, как минимум любил, когда делал бекэнды. Недавно решил присмотреться, насколько сложно писать под макось, все советовали Swift, но у меня как-то не лежало сердце, тем более что я люблю старые оси до Yosemite куда больше, и хочется сохранить обратную совместимость. Очень разочаровал и синтаксис, дурацкий как в Python, и доки бестолковые и скудные. Мне вообще кажется, качество языка можно оценить по количеству гуглений в процессе написания кода, чем их меньше, тем язык лучше.
Хуже всего имхо, js, а вот следующим, перед Python, наверное идёт Swift.
Вообще всё более проприетаризирующиеся решения Apple разочаровывают

Reply

kosenko_danila February 1 2020, 19:54:21 UTC
На SwiftUI писать гораздо проще. На UIKit, предшественнике SwiftUI, писать гораздо сложнее, слишком заморочено.

Reply


de_bugging February 2 2020, 03:34:06 UTC
И при этом еще эти пидорасы хотят денег за то чтобы ты имел возможность писать код под их продукты? Эппл такой Эппл.

Reply


Leave a comment

Up