background image

3.2 Το λογισμικό (software) 

[61] 

 

Ένας  επαγγελματικός  συντάκτης  που  χρησιμοποιείται  για  την 
υλοποίηση  του  πηγαίου  κώδικα  με  τη  δυνατότητα 
επισήμανσης σύνταξης, καθώς και μηνυμάτων προειδοποίησης 
για  τα  λάθη,  τύπου  φυσαλίδας  (Bubble),  καθώς  και  άλλων 
θεματικών πληροφοριών για τον κώδικα. 
 

 

Static Analysis (Στατική ανάλυση) 
Το Xcode μας δίνει την δυνατότητα εύρεσης σφαλμάτων στον 
κώδικά  μας  πριν  ακόμη  ξεκινήσουμε  την  προσομοίωση  της 
εφαρμογής  μας.  Αυτό  επιτυγχάνεται  με  την  στατική  αναλυτή 
που  παρέχει,  η  οποία  δοκιμάζει  χιλιάδες  πιθανές  γραμμές 
κώδικα  μέσα  σε  λίγα  δευτερόλεπτα,  αναφέροντας  πιθανά 
σφάλματα που θα μπορούσαν να έχουν παραμείνει κρυφά. 
 

 

 

Ιnterface Builder (Γραφικό περιβάλλον σχεδιασμού) 
Ο  interface  builder  είναι  ενσωματωμένο  πρόγραμμα 
σχεδιασμού  γραφικών  και  εμφάνισης  της  εφαρμογής.  Μέσω 
αυτού μπορούμε να τοποθετήσουμε κουμπιά, ετικέτες, εικόνες 
και  γενικότερα  να  δούμε  την  εμφάνιση  της  εφαρμογής  μας 
χωρίς να γράψουμε ούτε μία γραμμή κώδικα. Τέλος μπορούμε 
να  συνδέσουμε  τα  στοιχεία  του  interface  builder  με  τις 
μεθόδους  που  έχουμε  γράψει  στον  συντάκτη  του  XCode  έτσι 
ώστε να δέχονται τα δεδομένα που θα προβάλουν στην οθόνη. 
 

 

iOS Simulator (Εξομοιωτής iOS) 
Με το iOS SDK , το Xcode μπορεί να χτίσει, να εγκαταστήσει 
και  να  τρέξει  την  εφαρμογή  μας  χάρη  του  ενσωματωμένου 
εξομοιωτή  για  το  iOS.  Αυτός  μας  δίνει  τη  δυνατότητα 
προσομοίωσης  της  λειτουργίας  της  εφαρμογής  μας  με  την 
χρήση εικονικού τηλεφώνου iPhone.