İ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/

Türk Telekom Şirketinde CRM Çözümlerinde Teknik Analist olarak görev yapmaktayım. Geçmişte ise iOS uygulama geliştirici olarak çalıştım. Bilginin ve paylaşmanın gücüne can-ı gönülden inanırım..
  • Sarper

    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.

  • veli

    Bende çok merak ediyorum heycanla bekliyorum.

  • çağdaş yıldız

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

  • Umur

    devamı biran önce gelsin

    • Yazıları olabilidiğince hızlandırmaya çalışıyoruz, ilginiz için çok teşekkür ederim Umur

  • Muzaffer BAKIRCI

    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.

  • ercan

    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…

  • Nafiz Gülmez

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

  • msb

    bu swift çalışmak için illa mac mi lazım? windows üzerine kurulamıyormu geliştirme ortamı?

  • ahmet ozsoy

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

  • Muhammed ÖZDEMİR

    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.

  • Mehmet

    Ö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

  • Şahan Yetiştirici

    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 ?

    • serdar_d

      Javascript biliyorsan syntax neredeyse ayni. Syntax’i biliyorsan diger kaynaklarla kafa karistirmaya gerek yok.

  • Ibrahim Eryılmaz

    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

    • serdar_d

      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

      • Ibrahim Eryılmaz

        çok teşekkür ederim verdiğin bilgiler için Allah razı olsun

  • Xcode Swift Dersleri Mobil Uyg

    Ucretsiz kaynak istiyorsaniz. Linkini verdigim kanal a mutlaka göz atin
    https://www.youtube.com/channel/UCdzM1zLR0g1aU6tqZ8xuGzA