Apple WWDC etkinliğinde Swift isimli programlama dilini tanıttı. iOS ve OS X uygulamalarını yazarken kullanabileceğimiz bu dili şirket, “daha yenilikçi ve daha üstün performanslı” olarak niteliyor.
Bizde sizinle beraber iOS programlama yazılarım altında, Objective C’nin yanı sıra, Swift programlama dili ile iOS uygulaması geliştirmeyi öğreneceğiz.
Apple’ın swift programala dili ile ilgili sitesine koymuş olduğu görsel
The Swift Programming Languge – Swift Programlama Dili
Başlangıç Seviye Müfredatı
- Sabitler ve Değişkenler
- integer, float Veri Tipleri
- Type Aliases
- Boolean
- Tuples
- Optionals
- Atama İşlemleri
- Aritmetik Operatörler (Atama işlemleri ile birlikte anlatıldı)
- Karşılaştırma Operatörleri & Mantıksal Operatörler
- Stringler
- Diziler
- Dictionaryler
- For Döngüsü
- While Döngüsü
- If Yapısı
- Switch Yapısı
- Kontrol Transfer İfadeleri
- Fonksiyonları Tanımlama ve Çağırma
- Fonksiyon Parametreleri ve Return Değerleri
- Fonksiyon Tipleri
- Enumeration
- Property Observers (Özellik Gözlemleyiciler)
- Instance Metotlar & Lokal ve Dış Parametreler
- Type Metotlar & Statik Metotlar
- Inheritance (Kalıtım)
- Initialization(İlk Değer Atama)
- Sınıflarda Kalıtım ve İlk Değer Ataması
- İki Aşamalı İlk Değer Ataması
- Swift Kalıtım ve Override
Detaylı bilgi için : https://developer.apple.com/swift/
Swift hakkında ilk türkçe kaynak sizde olacak heralde takipteyim.
Teşekkürler, olabildiğince hızlı bir şekilde kaynakları çıkarmak istiyoruz bizde.
Bende çok merak ediyorum heycanla bekliyorum.
Merakla bekliyorum. Takipteyim.
Arkadaşlar fonksiyonlara kadar olan başlangıç kısmının müfredatını çıkardım. -Geri bildirimlerinizi önemsediğimi belirtmek isterim.-
devamı biran önce gelsin
Yazıları olabilidiğince hızlandırmaya çalışıyoruz, ilginiz için çok teşekkür ederim Umur
Allah razı olsun.
Xcode 6 ve yeni proje oluşturduğunuzda default gelen dosyaların kullanımını kısaca anlatan bir döküman çok iyi olurdu.
Başarılar dilerim…
Çok sağolun Muzaffer bey,
yakın zamanda böyle bir yazı yazıp paylaşacağım. Size bir faydamız dokunduysa ne mutlu bize.
merhaba,
swift programlama dilini öğrenmeye yeni başladım ve birçok kaynaktan çalışıyorum, türkçe kaynak malum zaten az, başta bu kaynağı sunduğunuz için teşekkür ederim. bir kaç konu arasında o konularla alakalı örnek uygulama videoları olsa sanırım biz yeni başlayanlar için gayet faydalı olucaktır. yeni başlayanların birçoğu benim gibi sanırım kullanılıcak komutları birbirine bağlamakta sıkıntı çekiyodur. eğer böyle birşey yapabilme durumunuz varsa şimdiden teşekkür ederim. iyi çalışmalar.
Merhabalar, iyi dilekleriniz için teşekkür ederim.
Takdir edersiniz ki örnekleri yapabilmek için temel seviyedeki bilgilere hakim olmak gerekir, mesela bir örnek verirken içinde diziler yada metotlar geçiyorsa, örneği anlamak için bu giriş seviyesindeki diziler ve metotlar konuları bilmek gerekir. Bende bu bilgileri anlattıktan sonra sürekli örnek uygulamalar yapacağım. Giriş seviyelerindeki konularda yakın zamanda bitecek ve örnek uygulamalara geçeceğiz.
Sabrınız için teşekkürler…
Şu ana kadarki en düzenli kaynak. Zamanla en büyük Swift kaynağı olmasını da umut ediyor ve güzel, titiz paylaşımlarınızın devamını dört gözle bekliyorum.
Emeğinize sağlık.
bu swift çalışmak için illa mac mi lazım? windows üzerine kurulamıyormu geliştirme ortamı?
Windows üzerinde sanal makina kurarak da kullanabilirsiniz. Ayrıntılı bilgiyi Apple’ın kendi sitesindeki şu adresten alabilirsiniz : https://www.apple.com/tr/support/bootcamp/
bilgisayar muhendisligi 2. sinif ogrencisi olarak soruyorum bu soruyu 🙂 tahmin edeceginiz uzere aklimda bi cok soru var 🙂
1 – objective-C mi yoksa swift mi ogrenmeliyim?
2 – mobile pazarin gelecegini nasil goruyorsunuz?
aslinda dba uzmani olmak isterken java ile ugrasirken android e ordan da ios a gecis yaptim .. sizce bu yolda devam mi etmeliyim yoksa java ile mi ugrasmaliyim? siz olsaniz hangisini secerdiniz? tesekkurler..
Ahmet merhaba,
Benim tavsiyem swift öğrenmen.. Objective C yerini yavaş yavaş swift’e bırakacak.
Mobil gelişmekte olan bir sektör ve iş imkanları gördüğüm kadarı ile epey fazla. iOS yada Android konusunda tercih ise tamamen sana kalmış. Hangisini seviyorsan, hangisi hoşuna gidiyorsa onun üstüne git bence.
Öncelikle Türkçe kaynağın az olduğu bir zamanda paylaşımlar yapmanız çok iyi oldu android studio ile ilgili örnek uygulamalar yapmanızı bekliyoruz teşekkürler
Muhamed Bey ,
Bu konuda hiçbir bilgisi olmayan biri için swift nasıl öğrenilir ? Swift öğrenmeden önce en azından bilmesi gereken bir dil veya bir altyapı var mıdır ?
Javascript biliyorsan syntax neredeyse ayni. Syntax’i biliyorsan diger kaynaklarla kafa karistirmaya gerek yok.
tüm bu yukarıdaki dersler sonrasında tıkanıp kalıyoruz ( kendi adıma ) daha sonraki dersleri nasıl öğreneceğiz internette swift anlatan bir sürü yer var ama hepsinde’de sabitler değişkenler operatörler değişkenler döngüler kontrol mekanizması fonksiyonlar metotlar sınıflar var ama uygulamayı nasıl yapacağız bunun derslerini anlatan bir yer bulamadım yardımcı olursanız sevirim
udemy.com’da swift 3 ios apps diye arat. tonla egitim seti var.
Ama swift ilerletmek icin en iyi video ceken adam bu: https://www.letsbuildthatapp.com/
Youtube’da playlistlerine bak, bir sürü app yapma videosu cekti sifirdan en sona kadar ve sürekli olarak updateliyor.
Dersler Ingilizce ama ingilizce olmadan zaten bu isi düzgün yapma gibi bir sansimiz yok.
selamlar
çok teşekkür ederim verdiğin bilgiler için Allah razı olsun
Ucretsiz kaynak istiyorsaniz. Linkini verdigim kanal a mutlaka göz atin
https://www.youtube.com/channel/UCdzM1zLR0g1aU6tqZ8xuGzA