Size: a a a

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

2019 June 10

M

Michael in macOS Developers — русскоговорящее сообщество
смысл ещё одного чата и рекламы новоиспеченных курсов - зиро
источник

M

Michael in macOS Developers — русскоговорящее сообщество
кому интересно, то SwiftUI можно попробовать и на Мохави, для этого надо скачать Xcode 11 Beta, создать iOS Single View Playground, и копипастнуть туда такой код

import SwiftUI
import PlaygroundSupport

struct MainView: View {
   
var body: some View {
       VStack {
           Text("Hello, World!")
           Button(action: { }) {
               Text("Button!")
           }.background(Rectangle().strokeBorder())
       }
   }
}

// Present the view controller in the Live View window
PlaygroundPage.current.liveView = UIHostingController(rootView: MainView())



туториалы эпла
https://developer.apple.com/tutorials/swiftui/tutorials
источник

A

Anton 📦 ᯌ in macOS Developers — русскоговорящее сообщество
и щас все такие пошли изучать ключевое слово some...
источник

M

Michael in macOS Developers — русскоговорящее сообщество
ну кмк для понимания там не сложно
источник

AP

Aleksandr Poddubny in macOS Developers — русскоговорящее сообщество
Michael
кому интересно, то SwiftUI можно попробовать и на Мохави, для этого надо скачать Xcode 11 Beta, создать iOS Single View Playground, и копипастнуть туда такой код

import SwiftUI
import PlaygroundSupport

struct MainView: View {
   
var body: some View {
       VStack {
           Text("Hello, World!")
           Button(action: { }) {
               Text("Button!")
           }.background(Rectangle().strokeBorder())
       }
   }
}

// Present the view controller in the Live View window
PlaygroundPage.current.liveView = UIHostingController(rootView: MainView())



туториалы эпла
https://developer.apple.com/tutorials/swiftui/tutorials
Ни у кого не возникает чувство дежа вю при взгляде на это? ComponentKit бывший и затем уже ReactNative
источник

AP

Aleksandr Poddubny in macOS Developers — русскоговорящее сообщество
Нужен ли теперь при этом SnapKit? Остаются ли ксибы/сториборды? Если да, то третий вариант верстки это конечно жесть
источник

M

Michael in macOS Developers — русскоговорящее сообщество
Всё после асма вызывает дежавю
источник

A

Anton 📦 ᯌ in macOS Developers — русскоговорящее сообщество
Aleksandr Poddubny
Нужен ли теперь при этом SnapKit? Остаются ли ксибы/сториборды? Если да, то третий вариант верстки это конечно жесть
ты так сказал, будто UIKit теперь депрекейтед) не думаю что особо много будет приложений на SwiftUI, потому что
1) Xcode
2) Молод
3) нет либ
4) насколько быстр
источник

A

Anton 📦 ᯌ in macOS Developers — русскоговорящее сообщество
хоть и констрейнты больше не считаются
источник

NL

Nickolay L. in macOS Developers — русскоговорящее сообщество
Добрый день. #whois занимаюсь/лся разработкой под mac года с 2010, собственно как появился Mac App Store так туда и влез. Пару бесплатных приложений в Top-100, пару платных. Сейчас ушел в сторону уровня пониже - C/C++, OpenSource, и т.д. Разбираюсь в криптографии. Думаю что разбираюсь в MAS и вопросах вроде “взлетит ли это дерьмо” (нет, не взлетит).
источник

NL

Nickolay L. in macOS Developers — русскоговорящее сообщество
Откуда - Киев, узнал о группе из группы Indie App Store Ru
источник

M

Michael in macOS Developers — русскоговорящее сообщество
Anton 📦 ᯌ
хоть и констрейнты больше не считаются
[всем [нас [ рать: 100500]]]

легаси разве что поддерживать

новые проекты и здоровые проекты думаю можно спокойно мигрировать на Swift 5.1 + SwiftUI
источник
2019 June 11

VK

Vadim Kolontsov in macOS Developers — русскоговорящее сообщество
#whois
Всем привет.
1) последние года 4 работа связана с server-side nodejs (не сайты) и devops. В качестве хобби недавно начал писать небольшой проектик на Swift (для себя).
2) довольно большой программистский опыт с Linux, TCP/IP и C; обычно мне интересны всякие low-level темы. По теме ObjC: был небольшой период, когда писал на Смоллтоке за деньги.
3) как правило, я приятный собеседник с широким кругозором, который часто может ответить на какой-нибудь вопрос (но пока что не про swift).
4) возможно, иногда я буду советоваться или задавать вопросы (про swift)
5) Тверь
6) Google, @ios_ru, а там есть ссылка на этот канал
источник

NL

Nickolay L. in macOS Developers — русскоговорящее сообщество
Привет. Интересно как из Linux/TCP/IP/C переходится на node.js -  не скучно?
источник

NL

Nickolay L. in macOS Developers — русскоговорящее сообщество
У меня после пары лет на Си даже Objective-C кажется чем-то чересчур.
источник

VK

Vadim Kolontsov in macOS Developers — русскоговорящее сообщество
Да в целом нормально (не фронтэнд же). Но это зависит от задач, наверное.
источник

VK

Vadim Kolontsov in macOS Developers — русскоговорящее сообщество
Вопрос такой. Я в своем GUI хочу реализовать REPL-консоль (как в bash или в матлабе). Пока мой прототип использует NSTextView для результатов и под ними NSTextField для ввода команды. Но хочется чего-то больше console-like, с line editor с поддержкой истории, tab-completion, multi-line редактированием (при необходимости), подсказками. Есть что-то готовое общеизвестное на Swift/ObjC, или надо все делать самому?
источник

AL

Alex Lisenko in macOS Developers — русскоговорящее сообщество
Vadim Kolontsov
Вопрос такой. Я в своем GUI хочу реализовать REPL-консоль (как в bash или в матлабе). Пока мой прототип использует NSTextView для результатов и под ними NSTextField для ввода команды. Но хочется чего-то больше console-like, с line editor с поддержкой истории, tab-completion, multi-line редактированием (при необходимости), подсказками. Есть что-то готовое общеизвестное на Swift/ObjC, или надо все делать самому?
Под macOS готового нет практически ничего
источник

NL

Nickolay L. in macOS Developers — русскоговорящее сообщество
Я не в курсе. Как минимум с NSTextField точно будешь иметь геморрой - всякий там field editor, и куча прочей мороки.
источник

VK

Vadim Kolontsov in macOS Developers — русскоговорящее сообщество
Alex Lisenko
Под macOS готового нет практически ничего
Вот я тоже ищу (причем специально ObjC, чтобы уже точно нашлось) и не могу найти, хотя это обычная консоль. Понятно, буду что-то придумывать.
источник