• Buradasın

    Swift ile iPhone Arama Uygulaması Geliştirme Eğitimi

    youtube.com/watch?v=ugDYZuXLtSI

    Yapay zekadan makale özeti

    • 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.
    00:33Uygulama Tanıtımı
    • Regation control ve displace komponentleri ile bir uygulama gerçekleştirilecek.
    • Uygulamada bir liste var ve bu liste belirli kriterlerle sorgulanacak.
    • Sorgunun neticesinde yeni uygulama ve yeni liste kullanıcıya tekrar sorulacak.
    01:09Proje Oluşturma
    • Yeni bir proje oluşturuluyor, Swift dili ve iPhone desteği ile.
    • Storyboard oluşturuluyor ve uygulama başlatılıyor.
    • TableView ekleniyor ve hücreler arttırılıp azaltılabiliyor.
    02:40Arayüz Tasarımı
    • Arama çubuğu için SearchBar ekleniyor.
    • Arama sonuçlarının tekrar görüntülenmesi için SearchDisplay kontrolü ekleniyor.
    • SearchBar'a açıklama ekleniyor ve arama kriteri olarak title seçiliyor.
    04:17Bağlantı Kontrolü
    • Bağlantılı inspektörüne tıklayarak bağlantıların kontrol ediliyor.
    • TableView ve SearchDisplay kontrolü için bağlantılar kontrol ediliyor.
    • Bağlantılar eksikse, boş daireye fare sol tuşuyla basılı tutup sürükleyerek bağlantı kuruluyor.
    06:30Kodlama Hazırlığı
    • TableView'ı kod bloğuna taşımak için kulağından tutup bırakılıyor.
    • Navigation Controller seçimi yapılıyor.
    • HDR özelliği sayesinde arama işlevi üst taraf sabit kalırken alt taraf güncellenecek.
    09:19Klaslar ve Veri Yapısı
    • Kodlama için gerekli klaslar import ediliyor.
    • Kişiler listesi için yeni bir Swift dosyası oluşturuluyor.
    • Kişiler yapısı oluşturuluyor ve ad-soyad bölümü string olarak tanımlanıyor.
    14:22Veri Ekleme ve Düzenleme
    • Sistem yüklendiğinde kişiler alanından bir dizi ekleniyor.
    • Örnek veriler ekleniyor: Z. Koç ve Hasan.
    • TabloView ile ilgili düzenleyici metotlar ekleniyor.
    17:53Satır Sayısı Hesaplama
    • İki farklı ihtimal var: arama yapılmadan önceki satır sayısı ve arama yapıldıktan sonraki satır sayısı.
    • Arama yapıldığında süslü parantez açılarak "hell s" ifadesi kullanılıyor.
    • Sorgulama yapıldığında sorgudaki count değeri getiriliyor, arama yapılmıyorsa self-kişi alan ct değeri kullanılıyor.

    Yanıtı değerlendir

  • Yazeka sinir ağı makaleleri veya videoları özetliyor