Swift Playgrounds

Ciddi ciddi
kod öğrenmeye başlayın.
Hem de gerçekten eğlenceli bir yöntemle.

Swift, Apple tarafından yaratılmış güçlü bir programlama
dili. Ve profesyoneller tarafından günümüzün en popüler uygulamalarını geliştirmek için kullanılıyor. Çığır açan
iPad ve Mac uygulaması Swift Playgrounds ise bu dili
öğrenmeyi ve deneyimlemeyi eğlenceli bir hale getiriyor.
Üstelik Swift Playgrounds herhangi bir kod yazma
bilgisi gerektirmediğinden, yeni başlayan
öğrenciler için mükemmel.

Temel bilgilerde uzmanlaşmak için bulmaca çözün.
Ardından Apple tarafından tasarlanan interaktif çalışmalarla uygulamaların yapı taşlarını öğrenin.

Ve size ait gerçek bir uygulama geliştirmenin keyfini çıkarın.

Swift hakkında daha fazla bilgi edinin

Gerçek Swift kodu.

Gerçekten kolay.
Gerçekten eğlenceli.

iPad’de Swift Playgrounds ile kod yazmayı öğrenmek inanılmaz eğlenceli. Uygulama, Apple tarafından tasarlanan eksiksiz bir ders setiyle geliyor. “Get Started with Code” bölümünde gerçek kodları kullanarak 3 boyutlu dünyadaki bir karakteri yönlendirin ve temel konuları eğlenceli bir şekilde
öğrenin. Ardından daha gelişmiş konseptlere geçin.

Yazdığınız kodların hayat bulmasını izleyin.

Ekranınızın sol tarafında kodları oluşturun, sadece bir dokunuşla sağ tarafta sonuçları görün.

Bölümleri geçin, bulmacaları çözün,
kod yazma konseptlerine hakim olun.

“Get Started with Code” kılavuzuyla başlayarak, profesyonel geliştiricilerin her gün kullandıkları kodlarla görevleri tamamlayacaksınız. İlerledikçe karşınıza daha gelişmiş konseptler çıkacak. Sürekli yeni şeyler öğrenmeye devam edecek ve

çok daha karmaşık kodlar oluşturabileceksiniz.

Fundamentals of Swift.

Öncelikle, kod yazmayı anlamak için ihtiyaç duyduğunuz önemli konseptleri öğreneceksiniz.

Komutlar
Fonksiyonlar
Döngüler
Parametreler
Koşullu Kodlar
Değişkenler
Operatörler
Türler
Başlatma
Hata Düzeltme

Önce temel bilgilerde uzmanlaşın,
sonra daha fazlasını yapın.

Swift Playgrounds, yerleşik ders arşivine ek olarak, ekstra görevlerden oluşan ve sürekli yeni görevlerin eklendiği bir koleksiyon da içeriyor. Önceden çalıştığınız bir konuda daha da ilerleyin veya yepyeni bir şey deneyin. Sadece eğlenceli şeyler geliştirmekle kalmayacak, aynı zamanda yeteneklerinizi de geliştireceksiniz.

Başlangıç Noktaları
yaratıcılığınıza hız kazandırıyor.

Öğrendiklerinizi kullanarak yepyeni şeyler yaratın. Yirmiden fazla örnekten yararlanarak daha gelişmiş kodlar yazmak için önemli bir adım atabilir, oyun alanınıza aynı anda birden çok dosya ekleyebilir ve Multi-Touch etkileşimleri, ivmeölçer ve jiroskop gibi iPad özelliklerini kullanabilirsiniz. Ayrıca grafikler, sesler ve çok daha fazlasını ekleyerek projenizi kişiselleştirmeniz de mümkün.

Kodlamanın yolunu,
öğrenmenin
en iyi yollarıyla keşfedin.

Kodların yanlarındaki parantezleri kolayca sürükleyin, mevcut kodlardan
döngüler oluşturun veya Swift Playgrounds uygulamasında yer alan,
sürükleyip bırakabileceğiniz onlarca kod parçacığı arasından istediğinizi
seçin. Üstelik tüm bunları doğrudan iPad’inizden veya Mac’inizden
yapabilirsiniz. iPad’deki güçlü Multi‑Touch, multitasking ve Split View
özelliklerinden sonuna kadar faydalanın. Ve her şeyi Mac’inizde de
görüntüleyebilmenin keyfini çıkarın. Daha büyük ekran sayesinde,
içerik tablolarının tamamını içeren ve diğer Swift dosyalarına hızla
erişmenizi sağlayan yeni kenar çubuğunu kullanabilirsiniz. Sadece
dokunun, sürükleyin veya harfler ve rakamlar yazın, sonra da
oluşturduğunuz kodla etkileşime geçin.

Düzenlemek için dokunun.

Bir ifadenin sınırlarını mevcut kodda istediğiniz yere kolayca sürükleyin.

Yardım bir dokunuş uzağınızda.

Anlamakta zorlandığınız bir komutla karşılaştığınızda üstüne dokunmanız yeterli. Böylece bir seçenek menüsü açılır. İçlerinden konuyla en ilgili olanı seçin ve aradığınız
cevaba ulaşın.

İlk uygulamanızı geliştirin.

Ve bundan sonrakileri.

Doğrudan iPad’deki Swift Playgrounds’da uygulamalar geliştirerek yaratıcılığınızı hayata geçirin. Kodunuzu düzenlerken sonuçlarını Uygulama Önizleme ile anında, yan yana görüntüleyin. Ve daha zengin bir deneyim için uygulamanızı tam ekran görünümüne taşıyın.

İlk uygulamanızı geliştirmeye hazır mısınız? Swift Playgrounds’da fikirlerinizi hayata geçirmenize yardımcı olacak “Get Started with Apps” adlı
yeni bir kılavuz bulunuyor.

Akıllı kod tamamlama.
Detayları ona bırakın.

Kodunuza tamamen uyum sağlayan akıllı kod tamamlama özelliğiyle, kod yazarken dikkatinizi hiçbir şey dağıtmasın. Size zaman kazandıran bu özellik, hangi çerçeveleri kullandığınızı biliyor ve aradığınızı hızla bulmanıza yardımcı oluyor. Karmaşık aramalarda ise, akıllı kod tamamlama özelliği tüm olası varyasyonları kısa açıklamalarıyla birlikte göstererek doğru kararı verdiğinizden emin olmanızı sağlıyor.

Yaptıklarınızı tam ekranda görün.

iPad’in canlı Retina ekranında büyüleyici bir deneyim yaşayın. Uygulamanızı tam ekranda görüntülemek için Uygulama Önizleme’ye dokunun ve önizleme alanını genişletin. Dilerseniz Battleship ve Brick Breaker gibi yerleşik oyunları da özelleştirebilir, ardından tam ekranda etkileyici görüntünün keyfini çıkarabilirsiniz.

Denetimler, renkler ve simgelerle dolu bir arşivi keşfedin.

Güncellenen Kod Parçacığı Arşivi’nde sık kullanılan denetimleri, renkleri ve simgeleri bularak kolayca kodunuza ekleyebilirsiniz. Arşivdeki binlerce kod parçacığı arasından tam aradığınız simgeyi bulmak için arama çubuğunu kullanın.

Kodlarınızı Xcode’a taşıyın. Dilediğinizde Swift Playgrounds’a geri dönün.

Gerçek kodla çalıştığınız için uygulama projelerinizi Swift Playgrounds ile Xcode arasında dilediğiniz gibi taşıyabilirsiniz. Böylece ister Mac’inizin başında ister iPad’inizle dışarıda olun, ilham geldiği an kod yazmaya hazır olursunuz.

Yaptıklarınızı bir arkadaşınızla paylaşın.

Mail, Mesajlar veya AirDrop’u kullanarak kodlarınızı bir arkadaşınızın iPad’ine gönderebilirsiniz. Arkadaşlarınız bu kodları Swift Playgrounds’da açabilir ve hatta uygulamanızı geliştirmek için katkıda bulunabilirler.

Veya App Store üzerinden
tüm dünyayla.

Tamamladığınız uygulamayı paylaşmaya hazır olduğunuzda, uygulamanızı doğrudan Swift Playgrounds’dan App Store Connect’e gönderebilirsiniz. App Store Connect web sitesini kullanarak ürün sayfanızı oluşturabilir, TestFlight ile kullanıcıları geri bildirimlerini paylaşmaya davet edebilir ve kullanıcıların uygulamanızla nasıl etkileşim kurduğuyla ilgili bilgiler edinebilirsiniz.

Kod evrenseldir.
Bu yüzden birçok dilde öğretiyoruz.

Swift Playgrounds şimdi 14 farklı dilde sunuluyor. Kastilya ve Latin Amerika İspanyolcası, Brezilya Portekizcesi, Geleneksel
ve Basitleştirilmiş Çince, İngilizce, Almanca, Fransızca, İtalyanca, Korece, Japonca, Tayca, Türkçe, Felemenkçe ve İsveççe. Çünkü bizce,
nerede olursa olsun herkes kod yazmayı öğrenebilmeli.