
Owen Little
0
2827
342
Jestem zdeterminowany, aby uczyć się programowania w swoim życiu. Tak, to wszystko dla mnie język obcy, ale bardzo podziwiam pracę, którą wykonują programiści. Myślę, że powinni otrzymać nagrody Emmy czy coś takiego. Wielu z nich z pewnością nie otrzymuje uznania (lub wsparcia finansowego), na jakie zasługuje.
Jeśli jesteś podobny do mnie i interesujesz się nauką programowania dla komputerów Mac, możesz być zaskoczony, gdy odkryjesz ilość darmowych zasobów na początek.
Automatyzacja komputerów Mac stała się prosta
Po pierwsze, jeśli jesteś zupełnie nowy w programowaniu, powinieneś sprawdzić serię podcastów Bena Waldiego zatytułowaną Mac Automation Made Simple (link do sklepu iTunes Store). Jego samouczki koncentrują się na AppleScript i programie Automator firmy Apple, które są dostarczane z systemem Mac OS X.
Seria Waldie zawiera świetne tematy wprowadzające do nauki programowania na komputerach Mac, takie jak: Wprowadzenie do AppleScript i edytora skryptów, Rozszerzenie Automatora o działania innych firm, Tworzenie przepływu pracy Automator PDF oraz Tworzenie przepływu pracy Automator programu Microsoft Word 2008.
AppleScript jest prawdopodobnie jednym z najbardziej podstawowych języków programowania, którego mogą nauczyć się nowi użytkownicy. Zacznij od pierwszego rozdziału serii szkoleń Apple, aby zapoznać się z programem i językiem.
Z drugiej strony Automator nie wymaga języka programowania. Jest to program dla nie-programistów, ale pomaga, jeśli możesz myśleć jak programista, pod względem konfigurowania logicznych przepływów pracy w celu osiągnięcia pożądanych automatyzacji na komputerze. Jeśli jesteś absolutnym początkującym bez wcześniejszego doświadczenia w powiedzmy JavaScript, na pewno zacznij od Automatora Apple. Samouczek Automatora, Zmiana rozmiaru plików za pomocą Automatora, zapozna Cię z programem.
Narzędzia programistyczne Apple
Sam Apple zapewnia bogactwo zasobów do programowania. Jest to część powodu, dla którego powstaje tak wiele aplikacji na iPhone'a i innych aplikacji. Po zarejestrowaniu się w witrynie Narzędzi dla programistów możesz pobrać przewodniki PDF do nauki języków, takich jak C, Objective-C, X-code i Cocoa.
Możesz bezpłatnie pobrać darmową kopię X-code (która zawiera iPhone SDK). Programy te wraz z Dashcode są również instalowane na dysku instalacyjnym Mac OS X, ale nie instalują się automatycznie.
Programowanie aplikacji na iPhone'a
Uważam, że dzięki popularności aplikacji na iPhone Standard University był jedną z pierwszych instytucji edukacyjnych, która opracowała kurs na temat rozwoju iPhone'a. Cały kurs jest dostępny jako seria podcastów z samouczków wideo (link do sklepu iTunes Store).
Opracowanie zajmuje trochę czasu, ale obejmuje narzędzia i interfejsy API wymagane do tworzenia aplikacji na platformę iPhone za pomocą iPhone SDK. Materiały szkoleniowe w formie plików PDF są dołączone do podcastów.
Tematy obejmują: Wprowadzenie do Mac OS X i Cocoa Touch, Korzystanie z Objective-C, Podstawy kontrolera widoku, Widoki tabel, Jak zbudować aplikację na iPhone'a, która nie jest do dupy, Wskazówki dotyczące debugowania, Optymalizacja OpenGL na iPhone'a i Testowanie jednostek.
Witaj świecie
Prawie wszystkie kursy rozpoczną się od prostego samouczka Hello World. Po pobraniu powyższych aplikacji do kodowania Apple możesz zacząć od tego samouczka, Absolutnego przewodnika dla programistów iPhone'a, aby szybko zapoznać się z kodowaniem.
Podczas gdy nauka programowania na komputerze Mac nie jest tak prosta jak dodawanie i upuszczanie plików, nie jest to nauka rakietowa. Można się tego nauczyć.
Jeśli jesteś początkującym programistą, daj nam znać, jak zacząłeś.