Size: a a a

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

2020 February 05

РУ

Роман Устюгов in macOS Developers — русскоговорящее сообщество
так и до асма недалеко
источник

A

Anton 📦 ᯌ in macOS Developers — русскоговорящее сообщество
Кирилл Варшамов
хотя чую, что по итогу всё равно придётся полноценно выучить свифт
необязательно, особенно если macOS разработка только
источник

КВ

Кирилл Варшамов in macOS Developers — русскоговорящее сообщество
Anton 📦 ᯌ
необязательно, особенно если macOS разработка только
ну я пока только одно полноценное приложение для работы со спектрами написал для преподавателей (было лабораторное задание, сделать перевод двух спектровых объектов в Lab и вывод ∆E, а меня подзатянуло https://github.com/kavars/Spectrums-comparison )
источник

KS

Kirill Saltykov in macOS Developers — русскоговорящее сообщество
Роман Устюгов
так и до асма недалеко
Не, просто привыкли к декларативному UI, но у рабочих много iPhone 4s осталось, вот и решили ради эксперимента сделать)
источник

КВ

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

A

Anton 📦 ᯌ in macOS Developers — русскоговорящее сообщество
как можно из инстанса класса при print() давать побольше инфы о сториборде, например название класса:

storyboard = UIStoryboard(name: “”, bundle: Bundle.main)
print(storyboard)


?
источник

AI

Anthony Ilinykh in macOS Developers — русскоговорящее сообщество
Отнаследовать UIStoryboard и переопределить метод description
источник

РУ

Роман Устюгов in macOS Developers — русскоговорящее сообщество
Anton 📦 ᯌ
как можно из инстанса класса при print() давать побольше инфы о сториборде, например название класса:

storyboard = UIStoryboard(name: “”, bundle: Bundle.main)
print(storyboard)


?
extension NSObject {
   var theClassName: String {
       return NSStringFromClass(type(of: self))
   }
}


print(storyboard.theClassName)
источник

A

Anton 📦 ᯌ in macOS Developers — русскоговорящее сообщество
Роман Устюгов
extension NSObject {
   var theClassName: String {
       return NSStringFromClass(type(of: self))
   }
}


print(storyboard.theClassName)
нет, мне нужно название сториборда, а не самого класса
источник

A

Anton 📦 ᯌ in macOS Developers — русскоговорящее сообщество
Anton 📦 ᯌ
как можно из инстанса класса при print() давать побольше инфы о сториборде, например название класса:

storyboard = UIStoryboard(name: “”, bundle: Bundle.main)
print(storyboard)


?
я наверное некорректно выразился 🙂

у меня при таком коде выводит <UIStoryboard: 0x600000805500> а я хочу название самого сториборда
источник

КВ

Кирилл Варшамов in macOS Developers — русскоговорящее сообщество
Anton 📦 ᯌ
я наверное некорректно выразился 🙂

у меня при таком коде выводит <UIStoryboard: 0x600000805500> а я хочу название самого сториборда
UIStoryboard * storyboard = self.storyboard;
NSString * storyboardName = [storyboard valueForKey:@"name"];
источник

РУ

Роман Устюгов in macOS Developers — русскоговорящее сообщество
это может быть приватное апи
источник

КВ

Кирилл Варшамов in macOS Developers — русскоговорящее сообщество
полагаю это то что вам нужно
источник

A

Anton 📦 ᯌ in macOS Developers — русскоговорящее сообщество
Кирилл Варшамов
UIStoryboard * storyboard = self.storyboard;
NSString * storyboardName = [storyboard valueForKey:@"name"];
а с таким в апп стор то ваще пустят
источник

КВ

Кирилл Варшамов in macOS Developers — русскоговорящее сообщество
честно говоря не знаю
источник

AI

Anthony Ilinykh in macOS Developers — русскоговорящее сообщество
пустят
источник

КВ

Кирилл Варшамов in macOS Developers — русскоговорящее сообщество
источник

A

Anton 📦 ᯌ in macOS Developers — русскоговорящее сообщество
да, то, что нужно, но можно ли почитать о таких приватных методах?
источник

КВ

Кирилл Варшамов in macOS Developers — русскоговорящее сообщество
Anton 📦 ᯌ
да, то, что нужно, но можно ли почитать о таких приватных методах?
ну метод valueForKey кидает сюда
источник

A

Anton 📦 ᯌ in macOS Developers — русскоговорящее сообщество
Кирилл Варшамов
ну метод valueForKey кидает сюда
это да, он инжектит весь класс, обж си рантайм
источник