Reklama

Firma Apple udostępniła społeczeństwu najnowszą wersję beta swojego środowiska programistycznego Xcode, a wraz z nią Swift, najnowszą innowację firmy w zakresie programowania.

Beta Xcode 6 jest pierwszą udostępnioną użytkownikom bez płatnego konta programisty Apple. Zawiera szereg istotnych zmian w środowisku programistycznym, w tym (po raz pierwszy) REPL (Read Eval Print Loop) i inne ulepszenia wizualne, które ułatwiają programowanie.

Najbardziej znaczącym ulepszeniem Xcode jest coś, co nazywa się Playgrounds, co umożliwia łatwe eksperymentowanie nowe pomysły z językiem programowania Swift, które Apple zademonstrował na poprzedniej konferencji World Wide Developer Conference w San Franciszka.

Chcesz zobaczyć, co nowego w Xcode 6? Czytaj dalej, aby dowiedzieć się więcej.

Przedstawiamy Swifta i dlaczego powinno Cię to obchodzić

Przez długi czas jedynym sposobem tworzenia natywnych aplikacji na iOS były Objective-C i C++. Każdy z nich dziedziczy cechy i style z wcześniejszego języka programowania zwanego C.

instagram viewer

Problem w tym, że C i jego pochodne nie są najbardziej powitanie języków dla początkujących. Jak wybrać język programowania do nauki dzisiaj i dostać świetną pracę w 2 lata?Stanie się naprawdę dobrym programistą może zająć lata oddanej pracy; więc czy istnieje sposób na wybór odpowiedniego języka, aby zacząć od dzisiaj, aby zostać zatrudnionym jutro? Czytaj więcej Firma Apple, chcąc przyciągnąć na swoją platformę nowych programistów z Androida i Windows Phone, stworzyła Swift, który jest język, który pozwala Jak wpływa na mnie nowy język programowania Apple?Od samego początku programiści wiedzieli, że nowy Swift firmy Apple będzie duży. Ale dlaczego miałbyś się tym przejmować? Czytaj więcej do tworzenia szybkich, natywnych aplikacji iOS bez używania starszego bagażu z C.

Szybki jest nowy – naprawdę Nowy. Nie został jeszcze właściwie udostępniony publicznie. W rezultacie nie ma tak naprawdę takiej samej ilości wsparcia i materiałów edukacyjnych, jaka jest dostępna dla osób zaznajomionych z Javą, Pythonem, C# lub Ruby.

xcode-swiftlang

Na szczęście firma Apple wydała książkę, która nauczy Cię zawiłości języka programowania Swift. To jest nazwane Szybki język programowania, a teraz możesz go bezpłatnie pobrać w iBooks.

Pobieranie Xcode 6 Beta 4

Do niedawna przedpremierowe wersje beta Xcode 6 można było zdobyć tylko z drogim kontem programisty Apple, które kosztuje 99 USD rocznie. Zapewnia to również dostęp do systemów OS X Yosemite i iOS 8, chociaż mój kolega Tim Brookes uważa, że ​​nie powinieneś ich instalować Dlaczego nie powinieneś instalować iOS 8 i OS X 10.10 BetaPrawdopodobnie nie powinieneś instalować systemu iOS 8 lub OS X 10.10, chyba że masz ku temu dobry powód. Dlatego. Czytaj więcej już.

Na szczęście tym razem do wypróbowania Xcode i nowego języka potrzebujesz tylko darmowego konta dla programistów, które możesz uzyskać po prostu przez logować się.

xcode-home

Będziesz potrzebować Maca, ponieważ Xcode to oprogramowanie Mac – nie ma wersji dla systemu Windows. Xcode 6 jest duży, waży około 2 GB. Jeśli masz wolne połączenie internetowe, możesz chwilę poczekać. Raz zainstalowany, będzie szczęśliwie siedział obok istniejących kopii Xcode, zamiast je zastępować.

Masz ochotę spróbować? Pobierz Xcode 6 beta stąd.

Co nowego w Xcode 6?

Właściwie dużo.

Ale najpierw porozmawiajmy o funkcji kilku popularnych języków programowania: REPL. Oznaczają one Read Eval Print Loop i umożliwiają interaktywne uruchamianie kodu. Pobierają wyrażenie od użytkownika, oceniają je i uruchamiają kod, a następnie drukują wyniki operacji.

xcode-repl

Tradycyjnie nie znaleziono ich w językach skompilowanych, chociaż istnieje kilka godnych uwagi wyjątków, takich jak CSharpRepl w implementacji Mono języka C#.

Swift jest inny. Po raz pierwszy osoby korzystające z wersji beta Xcode do pisania Swift mogą zobaczyć, jak ich kod jest wykonywany podczas pisania, co pozwala im łatwo debugować, planować i eksperymentować z kodem.

xcode-plac zabaw

Dostępna jest również interaktywna linia poleceń Swift, w której można uruchomić Swift w środowisku podobnym do skryptu linia po linii.

xcode-swift-repl

Inne funkcje zawarte w Xcode 6 Beta 4 obejmują znacznie ulepszone debugowanie interfejsu użytkownika; Storyboardy dla OS X umożliwiające tworzenie kontenerów i animacji dla aplikacji Mac bez pisania ani jednej linii kodu; oraz nowe narzędzia do łatwego tworzenia gier.

Nowe narzędzia programistyczne do gier, połączone z nowym interfejsem Metal API w celu uzyskania błyskawicznej wydajności graficznej i błyskawicznego możliwości rozwoju aplikacji języka Swift sprawiają, że w nadchodzących latach możemy spodziewać się szybszych, lepszych i liczniejszych gier na Platforma iOS.

Podekscytować się!

Nawet jeśli nie jesteś programistą, Swift i Xcode 6 mogą Cię ekscytować.

Czy jesteś podekscytowany nowymi narzędziami programistycznymi Apple? Podziel się swoimi przemyśleniami poniżej.

Matthew Hughes jest programistą i pisarzem z Liverpoolu w Anglii. Rzadko można go znaleźć bez filiżanki mocnej czarnej kawy w dłoni i absolutnie uwielbia swojego Macbooka Pro i swój aparat. Możesz przeczytać jego bloga na http://www.matthewhughes.co.uk i śledź go na Twitterze pod adresem @matthewhughes.