- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
NSString *userName = @"username";
self.wscSession = [[[[[[[[[[[[WSCSessionBuilder create:urlString]
withConnectionDelegate:WSCSessionConnectionDelegate]
withUserName:userName]
withObserverDelegate:WSCSessionConnectionObserverDelegate]
withPackage:[[WSCCallPackage alloc] init]]
withHttpContext:httpContext]
withIceServerConfig:iceServerConfig]
build];
// Open a connection to the server...
[self.wscSession open];
Так а что обычно пишут на этом языке кроме телеграмм, и стоит ли его учить?
на самом деле язык простой. C + классы + weak typing + dynamic binding + селекторы. с помощью селекторов тривиально делается динамический диспатч, который в крестах все еще граблями обложен. основная проблема что кроме яблока им почти никто не пользуется (see GnuStep).
самая интересная фича это пожалуй гцц-шный побочный эффект: Objective-C++. в одном проекте можно мешать кресты с ОбжЦ. там где нужен диспатч и динамика можно обжц использовать, а там где хочется строгая типизация, темплейты, этц - кресты. к сожалению самому пользоватся не доводилось.
PS ну и естественно что динамика ObjC совместима 100% с MVC. что бы понять откуда у MVC ноги растут, и что это вообще такое, то в ObjC посмотрется стоит. ну и от туда же будет понятно почему MVC нигде больше и не прижился (а если и прижился - то с большими граблями).
А Obj C это привет из романтических 80-х, когда все бегали за модной динамикой и считали, что скоро не будет разницы, на скольких компьютерах выполняется программа. В нём перемешаны абсолютно разные нотации, а тот факт, что он вполне нормально соотносится с сишкой, постоянно приводит к тому, что в программе мешается синтаксис двух языков. Ну и куча граблей, вроде недоделанной инкапсуляции, специфического механизма расширения классов, возможности вызвать Крабе у Джигурды с последствиями в рантайме, язык проще не делают никак. Привыкнуть, конечно, можно и можно быстро, вопрос в том, зачем?
Objective-C++ это костыль, который юзать без особой надобности не хочется.
лол
Хотя гц все равно нету же
Из забавного там еще блоки, и автоматик реф каунтинш и пропертис
Учить надо если хочешь писать под макось или иось
Не смотря на популярность свифта, знать оьжси все же надо
Я вычил обжси умея обычные си за 2 месяца
Это не рокетсайнс
ты имеешь ввиду MVC а-ля Smalltalk, чьим идеологическим наследником является objc?
Ничего себе у нас сегодня возвращение древних.
бровзер учётку запомнил. решил проверить просто жив ГК еще или нет.
Подписывайся на мой конал: https://t.me/GovnokodChannel
Хорошо, что ты вернулся.