Apple'ın Swift Programlama Dili ile Eğlenin

Swift Oyun Alanları Sadece Çok Çok Eğlenceli

Apple, WWDC 2014 etkinliğinde Swift programlama dilini kullanıma sunmuştur. Swift, Objective-C'nin yerini almak üzere tasarlandı ve hem Mac hem de iOS cihazları için uygulamalar oluşturanlar için birleşik bir geliştirme ortamı sağladı.

Swift'in ilk açıklamasından bu yana, yeni dil çok sayıda güncellemeyi gördü. Artık, tek bir geliştirme ortamından Apple cihazlarının tüm gamı ​​için geliştirmenize izin vererek, watchOS ve TVOS desteği de içermektedir.

2014 yazında, Swift'in Apple'ın geliştiricilere sunduğu orijinal beta sürümünü indirdim. Bu, öğrendiklerime kısa bir bakış ve Swift'i öğrenmekle ilgileniyorsanız nasıl ilerleyeceğinize dair birkaç öneri.

2014 Yazları

Haftanın başında, Apple Developer web sitesinden Xcode 6’nın beta sürümünü indirdim. Xcode, Apple'ın IDE (Entegre Geliştirme Ortamı), Mac veya iOS cihazları için uygulamalar geliştirmek için gereken her şeyi içerir. Xcode'u pek çok farklı geliştirme projesi için kullanabilirsiniz, ancak Mac kullanıcıları için Mac ve iOS uygulamaları oluşturmak, bisikletlerdir.

Xcode, her zaman olduğu gibi ücretsizdir. Çoğu Mac ve iOS kullanıcısının sahip olduğu bir Apple ID'sine ihtiyacınız var, ancak Apple Developer topluluğunun bir ödeme üyesi olmanıza gerek yok. Apple Kimliği olan herkes Xcode IDE'yi indirebilir ve kullanabilir.

Swift dilini içerdiğinden Xcode 6 beta'yı seçtiğinizden emin olun. Uyarı kelimesi: dosya büyük (yaklaşık 2,6 GB) ve Apple Geliştirici sitesindeki dosyaları indirmek, oldukça yavaş bir süreçtir.

Bir kez Xcode 6 beta yükledim, Swift dil kılavuzları ve öğreticiler aramaya gittim. Programlama deneyimim Motorola ve Intel işlemciler için montaj diline ve bazı geliştirme projeleri için biraz C'ye uzanıyor; Daha sonra, sadece kendi eğlencem için Objective-C ile kandırdım. Yani, Swift'in neler sunabileceğini görmek için sabırsızlanıyordum.

Bahsettiğim gibi, Swift eğitimlerini, rehberlerini ve referanslarını aradım. Swift rehberlik sağlayan birçok site bulurken, belirli bir nedenle, aşağıdaki listenin başlayacağım yere karar verdim.

Hızlı Dil Kılavuzları

Swift Programlama Dili iBook'unu tekrar okuduktan sonra (aslında Haziran ayında ilk kez çıktığında iBook'u okudum), Ray Wenderlich'in hızlı başlangıç ​​rehberine atlamaya ve Swift temelindeki öğreticisi aracılığıyla yoluma devam etmeye karar verdim. Onun rehberini beğendim ve sanırım başlangıçta programlama deneyimine sahip olmayan yeni başlayanlar için iyi bir yer. Her ne kadar geliştirme konusunda iyi bir geçmişe sahip olsa da, bir süre önce, Apple kılavuzları ve referanslarına geçmeden önce biraz tazeleyici sadece biletti.

Henüz Swift ile hiç bir uygulama oluşturmadım ve her ihtimalde asla yapmayacağım. Sadece şu anki gelişim aşamasına uymayı seviyorum. Swift'de bulduğum şey oldukça şaşırtıcıydı. Xcode 6 beta, Swift ile çalışan Playgrounds özelliği ile muhteşemdi. Oyun alanları, yazdığınız Swift kodunu, sonuçlarla, Çizgiler'de görüntülenen satır satırında denemenize olanak tanır. Ne söyleyebilirim; Oyun alanlarını sevdim; kod yazarken geri bildirim alma yeteneği oldukça şaşırtıcı.

Elinizi biraz geliştirme aşamasında denemek istiyorsanız, Xcode ve Swift'i şiddetle tavsiye ederim. Onlara bir şans ver ve biraz eğlen.

Güncellemeler:

Swift programlama dili, bu güncelleme sırasında 2.1 sürümüne kadar. Yeni sürümle birlikte Apple, Linux, OS X ve iOS için kullanılabilen bağlantı noktaları ile Swift'i açık kaynaklı bir programlama dili olarak yayınladı. Açık kaynak Swift dili, Swift derleyici ve standart kütüphaneleri içerir.

Ayrıca bir güncelleme görmek, 7.3 sürümüne ilerleyen Xcode'dur. Swift'in ilk beta sürümüne baktığımız bu makaledeki tüm referansları inceledim. Referans malzemenin tamamı güncel kalır ve Swift'in en son sürümüne uygulanır.

Yani, 2014 yazında dediğim gibi, Swift'i oyun alanına götürün; Bu yeni programlama dilini gerçekten beğeneceğinizi düşünüyorum.

Yayınlandı: 8/20/2014

Güncelleme: 4/5/2015