Διαφήμιση

macprogramming_10Είμαι αποφασισμένος να μάθω προγραμματισμό υπολογιστών στη ζωή μου. Ναι, είναι μια ξένη γλώσσα για μένα, αλλά θαυμάζω το έργο που κάνουν οι προγραμματιστές. Νομίζω ότι πρέπει να λάβουν βραβεία Emmy ή κάτι τέτοιο. Πολλοί από αυτούς σίγουρα δεν έχουν την αναγνώριση (ή την οικονομική υποστήριξη) που τους αξίζει.

Εάν σας αρέσουν και θέλετε να μάθετε τον προγραμματισμό Mac, ίσως εκπλαγείτε να ανακαλύψετε το ποσό των δωρεάν πόρων για να ξεκινήσετε.

Ο αυτοματισμός Mac έγινε απλός

μακροπρογραμματισμός_9Πρώτα απ 'όλα, εάν είστε εντελώς νέος στον προγραμματισμό, θα πρέπει να εξετάσετε το ενδεχόμενο να δείτε τη σειρά podcast του Ben Waldie με τίτλο Mac Automation Made Απλός (σύνδεσμος iTunes Store.) Τα σεμινάριά του επικεντρώνονται στο πρόγραμμα AppleScript και το Automator της Apple, τα οποία και τα δύο εγκαθίστανται με Mac OS X.

Η σειρά του Waldie περιλαμβάνει υπέροχα εισαγωγικά θέματα για την εκμάθηση προγραμματισμού Mac, όπως: Παρουσιάζοντας το AppleScript και το Script Editor, Επέκταση του Automator με ενέργειες τρίτου μέρους, δημιουργία ροής εργασίας PDF του αυτοματοποιητή και δημιουργία αυτόματου εργαλείου Microsoft Word 2008 Ροή εργασίας

instagram viewer

Το AppleScript είναι πιθανώς μια από τις πιο βασικές γλώσσες προγραμματισμού που μπορούν να μάθουν οι νέοι χρήστες. Ξεκινήστε με το πρώτο κεφάλαιο του Σειρά Apple Training για να εισαγάγετε τον εαυτό σας στο πρόγραμμα και τη γλώσσα.

Το Automator, από την άλλη πλευρά, δεν απαιτεί γλώσσα κωδικοποίησης. Είναι ένα πρόγραμμα για μη προγραμματιστές, αλλά βοηθά αν μπορείτε να σκεφτείτε σαν προγραμματιστής, όσον αφορά τη ρύθμιση λογικών ροών εργασίας για την επίτευξη των επιθυμητών αυτοματισμών στον υπολογιστή σας. Εάν είστε απόλυτος αρχάριος χωρίς προηγούμενη εμπειρία με το ρητό JavaScript, ξεκινήστε σίγουρα με το Apple Automator. Το δικό μου φροντιστήριο Automator, Αλλαγή μεγέθους αρχείων με χρήση του Automator, θα σας παρουσιάσουμε στο πρόγραμμα.

Εργαλεία προγραμματιστών της Apple

εκμάθηση προγραμματισμού mac

Η ίδια η Apple παρέχει πληθώρα πόρων για προγραμματισμό. Είναι μέρος του λόγου για την παραγωγή τόσων εφαρμογών iPhone και άλλων εφαρμογών. Αφού εγγραφείτε στον ιστότοπό τους Εργαλεία προγραμματιστών, μπορείτε να κατεβάσετε οδηγούς PDF για εκμάθηση γλωσσών όπως C, Objective-C, X-code και Cocoa.

Μπορείτε να κατεβάσετε ένα δωρεάν αντίγραφο του X-code (που περιλαμβάνει το iPhone SDK) Interface Builder δωρεάν. Αυτά τα προγράμματα, μαζί με τον Dashcode, εγκαθίστανται επίσης στο δίσκο εγκατάστασης Mac OS X, αλλά δεν εγκαθίστανται αυτόματα.

Προγραμματισμός εφαρμογών iPhone

iPhoneappcourseΜε τη δημοτικότητα των εφαρμογών iPhone, το Standard University, πιστεύω, ήταν ένα από τα πρώτα εκπαιδευτικά ιδρύματα που δημιούργησαν ένα μάθημα για την ανάπτυξη του iPhone. Ολόκληρο το μάθημα είναι διαθέσιμο ως σειρά βίντεο podcast tutorial (σύνδεσμος iTunes Store.)

Χρειάζεται λίγος χρόνος για να ολοκληρωθεί, αλλά καλύπτει τα εργαλεία και τα API που απαιτούνται για τη δημιουργία εφαρμογών για την πλατφόρμα iPhone χρησιμοποιώντας το iPhone SDK. Φυλλάδια για το μάθημα, με τη μορφή PDF, περιλαμβάνονται στα podcast.

Τα θέματα περιλαμβάνουν: Εισαγωγή σε Mac OS X και Cocoa Touch, Χρήση Objective-C, Προβολή Βασικά στοιχεία ελεγκτή, Πίνακας Προβολές, Πώς να δημιουργήσετε μια εφαρμογή iPhone που δεν απορροφά, Συμβουλές εντοπισμού σφαλμάτων, βελτιστοποίηση OpenGL για iPhone και μονάδα Δοκιμές.

Γειά σου Κόσμε

μακροπρογραμματισμός_3

Σχεδόν όλα τα μαθήματα θα ξεκινήσουν με ένα απλό σεμινάριο Hello World. Αφού πραγματοποιήσετε λήψη των εφαρμογών κωδικοποίησης της Apple, που συνδέονται παραπάνω, ίσως θελήσετε να ξεκινήσετε με αυτό φροντιστήριο, ένας απόλυτος οδηγός για αρχάριους για την ανάπτυξη iPhone, για να εισαγάγετε γρήγορα τον εαυτό σας κωδικοποίηση.

Ενώ η εκμάθηση του προγραμματισμού Mac δεν είναι τόσο απλή όσο η προσθήκη και απόθεση αρχείων, δεν είναι επιστήμη πυραύλων. Μπορεί να μάθει.

Εάν είστε προγραμματιστής αρχής, ενημερώστε μας πώς ξεκινήσατε.

Ο Μπακάρι είναι ανεξάρτητος συγγραφέας και φωτογράφος. Είναι μακροχρόνιος χρήστης Mac, θαυμαστής μουσικής τζαζ και οικογενειακός άνθρωπος.