Size: a a a

2019 January 06

Dima Кожановский... in SwiftBook
Давно мучал вопрос , относительно всех языков программирования...если есть значимые типы данные , с которыми сложно запутаться, зачем тогда ссылочные?) Где они используютмя?
источник

А

Артур in SwiftBook
Chessmen.Color.white
источник

А

Артур in SwiftBook
а тебе что надо-то?
источник

А

Артур in SwiftBook
цвет кого
источник

А

Артур in SwiftBook
так у тебя там whiteKing
источник

А

Артур in SwiftBook
ясное дело будет белый цвет
источник

А

Артур in SwiftBook
Dima Кожановский
Давно мучал вопрос , относительно всех языков программирования...если есть значимые типы данные , с которыми сложно запутаться, зачем тогда ссылочные?) Где они используютмя?
есть типы, экземпляры которых передаются по значению (копируются), есть типы, экземпляры которых передаются по ссылке. А еще есть Copy On Right, но об этом сами почитаете
источник

А

Артур in SwiftBook
Dima Кожановский
Давно мучал вопрос , относительно всех языков программирования...если есть значимые типы данные , с которыми сложно запутаться, зачем тогда ссылочные?) Где они используютмя?
ну в первом случае вы передаете копию и ответственность за копию уже несет тот, который обладает этой копией и вас это уже не касается
во втором случае вы передаете ссылку на свой объект и если он изменит его, изменится и у вас
источник

Dima Кожановский... in SwiftBook
То есть есть типы(чего ?? , которые нельзя копировать?) А только передавать по ссылке?)
источник

Dima Кожановский... in SwiftBook
Артур
ну в первом случае вы передаете копию и ответственность за копию уже несет тот, который обладает этой копией и вас это уже не касается
во втором случае вы передаете ссылку на свой объект и если он изменит его, изменится и у вас
А можно на примере?)
источник

А

Артур in SwiftBook
Dima Кожановский
То есть есть типы(чего ?? , которые нельзя копировать?) А только передавать по ссылке?)
представьте, если у вас есть документ в Google Documents. Вы можете кинуть ссылку на документ для редактирования его любым человеком и он у вас будет изменяться любым человеком каждый раз, когда кто-то этого захочет
Либо вы можете кинуть копию этого документа, и изменения, которые хотят внести люди, коснутся только их копий
источник

Dima Кожановский... in SwiftBook
Не это я понял но мне бы на примере непосредственно из разработки
источник

А

Артур in SwiftBook
Dima Кожановский
То есть есть типы(чего ?? , которые нельзя копировать?) А только передавать по ссылке?)
есть способ, чтобы создать точно такой же экземпляр, он просто будет указывать на другой адрес в памяти
источник

А

Артур in SwiftBook
Dima Кожановский
Не это я понял но мне бы на примере непосредственно из разработки
ну допустим вам надо поменять цвет какого-либо экрана в настройках. Сделать это можно, когда у вас есть ссылка на точный адрес этого экрана
источник

А

Артур in SwiftBook
там просто админы это те, которые работают на TV1000 Action
источник

А

Артур in SwiftBook
на рекламу не отвлекаешься?
источник

А

Артур in SwiftBook
на рекламу дудя даже адблок не стриггерится
источник

А

Артур in SwiftBook
рыночек
источник

А

Артур in SwiftBook
забыл уточнить что заблочен в РФ
источник

KY

Kirill Yermak in SwiftBook
привет
есть люди знакомые со спрайт китом?
пытаюсь сделать раннер для него нужен безконечный фон
вот что у меня есть:
источник