Xcode – הבדלי גרסאות
תוכן שנמחק תוכן שנוסף
מ לא קצרמר |
מ הגהה |
||
שורה 25:
* '''Instruments''' - מערכת לאבחון וניתוח בעיות [[זיכרון גישה אקראית|זיכרון]], מהירות וביצועים. Instruments אוספת מידע כגון [[זיכרון גישה אקראית|זיכרון]], דיסק, שימוש במעבד ומציגה אותם בזמן אמת בצורה גראפית ונוחה להבנה ולניתוח.
* מערכת ניהול גרסאות מובנית בתוך סביבת הפיתוח ומאפשרת לצפות בשתי גרסאות אחת לצד השנייה למעקב אחר שינויים.
* '''ARC -
* '''Organizer''' - כלי עזר לניהול הכולל:
** '''Devices organizer''' - כלי לניהול מכשירים לפיתוח, ניהול הרשאות פיתוח ובדיקה.
שורה 35:
==מבנה חיצוני==
ה-[[Xcode]] בנוי מחלון מרכזי לכתיבת הקוד ומספר חלוניות עזר הניתנות להצגה/הסתרה:
* '''חלון מרכזי''' - עורך קוד (
** '''חלונית עריכה רגילה''' - לערכית קוד באופן רגיל.
** '''חלונית עריכה מפוצלת''' - לעריכה/צפייה בשני קבצים בו זמנית.
** '''חלונית מפוצלת להשוואת גרסאות''' - נותנת את האפשרות להשוות בין קובץ בצד אחד לבין גרסה מוקדמת שלו לשם זיהוי שינויים שנוצרו.
* '''חלונית ניווט''' (
** '''Project Navigator''' - לניווט בתוך תיקיות וקובצי הפרויקט.
** '''Symbols Navigator''' - מראה רשימה של [[מחלקה (תכנות)|מחלקות]] ופרוטוקולים או את היררכיית הירושה שלהם.
** '''Search Navigator''' - חלונית החיפוש בפרויקט.
** '''Issue Navigator''' - רשימה של השגיאות, ההערות והאזהרות בפרויקט.
** '''Debug Navigator''' - פעיל רק בעת ריצת בדיקה (דיבאג). מציג את רשימת ה[[תהליכון|תהליכונים]] (
** '''Breakpoint Navigator''' - ריכוז כל ה-
** '''Log Navigator''' - מציג רשימת פעולות שבוצעו בפרויקט.
* '''חלונית הכלים/עזרים''' (
** '''File inspector''' - צפייה וניהול ערכי קבצים כמו שמות, סוגים, מיקומים וכו'.
** '''Quick Help''' - תקציר על פרמטרים, [[מחלקה (תכנות)|מחלקות]] או פרוטוקולים כגון תיאור, מיקום, הגדרות, מדריכים ודוגמאות.
*בנוסף, ה-
** '''Identity inspector''' - צפייה וניהול ערכי מטה-דאטה כגון שם ה[[מחלקה (תכנות)|מחלקה]],
** '''Attributes inspector''' - מאפיינים לאותו אובייקט כגון צבע, צבע רקע, סגנון עיצובי ועוד. מאפיינים אלו [[משתנה (תכנות)|משתנים]] בהתאם לסוג האובייקט המסומן ([[כפתור]], שדה טקסט וכדומה).
** Size inspector - מאפייני גודל ומיקום של אובייקטים, ערכי מינימום ומקסימום ואפשרויות שינוי גודלו.
** '''Connections inspector''' - ניהול וצפייה ביישומי וקישורי האובייקט לקוד.
*'''חלונית הספרייה''' - מאפשרת לבחור בין:
** '''File templates''' - תבניות מוגדרות מראש של סוגי קבצים.
** '''Code snippets''' - פיסות קוד שניתן להשתמש בהן בקוד.
** '''Objects''' - אובייקטים גראפיים לשימוש ב-
** '''Media files''' - ריכוז של כל התמונות, אייקונים וקובצי קול השייכים לפרויקט.
* '''חלונית דיבאג''' (Debug Area) - שליטה וניהול ריצת הפרויקט. צפייה בכל ה[[משתנה (תכנות)|משתנים]] וה[[אוגר (מחשבים)|רגיסטרים]], צפייה בפלט של הדפסות הלוגים. החלונית מספקת לחצני דיבאג סטנדארטיים (ריצה, מעבר לפקודה הבאה, כניסה לפונקציה, יציאה מפונקציה), אפשרות לדמות שירותי מיקום, ניקוי יומן ריצה ואפשרויות צפייה שונות (יומן ריצה בלבד, [[משתנה (תכנות)|משתנים]] בלבד, חלון מפוצל).
|