Sobes.tech

В коя част от жизнения цикъл на изпълнение на приложението се прилага автоматичният събирач на отпадъци (ARC)?

302

Можете ли да обясните какво означава терминът 'Unowned' в контекста на управлението на паметта?

Junior — Middle
284

Какво означава свойството Content Compression Resistance Priority в настройките на интерфейса и как влияе на показването на елементите?

Junior — Middle
266

Обяснете принципа на тестово-ориентираното развитие и неговите основни характеристики.

Junior — Middle
265

Какво е предназначението и използването на слабите препратки с ключовата дума unowned в програмирането?

258

Какви са предимствата и недостатъците на архитектурния модел VIPER при разработката на мобилни приложения?

248

Можете ли да обясните какво прави методът setNeedsDisplay в контекста на актуализиране на потребителския интерфейс?

Junior — Middle
245

Можете ли да обясните същността на метода за тестване 'бял кутия'?

Junior — Middle
227

Можете ли да обясните какво означава методът setNeedsLayout в контекста на актуализиране на потребителския интерфейс?

226

Обяснете концепцията за полиморфизъм в обектно-ориентираното програмиране и как се прилага на практика.

221

Можете ли да обясните какво означава автоматичният механизъм за управление на паметта ARC в iOS?

Junior — Middle
219

Можете ли да обясните принципа YAGNI и защо е важен в разработката на софтуер?

Junior — Middle
210

Какви видове тестове съществуват в процеса на разработка на софтуер?

Junior — Middle
202

Обяснете какво е методологията Behavior-Driven Development (BDD) и как се прилага в процеса на разработка на софтуер.

Junior — Middle
199

Можете ли да обясните принципа, който предполага повторното използване на кода без неговото дублиране?

Junior — Middle
198

Можете ли да обясните концепцията VIPER и нейните основни компоненти?

191

Можеш ли да назовеш основните поведенчески модели в проектирането на софтуерни системи?

Junior — Middle
190

Какво означава използването на ключовата дума 'inout' в програмирането и как влияе върху предаването на данни във функциите?

Junior — Middle
189

Можете ли да обясните какво прави методът layoutIfNeeded в контекста на актуализирането на интерфейса?

188
/2