• Buradasın

    Swift

    Özetteki ilgi çekici içerikler

    • Swift ile Temiz Kodlama Eğitimi

      Bu video, Batuhan Saygılı tarafından sunulan Swift programlama dilinde temiz kodlama hakkında bir eğitim setinin ilk bölümüdür.. Video, temiz kodlama prensiplerinden biri olan değişken tanımlama konusunu ele almaktadır. Batuhan, değişkenlerin rastgele adlarla tanımlanmaması gerektiğini ve değişken isimlerinin anlaşılır olması gerektiğini vurgulamaktadır. Ayrıca, aynı değişken için aynı kelimelerin tekrarlanmaması gerektiği örneklerle açıklanmaktadır. Video, temiz kodlamaya önem vermenin her yazılımcı için ve şirketlerin işe alım süreçlerinde önemli olduğunu belirterek sonlanmaktadır.

      • youtube.com
    • Xcode'da Proje Dosyaları ve Swift Programlama Eğitimi

      Bu video, bir eğitim içeriği olup, Xcode'da proje dosyalarının nasıl kullanılacağını ve Swift programlama dilinin temel kavramlarını anlatmaktadır.. Video, proje dosyalarının sol menüde nasıl göründüğünü göstererek başlıyor ve ardından AppDelegate.swift ve ViewController.swift dosyalarının içeriğini detaylı şekilde inceliyor. İçerikte import anahtar kelimesi, değişken tanımlama, fonksiyon oluşturma, anotasyonlar ve camel case stili gibi Swift programlama dilinin temel kavramları açıklanıyor. Ayrıca UIKit kütüphanesi ve arayüz elemanları hakkında bilgiler de veriliyor.

      • youtube.com
    • Xcode ve Swift ile Sayfalar Arası Geçiş Eğitimi

      Bu video, bir eğitim içeriği olup, izleyicilere Xcode ve Swift kullanarak sayfalar arası geçiş yapma konusunu adım adım göstermektedir.. Video, yeni bir Single View Application oluşturma ile başlayıp, iki farklı view controller (birincil ve ikincil) oluşturma, buton ekleme ve storyboard ile bağlantı kurma adımlarını kapsamaktadır. İlk olarak "perform seg" fonksiyonu kullanılarak sayfalar arası geçiş yapılmakta, ardından performans düşüklüğü nedeniyle "dismiss" fonksiyonu kullanılarak daha verimli bir geçiş yöntemi gösterilmektedir. Video boyunca iPhone 7 simülatörü üzerinde uygulamalar test edilmekte ve animasyon seçenekleri de açıklanmaktadır.

      • youtube.com
    • Swift ile Enum Kullanımı Eğitimi

      Bu video, Swift ile mobil uygulama geliştirme derslerinin bir parçası olup, eğitmen tarafından enum (anahtar kelime) yapısının nasıl kullanılacağı anlatılmaktadır.. Videoda enum yapısının temel özellikleri ve kullanım şekilleri adım adım gösterilmektedir. Eğitmen önce haftanın günlerini enum ile tanımlama, ardından enum'ların satır değerlerini ve temel değer türlerini (int, double, float, string, karakter) örneklerle açıklamaktadır. Ayrıca enum'ların switch-case ile birlikte kullanımı ve enum'ların indeks numaralarına göre otomatik olarak değer ataması gibi konular da ele alınmaktadır. Video, enum'ların programlama dillerinde sıkça kullanıldığını ve birçok uygulamada faydalı olabileceğini vurgulayarak sonlanmaktadır.

      • youtube.com
    • Swift'te Veri Türünü Genişletme Eğitimi

      Bu video, bir eğitim içeriği olup, konuşmacı Swift programlama dilinde veri türlerini nasıl genişletebileceğimizi göstermektedir.. Videoda, daha önce oluşturulan "insan" sınıfının alt sınıfı olan "öğrenci" sınıfının nasıl oluşturulacağı adım adım anlatılmaktadır. Öğrenci sınıfı, okuduğu okul ve hangi sınıfta olduğu gibi kendi değişkenlerini içermekte ve insan sınıfının constructor'ını super init ile çağırarak oluşturulmaktadır. Video, Swift'te sınıf yapısı ve miras alma konusunu öğrenmek isteyenler için temel bilgiler sunmaktadır.

      • youtube.com
    • iOS 10'da Social ComposeViewController Kullanımı

      Bu video, bir eğitim içeriği olup, konuşmacı iOS 10'da Social ComposeViewController yapısını anlatmaktadır.. Video, Social ComposeViewController'ın ne olduğunu ve Activity Controller'dan farkını açıklayarak başlıyor. Ardından, bu yapıyı kullanarak Facebook ve Twitter paylaşım butonları oluşturma süreci adım adım gösteriliyor. Öncelikle yeni bir proje oluşturuluyor, Social Framework kütüphanesi ekleniyor, storyboard üzerinde butonlar oluşturuluyor ve Swift kodlarıyla bu butonların Facebook ve Twitter paylaşımına yönlendirilmesi anlatılıyor. Son olarak, simülatör ve gerçek cihazda uygulamanın çalıştırılması gösteriliyor.

      • youtube.com
    • Swift'te SQL Light Swift Kütüphanesi ile Database İşlemleri

      Bu video, bir eğitim içeriği olup, konuşmacı Swift programlama dilinde SQL Light Swift kütüphanesi kullanarak database işlemlerini anlatmaktadır.. Video, database tablolarının oluşturulması, kolonların tanımlanması ve hata yönetimi konularını kapsamaktadır. Konuşmacı, tablo oluşturma sırasında tekrar yaratmasını engelleme, kolonlara primary key, foreign key ve unique gibi özellikler ekleme, hata yakalama blokları (try-catch) kullanımı ve insert işlemi yapma gibi konuları örneklerle açıklamaktadır. Video, bir öğrenci tablosu oluşturma ve ekleme işlemiyle devam ederken, bir sonraki derste çekme ve silme işlemlerinin gösterileceği belirtilmektedir.

      • youtube.com
    • Programlama Dillerinde Performans Optimizasyonu Sunumu

      Bu video, Commensis'te Engineering Lead olarak çalışan ve kendisini "Code Jeter" olarak tanımlayan bir konuşmacının sunduğu eğitim sunumudur. Sunumda Uğur abi, Bilgem Çakır ve Suat gibi kişiler de yer almaktadır.. Sunum, yazılımda yabancılaşma kavramından başlayarak programlama dillerinin performans yönetimi konusunu üç ana bölüme ayırarak ele almaktadır: memory allocation, memory management ve metod dispatching. İçerikte Swift, Java, C, C++, Ruby ve Python gibi farklı dillerin memory yönetimi yaklaşımları karşılaştırılmakta, value type ve reference type arasındaki farklar, stack ve heap memory'nin çalışma prensipleri, virtual memory kavramı ve memory allocation'un performans üzerindeki etkileri detaylı olarak açıklanmaktadır.. Sunumda ayrıca statik ve dinamik dispatch, virtual function table, message dispatching, spekülatif execution, branch target buffer ve vectorization gibi optimizasyon teknikleri görsel örnekler ve kod örnekleri üzerinden anlatılmaktadır. Konuşmacı, fanboy olmaktan kaçınmanın, teoriyi anlamadan ezbere savunulan tezlere inanmamanın ve internet benchmarklarına güvenmemenin önemini vurgulamaktadır.

      • youtube.com
    • Swift ile iPhone Arama Uygulaması Geliştirme Eğitimi

      Bu video, bir eğitmen tarafından sunulan Swift programlama dilini kullanarak iPhone için arama uygulaması geliştirme eğitimidir.. Video, arama uygulaması geliştirme sürecini adım adım göstermektedir. İlk bölümde proje oluşturma, storyboard tasarımı ve temel bileşenlerin (TableView, SearchBar, SearchDisplayController) ekleme işlemleri anlatılırken, ikinci bölümde arama işlemi yapıldıktan sonra satır sayısının nasıl hesaplanacağı ele alınmaktadır. Eğitmen, TableView için gerekli delegelerin import edilmesi, kişi listesi yapısının oluşturulması ve verilerin tabloya eklenmesi gibi konuları detaylı şekilde açıklamaktadır.. Videoda ayrıca if-else yapısı kullanarak arama yapılmadan ve yapıldıktan sonraki satır sayısını birbirinden ayırmak, sorguda count fonksiyonu ve self-person alan ct gibi programlama kavramları da gösterilmektedir.

      • youtube.com
    • Swift ile Stack Kullanımı Eğitimi

      Bu video, Swift ile mobil uygulama geliştirme derslerinin bir parçası olup, eğitmen tarafından adım adım anlatılan bir eğitim içeriğidir.. Video, Swift'te stack (yığın) yapısının ne olduğunu ve nasıl kullanılacağını açıklamaktadır. Eğitmen önce stack'in tanımını yaparak, ardından Swift'te stack oluşturma yöntemlerini göstermektedir. Örnek olarak, jenerik bir stack yapısı tanımlanarak, stack'e eleman ekleme (push), eleman çıkarma (pop) ve en üstteki elemanı alma (topValue) işlemleri kod örnekleriyle anlatılmaktadır. Ayrıca, stack'in sıralı değerler tutabildiği ve eklenen son elemanın her zaman ilk eleman olduğu özelliği vurgulanmaktadır.

      • youtube.com
    • Kyros Hesabından Swift ile Para Çekme Rehberi

      Bu video, bir kişinin Kyros hesabından Swift ile para çekme işlemini adım adım anlattığı bir eğitim içeriğidir. Anlatıcı, Fatih Çınar olarak kendini tanıtmaktadır.. Video, Kyros hesabından Swift ile para çekme işleminin tüm aşamalarını göstermektedir. Önce hesap sahibinin bilgilerinin (isim, adres, ülke, banka ismi, banka adresi, IBAN numarası, Swift kodu) doğru şekilde girilmesi, Türkçe karakter kullanılmaması gerektiği vurgulanmaktadır. Ardından çekilecek para miktarı belirlenip, işlem onaylanmaktadır. İşlemin tamamlanması için gelen kodun girilmesi ve onaylanmasıyla işlem tamamlanmaktadır.

      • youtube.com
    • Xcode ve Swift Eğitim Videosu

      Bu video, bir eğitim içeriği olup, bir eğitmen tarafından Xcode ve Swift programlama dili hakkında bilgi verilmektedir.. Video, Xcode'da yeni bir proje oluşturma süreciyle başlayıp, Xcode arayüzünün farklı bölümlerini detaylı şekilde incelemektedir. Eğitmen, sol üst köşedeki Project Explorer, sağ taraftaki kod yazma alanı ve alt kısımdaki debugger gibi temel bileşenleri tanıtmaktadır. Ayrıca Source Control Navigator, Symbol Navigator, Find, Build Time ve Runtime uyarıları, Test Navigator, Debug View, Breakpoint Navigator ve Report Navigator gibi araçların işlevlerini açıklamaktadır. Video, Swift programlama dilinde temel bir "Hello World" örneği üzerinden kod yazma ve düzenleme işlemlerini göstermektedir.

      • youtube.com
    • Viper 3 ile Swift Kullanarak Web Servisleri ve Mobil Uygulama Geliştirme Eğitimi

      Bu video, Kerim Çağlar tarafından sunulan bir eğitim setinin tanıtımıdır. Kerim, temel Swift bilgisine sahip olanlar için Viper 3 kullanarak web servisleri, web sayfaları ve iOS mobil uygulamaları geliştirmeyi öğretmektedir.. Eğitim setinde, Viper 3 ile web servislerinin nasıl yazılacağı, JSON çıktısının nasıl oluşturulacağı ve bu verilerin bir arayüze nasıl giydirileceği adım adım anlatılmaktadır. Ayrıca, IMDb sayfasındaki en çok izlenen filmleri gösteren bir uygulama örneği sunulmaktadır. Video, bir oylama sayfası, kayıt ol sayfası ve yorumları gösteren bir mobil uygulama geliştirme projesinin tanıtımıyla devam etmektedir.

      • youtube.com
    • Swift Programlama Dili Eğitim Videosu

      Bu video, Swift programlama dilinin temel özelliklerini anlatan bir eğitim içeriğidir. Eğitmen, Objective-C'den Swift'e geçiş yaparken karşılaşılan farklılıkları açıklamaktadır.. Video, Swift'te fonksiyon tanımlamaları üzerine odaklanmaktadır. Eğitmen, Swift'te fonksiyon tanımlama formatını, parametre kullanımını, let ve var değişken tanımlamalarını ve metot parametrelerinin nasıl kullanılacağını örneklerle anlatmaktadır. Ayrıca, Swift'te metot çağrılarında parametrelerin isimlendirilmesi, sabit değerlerin tanımlanması ve parametrelerin genişletilebilirliği gibi konulara da değinilmektedir. Video boyunca Playground ortamında kod örnekleri gösterilmekte ve hatalar açıklanmaktadır.

      • youtube.com
    • Swift ile Zar Atma Uygulaması Geliştirme Eğitimi

      Bu video, Swift ile mobil uygulama geliştirme derslerinin bir parçası olup, bir eğitmen tarafından sunulan bir eğitim içeriğidir.. Videoda, Swift kullanarak basit bir zar atma uygulaması geliştirme süreci adım adım gösterilmektedir. Eğitmen önce Discord üzerinden yeni bir Single View App projesi oluşturur, ardından storyboard üzerinde arka plan, logo, zar resimleri ve buton gibi tasarım elemanlarını yerleştirir. Daha sonra bu elemanları kodla ilişkilendirerek, her butona basıldığında rastgele bir sayı üretme ve zar resimlerini gösterme mantığını uygular. Video, uygulamanın çalıştırılması ve test edilmesiyle sonlanır.

      • youtube.com
    • Picker View Controller Kullanımı Eğitimi

      Bu video, bir eğitim içeriği olup, izleyicilere Picker View Controller'ın nasıl kullanılacağını adım adım göstermektedir.. Video, yeni bir iOS projesi oluşturma ile başlayıp, Main Storyboard'a Label ve Picker View kontrollerinin eklenmesini göstermektedir. Ardından Picker View'ın içine veri listesi ekleme, data source ve delegate tanımlama, seçilen öğeyi Label'a yazdırma işlemleri kodlanmaktadır. Video, iPhone X üzerinde uygulamanın çalıştırılmasıyla sonlanmaktadır.

      • youtube.com
    • Programlama Dilleri Eğitim Serisi

      Bu video, Ali adlı eğitmen tarafından sunulan programlama dilleri eğitim serisinin ilk bölümüdür. İlk bölümde Swift programlama dili, ikinci bölümde ise Python programlama dilinde değişken ve sabit tanımlama konuları ele alınmaktadır.. Video, programlama öğrenme yolculuğunda motivasyon ve pratik yapmanın önemi hakkında bilgilerle başlayıp, Swift'te Xcode ve Playground arayüzlerinin tanıtımıyla devam etmektedir. Ardından Python'da değişken tanımlama için "var" anahtar kelimesi, sabit tanımlama için "led" anahtar kelimesi, değişkenlere veri atama ve print fonksiyonu ile konsola yazdırma konuları adım adım anlatılmaktadır.. Eğitim serisi, daha önce hiç kodlama yapmamış olanlar için hazırlanmış olup, değişken ve sabit isimlendirme için "camel case" metodunun önemi de açıklanmaktadır. Video sonunda izleyicilerden farklı değişken ve sabitler oluşturup isimlendirme alıştırması yapmaları istenmektedir.

      • youtube.com
    • Flutter ile Platform Channel Kullanımı Eğitimi

      Bu video, bir konuşmacının Flutter ile platform channel kullanımını adım adım anlattığı bir eğitim içeriğidir.. Video, Flutter'ın cross-platform yapısını açıklayarak başlıyor ve platform channel'ın ne olduğunu açıklıyor. İçerikte, Flutter uygulamasında native Swift/Objective-C kodlarının nasıl kullanılacağı, Android için Kotlin/Java ve iOS için Swift/Objective-C ile iletişim kurma işlemleri detaylı olarak gösteriliyor. "Get name" ve "get battery level" gibi basit örnekler üzerinden platform channel'ın nasıl kullanılacağı kod örnekleriyle anlatılıyor.. Video sonunda, kodların GitHub'a yüklendiği ve kaynak olarak kullanılan web sitesinin paylaşıldığı belirtilmektedir.

      • youtube.com
    • Aya Sonda Keyboard Hareketleri Eğitimi

      Bu video, bir eğitim içeriği olup, konuşmacı Aya Sonda platformunda keyboard hareketlerinin nasıl yapılacağını anlatmaktadır.. Video, mesajlaşma uygulamalarındaki tek zamanlarının klavye üzerinde nasıl hareketlendiğini açıklayarak başlıyor. Ardından, Swift dilinde bir proje oluşturma, klavye tasarımı ve klavye hareketlerinin programlanması adım adım gösteriliyor. Konuşmacı, klavye açıldığında ve kapatıldığında gerçekleşecek fonksiyonları, klavye boyutunu hesaplama ve klavye ile birlikte hareket eden text field ve gönder butonu oluşturma sürecini detaylı şekilde anlatıyor. Video, oluşturulan uygulamanın çalıştırılmasıyla sonlanıyor.

      • youtube.com
  • Yazeka sinir ağı makaleleri veya videoları özetliyor