Telegram Group & Telegram Channel
Value type и Reference type в Swift

Вопросы о value type/reference type могут быть, пожалуй, в 90% собеседований. Несмотря на то, что на уровне senior-разработчика я их не встречал, но в разных компаниях как известно разные подходы.

Типы в Swift можно разделить на две категории: первая - «value type», где каждый экземпляр хранит уникальную копию своих данных, обычно определяемую как struct, enum или tuple.

Вторая - «reference type», где экземпляры разделяют одну копию данных, а сам тип обычно определяется как класс.

В закрытой базе я постарался разобрать несколько неочевидных моментов, в том числе к чему же относится decimal (как показывает практика, с этим также бывают вопросы) и indirect enum, а также добавил подборку вопросов для закрепления.

Посмотреть на вопросы можно 💰 тут и ⭐️ тут.

А ещё вас ожидает:
➡️Вопросы на чтение кода
➡️Многопоточность
➡️DispatchQueue: практические вопросы
➡️Swift Concurrency
➡️Алгоритмы: терминология и примеры
➡️Память: ARC, side table, флаги, утечки


😃 iOS Dev
Please open Telegram to view this post
VIEW IN TELEGRAM
915👍93🔥2💯21🏆1🤗1🎄1🆒1



tg-me.com/iosdev/1475
Create:
Last Update:

Value type и Reference type в Swift

Вопросы о value type/reference type могут быть, пожалуй, в 90% собеседований. Несмотря на то, что на уровне senior-разработчика я их не встречал, но в разных компаниях как известно разные подходы.

Типы в Swift можно разделить на две категории: первая - «value type», где каждый экземпляр хранит уникальную копию своих данных, обычно определяемую как struct, enum или tuple.

Вторая - «reference type», где экземпляры разделяют одну копию данных, а сам тип обычно определяется как класс.

В закрытой базе я постарался разобрать несколько неочевидных моментов, в том числе к чему же относится decimal (как показывает практика, с этим также бывают вопросы) и indirect enum, а также добавил подборку вопросов для закрепления.

Посмотреть на вопросы можно 💰 тут и ⭐️ тут.

А ещё вас ожидает:
➡️Вопросы на чтение кода
➡️Многопоточность
➡️DispatchQueue: практические вопросы
➡️Swift Concurrency
➡️Алгоритмы: терминология и примеры
➡️Память: ARC, side table, флаги, утечки


😃 iOS Dev

BY iOS Dev




Share with your friend now:
tg-me.com/iosdev/1475

View MORE
Open in Telegram


telegram Telegram | DID YOU KNOW?

Date: |

Start with a fresh view of investing strategy. The combination of risks and fads this quarter looks to be topping. That means the future is ready to move in.Likely, there will not be a wholesale shift. Company actions will aim to benefit from economic growth, inflationary pressures and a return of market-determined interest rates. In turn, all of that should drive the stock market and investment returns higher.

The seemingly negative pandemic effects and resource/product shortages are encouraging and allowing organizations to innovate and change.The news of cash-rich organizations getting ready for the post-Covid growth economy is a sign of more than capital spending plans. Cash provides a cushion for risk-taking and a tool for growth.

telegram from us


Telegram iOS Dev
FROM USA