Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

Кто-нибудь юзает MAC?

13.10.22 19:32
Re: Кто-нибудь юзает MAC?
 
alex445 коренной житель
в ответ uscheswoi_82 13.10.22 18:56, Последний раз изменено 13.10.22 19:40 (alex445)
Ну есть такое - допустим класс NSString - https://developer.apple.com/documentation/foundation/nsstr..., метод initWithString -

Пипец, они реально подобавляли ко всем именам классов в своём фреймворке абсолютно бесполезную фигню - по 4 лишних байта на каждое упоминание любого имени. Эта хрень просто мешает читать названия и не несёт никакой полезной нагрузки.


А есть ещё CF... Я чёт не понял - у них проблемы с именами? Ну типа алиасы подобные использовать в местах стыка либ, а не тупо всегда их добавлять к именам?


У Эппл разные изъёбства были везде и всегда. Что с железом, что с софтом, что с дизайном либ и синтаксисов языков. На своих пользователей и их удобства им всегда было откровенно насрать. Т.к. деньги Эппл всегда делал с создания искусственных неудобств.


метод stringWithFormat

Почувствуйте разницу - в Дотнете один метод Format с перегрузками, в яблочном фреймворке - кучка методов со своими длиннющими названиями на каждую "перегрузку".

https://developer.apple.com/documentation/foundation/nsstr...


Кстати, по этой ссылке есть там однострочный примерчик, как использовать эту функцию.


iOS 2.0+iPadOS 2.0+macOS 10.0+Mac Catalyst 13.0+tvOS 9.0+watchOS 2.0+

Япона-мать! Единая платформа, ага. На куцую линейку продуктов наклепали осей. Каждое устройство у них - такое ощущение, что вещь в себе, лишь через костыли стыкуемая с другими их вещами.

 

Перейти на