Fırat Eşki


Kodların Dünyası…


Kategori Arşivi: Ders Serileri

Ders 3 – Scala Temel Syntax(sözdizimi)

Eğer Javayı iyi anladıysanız, Scalayı öğrenmeniz çok kolay olacaktır. Scala ve Java arasındaki en büyük sözdizimsel(syntactic) fark satır sonlarına gelen ; karakterinin isteğe bağlı olmasıdır. Scala programını düşündüğümüzde onu her bir metot ile çağrı yöntemiyle iletişim içinde olan objeler koleksiyonu olarak tanımlayabiliriz. Şimdi kısaca sınıf, obje ve metotların ne yaptıklarına ve anlık değişkenlerin(instant variables) anlamına bakalım.

Ders 2 – Scala Ortam Kurulumu

Scala dili herhangi bir Windows veya Unix benzeri sisteme kurulabilir. Scalayı bilgisayarınıza kurmadan önce bilgisayarınızda Java 1.5 veya daha yüksek bir sürümü kurulu olmalıdır.

Ders 1 – Scala Genel Bakış (Overview)

Scala, ölçeklenebilir dil için kısa, fonksiyonel melez bir programlama dilidir. Martin Odersky tarafından oluşturulan bu dilin ilk yayını 2003 yılında yapılmıştır. Scala, Nesne Yönetimli(object-oriented) ve fonksiyonel dillerin özelliklerini sorunsuz bir şekilde barındırabilecek ve Java Virtual Machine üzerinde çalışabilecek şekilde tasarlanmıştır.

8. Multithreading and Text Field

Swift ile iOS 9 uygulamaları geliştirme derslerinin Sekizinci bölümü: Paul Hegarty Cassini örneğine devam ederek; kod odaklı segue, zooming, Split View detayının yeniden kullanımı ve Split View ilk görüntülendiğinde ne yapılacağının yönetimini gösteriyor. Daha sonra Multithreading ve Text Field(metin alanı) konularını ele alıyor.

7. Closures, Extensions, Protocols, Delegation, and ScrollView

Swift ile iOS 9 uygulamaları geliştirme derslerinin yedinci bölümü: Paul Hegarty, reference tipleri için memory management(hafıza yönetimi), closure, extensions(eklentiler), protocols(protokoller), delegation(delegasyon) ve scroll view(kaydırmalı görünüm) konularına değiniyor.

6. Multiple MVCs, Segues, FaceIt, and View Controller Lifecycle

Swift ile iOS 9 uygulamaları geliştirme derslerinin altıncı bölümü: Paul Hegarty, çoklu MVC’nin daha da derinine iniyor ve ardından view controller lifecycle(yaşam döngüsü) hakkında konuşuyor. Örneklendirme ile bu dersi sonuçlandırıyor.

5.IBuilder, FaceViewController, Gestures, Multiple MVCs

Swift ile iOS 9 uygulamaları geliştirme derslerinin beşinci bölümü: Paul Hegarty, Viewing, kendi UIViews kontrolünüzü düzenlemeyi, Storyboard üzerinde UIViews(FaceView) kullanımını açıklıyor. Daha sonra kullanıcıdan dokunma mimiklerini almayı, TabBar(sekme çubuğu) ile çoklu MVC kullanımını, Navigation kullanımını ve split view(bölünmüş görünüm) kontrolünün kullanımını gösteriyor.

4. Views

Swift ile iOS 9 uygulamaları geliştirme derslerinin dördüncü bölümü: Paul Hegarty, Views(görünümleri) ve Custom Drawing(özel çizimler) konularına değiniyor ve ardından FaceView ile konuyu örneklendiriyor.

3. Swift Derinlikleri ve Foundation Framework

Swift ile iOS 9 uygulamaları geliştirme derslerinin üçüncü bölümü: Swift dilinin derinliklerinin ve Foundation Framework’un incelenmesi.

2. MVC Uygulanması

Swift ile iOS 9 uygulamaları geliştirme derslerinin ikinci bölümü: Model-View-Controller konseptinin açıklanması. Önceki derste kullanılan Hesap Makinesi örneğinin kod tabanına MVC konseptini uygulanması.