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.

Swift Playgrounds ile kod yazmay? ??renmek inan?lmaz e?lenceli.
Uygulama, Apple taraf?ndan tasarlanan eksiksiz bir ders setiyle sunuluyor.
“Get Started with Code” k?lavuzunda 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.

Yarat?c?l???n?za h?z kazand?r?n.

??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.

iPad veya Mac’teki 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?
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.

S?k kullan?lan denetimleri, renkleri ve simgeleri
Kod Par?ac??? Ar?ivi’nde 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 iPad veya Mac’inizdeki 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 15 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 dünyan?n neresinde olursa olsun herkes kod yazmay? ??renebilmeli.