Xcode – הבדלי גרסאות

תוכן שנמחק תוכן שנוסף
Eladk (שיחה | תרומות)
מ תמונה
גלק (שיחה | תרומות)
אין תקציר עריכה
שורה 13:
|אתר בית =[http://developer.apple.com/tools/xcode/ Xcode]
}}
'''Xcode''' היא [[סביבת פיתוח משולבת]] [[(IDE)]] של חברת [[אפל]] למערכות MacOS ו-iOS.
הגרסה הראשונה - 1.0 - הושקה בשנת 2003 והגרסה הנוכחית היא 4.6.
 
ערכת פיתוח של אפל למכשירי ה[[אייפון]], [[אייפוד טאצ']], [[אייפד]] ו[[מקינטוש]].
שורה 19 ⟵ 20:
התוכנה ניתנת להורדה בחינם מחנות האפליקציות של Apple.
 
המערכת תומכת במגוון שפות כאשר העיקריות בהן הן [[Objective C]], [[C]] ו-[[C++]].
 
ערכת ה-XCode כוללת בתוכה:
* Interface Builder - מערכת ויזואלית לבניית מסכים גרפיים על ידי גרירת פקדים ואובייקטים מתפריט ואפשרות לארוך מספר פרמטרים בהם (כגון צבע רקע, תמונת רקע, טקסטים, התנהגויות שונות ועוד...). כמו כן קיימת אפשרות לחבר בין הפקדים השונים לקוד על ידי ממשק ניהול נוח.
* סימולטור - אפליקציות הנכתבות ב-XCode ניתנות להרצה על גבי סימולטור המדמה באופן מדוייק את מכשירי המטרה.
* Storyboard - זוהי מערכת הנותנת למתכנת כלי ויזואלי לבניית מסכים לאפליקציה והגדרת הקשרים בין המסכים האלו. ה-Storyboard מורכב מרצף של מסכים שכל אחד מהם מייצג view controller ו-views. המסכים מקושרים על ידי אובייקטים הנקראים segue המייצגים את המעברים בין המסכים.
* Instruments - מערכת לאבחון וניתוח בעיות זכרון, מהירות וביצועים. Instruments אוספת מידע כגון זכרון, דיסק, שימוש במעבד ומציגה אותם בזמן אמת בצורה גראפית ונוחה להבנה ולניתוח.
* מערכת ניהול גרסאות מובנית בתוך סביבת הפיתוח ומאפשרת לצפות בשתי גרסאות אחת לצד השניה למעקב אחר שינויים.
* [[ARC - Automatic Reference Counting]] - כלי לניהול זכרון אוטומאטי שהתווסף ל-XCode בגרסה 4.2. כלי זה מוריד מהמתכנת את האחריות לניהול הזכרון של משתנים ודואג בעצמו לפנות זכרון שאינו בשימוש.
 
{{קצרמר|תוכנה}}