İOS Swift

Swift Programlama Dili

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.

swift-screenshot

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ı

  1. Sabitler ve Değişkenler
  2. integer, float Veri Tipleri
  3. Type Aliases
  4. Boolean
  5. Tuples
  6. Optionals
  7. Atama İşlemleri
  8. Aritmetik Operatörler (Atama işlemleri ile birlikte anlatıldı)
  9. Karşılaştırma Operatörleri & Mantıksal Operatörler
  10. Stringler
  11. Diziler
  12. Dictionaryler
  13. For Döngüsü
  14. While Döngüsü
  15. If Yapısı
  16. Switch Yapısı
  17. Kontrol Transfer İfadeleri
  18. Fonksiyonları Tanımlama ve Çağırma
  19. Fonksiyon Parametreleri ve Return Değerleri
  20. Fonksiyon Tipleri
  21. Enumeration
  22. Property Observers (Özellik Gözlemleyiciler)
  23. Instance Metotlar & Lokal ve Dış Parametreler
  24. Type Metotlar & Statik Metotlar
  25. Inheritance (Kalıtım)
  26. Initialization(İlk Değer Atama)
  27. Sınıflarda Kalıtım ve İlk Değer Ataması
  28. İki Aşamalı İlk Değer Ataması
  29. Swift Kalıtım ve Override

 

Detaylı bilgi için : https://developer.apple.com/swift/

23 Yorum

  • 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…

  • 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ı?

  • 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

çağdaş yıldız için bir yanıt yazın X