ההדף הראשון
פיתוח תוכנה

שאלות ראיון למפתח/ת iOS

ארבע שאלות שחוזרות בראיונות למשרת מפתח/ת iOS, ומה כדאי לענות עליהן.

איך מתמודדים עם retain cycle ב-closures?

משתמשים ב-[weak self] או [unowned self] בהתאם למחזור החיים של האובייקט.

מתי תבחר Core Data על פני קובץ JSON מקומי?

כשיש נפח נתונים גדול עם שאילתות מורכבות וצריך יחסים בין אובייקטים.

איך בודקים ביצועים של אפליקציה לפני שחרור?

מריצים Instruments לבדיקת זיכרון ו-CPU ומדמים מכשירים ישנים כמו iPhone SE.

איך מטפלים בגרסאות iOS שונות באותה אפליקציה?

משתמשים ב-availability checks ומתחזקים fallback לפיצ'רים שלא קיימים בגרסאות ישנות.

מקצועות קרובים