Size: a a a

macOS Developers — русскоговорящее сообщество

2019 June 11

VK

Vadim Kolontsov in macOS Developers — русскоговорящее сообщество
А если это реализовывать самому, то, на ваш взгляд, проще все рисовать с нуля? или взять за основу что-то вроде text view? мне кажется, может быть проще с нуля, где ты себе хозяин.
источник

NL

Nickolay L. in macOS Developers — русскоговорящее сообщество
Задолбаешься буковки рисовать, реагировать на все сочетания клавиш во всех локалях, высчитывать позиции курсора и так далее.
источник

NL

Nickolay L. in macOS Developers — русскоговорящее сообщество
Проще от NSTextView однострочного отталкиваться все-таки.
источник

VK

Vadim Kolontsov in macOS Developers — русскоговорящее сообщество
С буквами скорее всего точно задолбаюсь, да. Спасибо.
источник

VK

Vadim Kolontsov in macOS Developers — русскоговорящее сообщество
Кстати, насчет “сочетания клавиш во всех локалях”. Поле ввода на русской раскладке реагирует на Cmd-C, Cmd-V, но не реагирует на Ctrl-A, Ctrl-E. Почему? Я понимаю, что это системное поведение (textedit ведет себя так же).
источник

NL

Nickolay L. in macOS Developers — русскоговорящее сообщество
Ээ, а что они должны делать?
источник

VK

Vadim Kolontsov in macOS Developers — русскоговорящее сообщество
ну, emacsовские в начало строки, в конец строки. OSX же по умолчанию поддерживает кучу эмаксовских биндингов.
источник

NL

Nickolay L. in macOS Developers — русскоговорящее сообщество
Ну тут Cmd-влево/Cmd-вправо для этого.
источник

VK

Vadim Kolontsov in macOS Developers — русскоговорящее сообщество
да, но на английской раскладке работает
источник

NL

Nickolay L. in macOS Developers — русскоговорящее сообщество
Да, точно. Интересно. Видать такая реализация )
источник

VK

Vadim Kolontsov in macOS Developers — русскоговорящее сообщество
Часто очень удобно, да (https://jblevins.org/log/kbd)
источник

NL

Nickolay L. in macOS Developers — русскоговорящее сообщество
Ну походу наверное проверяют NSEvent.characters, вместо NSEvent.keyCode.
источник
2019 June 14

M

Michael in macOS Developers — русскоговорящее сообщество
кто-то использовал Combine https://developer.apple.com/documentation/combine, как оно в сравнении с RxSwift ?
источник

KS

Kirill Saltykov in macOS Developers — русскоговорящее сообщество
Michael
кто-то использовал Combine https://developer.apple.com/documentation/combine, как оно в сравнении с RxSwift ?
Поверхностно пробовал, для моих задач(MVVM и сеть в основном) хватает более чем
источник

KS

Kirill Saltykov in macOS Developers — русскоговорящее сообщество
Теперь можно будет не тянуть лишний жир в приложения(в моем случае опять же)
источник

AP

Aleksandr Poddubny in macOS Developers — русскоговорящее сообщество
Это они конечно молодцы. Но например в мобилках и даже в кроссплатформе с маками придется наверное использовать RxSwift для единобразности с андроидом.
Хотя вот мы ReactiveSwift используем вместо Rx и не паримся.
источник

AP

Aleksandr Poddubny in macOS Developers — русскоговорящее сообщество
Я хотел, правда, код обеих команд свести к максимальной схожести.
Но в данном случае использовать нативное решение как-то привлекательнее. Не знает какой у Apple копирайт на все это? Мб запилить на андроид зеркальную библиотеку.
источник

A

Anton 📦 ᯌ in macOS Developers — русскоговорящее сообщество
Aleksandr Poddubny
Я хотел, правда, код обеих команд свести к максимальной схожести.
Но в данном случае использовать нативное решение как-то привлекательнее. Не знает какой у Apple копирайт на все это? Мб запилить на андроид зеркальную библиотеку.
так же как и делают биндинги к кт - все ок
источник

KS

Kirill Saltykov in macOS Developers — русскоговорящее сообщество
Aleksandr Poddubny
Я хотел, правда, код обеих команд свести к максимальной схожести.
Но в данном случае использовать нативное решение как-то привлекательнее. Не знает какой у Apple копирайт на все это? Мб запилить на андроид зеркальную библиотеку.
Можно на самой iOS пробить typealias'ы, для схожести
источник

N

Nik in macOS Developers — русскоговорящее сообщество
Ребят, кто-то объединял ios приложение с mac?
источник