Reklama
Jestem zdecydowany uczyć się programowania komputerowego za życia. Tak, to wszystko dla mnie język obcy, ale bardzo podziwiam pracę wykonaną przez programistów. 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ę programowaniem na komputery Mac, możesz być zaskoczony, gdy odkryjesz ilość bezpłatnych 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 Prosty (link do sklepu iTunes Store). Jego samouczki koncentrują się na AppleScript i programie Apple Automator, które są instalowane z Mac OS X.
Seria Waldie zawiera świetne tematy wprowadzające do nauki programowania na Macu, takie jak: Wprowadzenie do AppleScript i edytora skryptów, Rozszerzanie Automatora o działania innych firm, Tworzenie przepływu pracy Automator PDF i Tworzenie automatyzatora Microsoft Word 2008 Przepływ pracy.
AppleScript jest prawdopodobnie jednym z najbardziej podstawowych języków programowania, którego mogą nauczyć się nowi użytkownicy. Zacznij od pierwszego rozdziału Seria szkoleń Apple 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, zdecydowanie 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 samouczków wideo podcastów (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 informacyjne dla kursu, w postaci plików PDF, są dołączone do podcastów.
Tematy obejmują: Wprowadzenie do Mac OS X i Cocoa Touch, Korzystanie z Objective-C, Zobacz podstawy kontrolera, Tabela Widoki, Jak zbudować aplikację na iPhone'a, która nie jest do niczego, Wskazówki dotyczące debugowania, Optymalizacja OpenGL na iPhone'a i Unit Testowanie.
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 samouczek Absolute Beginner's Guide to iPhone Development, aby szybko się przedstawić kodowanie.
Podczas gdy nauka programowania na komputerach 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ś.
Bakari jest niezależnym pisarzem i fotografem. Wieloletni użytkownik komputerów Mac, miłośnik muzyki jazzowej i rodzina.