Kuriame programos vykdymo ciklo etape taikomas automatinis šiukšlių surinkėjas (ARC)?
iOS
Ar turi klausimų apie projektą ar įmonę?
Paaiškinkite Test Driven Development principą ir jo pagrindines savybes.
Ką reiškia savybė Content Compression Resistance Priority interfeiso nustatymuose ir kaip ji veikia elementų rodymą?
Ar galite paaiškinti, ką reiškia terminas 'Unowned' atminties valdymo kontekste?
Ar galite paaiškinti, ką daro setNeedsDisplay metodas vartotojo sąsajos atnaujinimo kontekste?
Kokia yra silpnų nuorodų su raktu unowned paskirtis ir naudojimas programavime?
Kokios yra VIPER architektūros modelio privalumai ir trūkumai kuriant mobiliąsias programas?
Ar galite paaiškinti, ką reiškia setNeedsLayout metodas vartotojo sąsajos atnaujinimo kontekste?
Ar galite paaiškinti 'baltojo langelio' testavimo metodo esmę?
Paaiškinkite polimorfizmo sąvoką objektų orientuoto programavimo srityje ir kaip ji taikoma praktikoje.
Ar galite paaiškinti, ką reiškia automatinės atminties valdymo ARC mechanizmas iOS?
Paaiškinkite, kas yra Behavior-Driven Development (BDD) metodologija ir kaip ji taikoma programinės įrangos kūrimo procese.
Ar galite paaiškinti YAGNI principą ir kodėl jis yra svarbus programinės įrangos kūrime?
Kokios testavimo rūšys egzistuoja programinės įrangos kūrimo procese?
Ar galite paminėti pagrindinius elgsenos modelius programinės įrangos sistemų projektavime?
Ar galite paaiškinti principą, kuris apima kodo pakartotinį naudojimą be jo dubliavimo?
Ką reiškia naudoti raktinį žodį 'inout' programavime ir kaip tai veikia duomenų perdavimą funkcijose?
Ar galite paaiškinti, ką daro metodas layoutIfNeeded interfeiso atnaujinimo kontekste?
Kaip YAGNI principas įgyvendinamas programinės įrangos kūrimo praktikoje?