המאמר האחרון על ניהול זכרון – עד המאמר הבא
גיא שביב |
אוק 22, 2011
אחת המכשלות העיקריות בפיתוח עבור אייפון/אייפד הינה הצורך של המפתח לטפל בניהול הזכרון באופן ידני. אמנם ב–Cocoa יש כלי עזר חשוב לזה, ספירת התיחסויות, ניהול הזכרון הוא עדיין קונספט שאינו מוכר למפתחים הבאים משפות כמו Java או C# והוא כנראה הגורם מספר אחד לקריסת אפליקציות. אפל הציגו עם SDK 5.0 גישה חדשה לניהול זכרון באובג'קטיב–סי – ספירת התיחסויות אוטומטית (ARC). שבאה לפתור את המפתח מלחשוב על ניהול זכרון ובמידה רבה מצליחה לעשות זאת. במאמר זה אציג מהו ARC, כיצד להסב פרויקט לשימוש ב–ARC וממה להיזהר כאשר משתמשים ב–ARC. אפל כל כך מאמינים ב–ARC שהם הפכו זאת לברירת המחדל לפרויקטים חדשים.









