Pavel
Как в xcode выбрать метод для override?
Pavel
Это вообще возможно?
Pavel
В appcode это выглядит так. Жмешь ctrl+i (если хочешь заимплементить метод интерфейса) или ctrl+o (если хочешь переопределить метод) и он показывает список методов, которые можно реализовать/переписать. Ты выбираешь нужный и он автоматически генерирует для метода код объявления.
Anonymous
начинаешь писать и xcode подсказывает тебе варианты
Anonymous
это как бы совсем не то чего не хватает в xcode
Pavel
А если не помнишь название?
Pavel
Ну ок, ладно. В принципе дополнение немного спасает.
Pavel
Не так удобно, но пойдет. Большое удобство когда нужно реализовать интерфейс с 4 методами например. Не писать же их все вручную. ctrl+i, ctrl+a, enter. И хоба, все методы реализованы.
Anonymous
ну экономия в полминуты - может что и решает.
Pavel
Экономия в пол минуты каждую минуту, это экономия 50% времени. Так что зря вы иронизируете.
Anonymous
Ну ты ж каждую минуту не реализуешь интерфейсы
Pavel
Это шутка была. Но интерфейсы мы часто реализуем (во всяком случае я).
Anonymous
Ну 2 минуты в день экономишь
Anonymous
Хотя может с полминутами я и преувеличил. Скопировал из протокола методы и фигурные скобки добавил. Вот и вся реализация
Pavel
За последние 2 месяца 288 time usages. По пол минуты это 144 минуты, или 2 с половиной часа за 2 месяца.
Pavel
И это не только протоколы, но и оверрайд.
Pavel
Продолжайте копировать протоколы)
Anonymous
Что поделаешь. Буду продолжать, но на appcode не пересяду
Pavel
Я не агитирую. Скорее наоборот пытаюсь слезть.
Pavel
да :(
Artur
а что разве можно как то по другому? это в 20 веке писали код
Pavel
Говорят, что в андройде вообще не надо ничего перетаскивать.
Pavel
А самое главное
Pavel
Это никогда не аргументировать
Pavel
Но это не точно
Pavel
Андройду конечно есть что позаимствовать у нашего любимого айос
Pavel
Но аутлеты мышкой в 2017 это конечно тоже позор
Pavel
А собственно, что вы хотите сказать?)
Pavel
Вашу мысль унесло товарищ капитан)
Bulat
В чем проблема юзать AppCode когда работаешь только с кодом, и в Xcode во всех остальных случаях
Artur
в шрифтах
Pavel
appcode работает далеко не идеально. Это самый низкокачественный продукт как мне кажется из всей линейки jetbrains.
Pavel
Поэтому хочется переехать на нативный инструментарий.
Pavel
Виталий Кудрин, что вы слюной брызжите) язву заработаете) поберегите здоровье) Всем известно кто выпускает лучше IDE в мире. И xcode за ними поспевает. Хорошо что догоняет, но плохо что все еще догоняет.
Pavel
Сложно выбрать когда "шотохуйня шоэтахуйня".
Artur
??
один и тот же шрифт и размер
Artur
Artur
Pavel
Со шрифтами я тоже не оч понял. У вас претензия к размеру? Там же можно затюнить масштаб вроде, ну или сам кегль.
Pavel
На линухах бывает проблема со шрифтами, но на макоси все очень вкусно выглядит.
Artur
поставь Menlo 11
Artur
у меня кровь из глаз идет когда смотрю в appcode
Artur
необходимость в appcode с выходом xcode 9 под большим сомнением
Artur
в xcode рефакторинг завезли, быстрее работает, нативно
Pavel
они уже научились работать с git?
Pavel
только не говорите про cli)
Pavel
что такое гит?
Artur
что такое гит?
адекватные люди используют sourcetree, gittower
Сергій
Консоль форева
Pavel
адекватные люди хотят работать с гит. и когда им ide мейнтейнер не дает этого, они ищут утех на стороне. По существу, я не работал ни с одной из этих утилит. Но мне кажется это все равно далеко до jetbrains. Давайте я приведу пример, а вы скажете как бы вы это сделали. Вы экспериметировали с проектом, пытались написать какую-то необычную фичу. Сделали, написали, много дров наломали, но завелось. Время коммита, но сперва... Нам нужно зарвьювить все наши изменения. Те что хорошие - оставить, те что средние - подправить, те что оказались ненужными - откатить, и в конце закоммитить. Как бы вы это сделали?
Artur
ты o stage, unstage changes? или о простом git flow feature?
Pavel
Я о том, что написал выше. Как ты будешь это реализовывать - выбор за тобой, stage/unstage в cli или что-то еще. Собственно, это же и был мой вопрос.
Pavel
А я сейчас пришлю скрин того, как это делается в идеях, аппкодах и т.д.
Artur
если это эксперимент или задача то конечно как отдельная ветка feature
Pavel
jetbrains и microsoft
Pavel
Я конечно считаю что только jetbrains, но не хотел обидеть любителей visual studio продуктов.
Artur
Я конечно считаю что только jetbrains, но не хотел обидеть любителей visual studio продуктов.
пора бы им уже за хз сколько лет научиться правильно отображать шрифты на целевой платформе к тем более на mac где к этому большее внимание
Pavel
Рассказываю про гит. Идея (аппкод в частности), перед коммитом показывает список измененных файлов. И в этом списке одними хоткеями мы можем пробежаться по всем файлам в режиме редактирования, и просмотреть все изменения. Возможно, если вы это никогда не делали, вам покажется, что это так себе фича. Но я считаю, что это ооочень важный этап в разработке. Ревью собственного кода перед коммитом и возможность его изменения in-place с последующим продолжением ревью - позволяет повысить качество своего же кода, и дополнительная защита от багов и случайных измений. Вы удивитесь даже здесь найдется много людей, которые до сих пор коммитят через git ci -am https://gyazo.com/dd81aa20545f077f6cff9665f8a7cbe2 https://gyazo.com/468ef0d9b0c3eebdb0722bef2c528770
Pavel
Казалось бы, тривиальный функционал. А хрен вы ему найдете нормальную замену (я не смог).
Pavel
Недостаток использования сторонних гит клиентов в том, что нет синтаксиса. Мы начинаем редактировать код вне IDE. И нет ничего, ни хоткеев, ни автокомплита. Это конечно лучше чем консоль.
Artur
Artur
даже в xcode такое есть
Pavel
Ну вот значит я валенок, сел в лужу. Не знал, что есть в xcode.
Pavel
Собственно тред то с этого и начался, умеет ли xcode работать с гит или нет.
Pavel
xcode 9 уже стабилен? Можно переезжать?
Artur
через неделю выйдет GM версия
Виталий
Это точная инфа что через неделю?
Виталий
Даже +/-
🤔
Виталий
Мне казалось не раньше середины сентября ждать
Максим
а кто нибудь использовал уже? интересно мнение
Artur
за неделю до презентации обычно появляется
Виталий
Я пользовал, пока не узнал что релизить нельзя в аппстор и не стал откатывать swift 4 -> 3
Виталий
Походу с датой презентации прослоупопил
Виталий
Дата официально известна?