Anonymous
и при перетаскивании её на сим - прога установилась
Vadim
и в чем проблема то состоит? тебе надо этот app найти?
Vadim
в DerivedData лежит
Vadim
builds
Alexey
Anonymous
Vadim
с 8 версии икскода появилась по-моему
Anonymous
как, главное ?!
Viacheslav
подскажите по свифту:
в условии даны class и struct с двумя проперти - let name: string и var age: Int.
Затем к перменным присваивается по экземпляру каждого и обновляется:
a.name = ‘’new’’
a.age = 15
то же самое и со вторым. где это удастся а где нет?
Anonymous
в классе получится
Anonymous
а, нет
Anonymous
стоп
Anonymous
let вообще нельзя присваивать
Viacheslav
в чем разница здесь в поведении класса и стракта?
Stanislav
там где let не получится и в классе и в структуре, а чтобы менять поля структуры надо чтобы она была var
Dmytro Shvetsov
Viacheslav
я ответил что не вижу тут разницы между классом и страктом - константам нельзя присваивать нигде, переменным можно
мне хитро сказали что не зря это все написали
Stanislav
Viacheslav
Dmytro Shvetsov
вообще согласен, странно немного )
учитывая что с этим
a.name = ‘’new’’
a.age = 15
оно тоже не скомпилится
Stanislav
Вот и разница
Viacheslav
Anonymous
swift documentation
Anonymous
за пределами класса нельзя
Anton
и в структуре скомпиоится
Anton
А в классе нет
Anton
так как конструктора в классе нет
Anonymous
ничего там не скомпилится
Viacheslav
Вадим ты не шаришь
Anonymous
ладно, возможно я просто задание не понял
Anton
Anton
а я ведь только первые уроки UIKit прохожу
Anonymous
я так и не вижу, где ты тут let присваиваешь за пределами конструктора
Anton
а вот здесь нельзя, потому что let
Anton
Anonymous
я блять про это и говорил
Stanislav
Anton
Anton
Vadim учи матчасть
Stanislav
Stanislav
Stanislav
Первый скрин - struct, второй - class
Anton
Лучше конструкторы делать имхо
Stanislav
Лучше, но вопрос был не про них вроде
Anonymous
Vadim учи матчасть
еще раз, a.name, a — объект класса. name — let-константа, снаружи ты ее присвоить не сможешь. a.name = «заебали блять» — присваивание снаружи
Anonymous
учи основы UIKit дальше
Anton
Anton
Но я же присвоил .-.
Anton
значит ты не прав
Anonymous
ты в конструкторе присвоил, алло
Anton
ну
Anton
А тут не указано как
Anton
алло
Stanislav
Anonymous
ну
слово СНАРУЖИ тебе о чем-нибудь говорит?
Anonymous
там прямо написано a.name = «blabla»
Anonymous
не self.name
Anonymous
не name
Anton
Anonymous
а a.name
Anton
но в задании не написано как
Anton
Снаружи или внутри
Anonymous
Anonymous
обращение к проперти снаружи не видишь?
Stanislav
Да блин, не про это вопрос, а про объявление объекта структуры с let и c var)
Anton
Но вдруг до этого мы их инициализировали)
Anton
Vadim неточное задание, давай не будем ругаться?
Anonymous
да я уже все как бы
Anton
Viacheslav
Viacheslav
в общем вот что в итоге
разница что let экземпляру класса не помешала обновить внутреннюю var
Hovhannes
Привет всем! Кто нибудь использовал rtc для реал тайм трансляции, с возможностью группового видео или аудио звонка?