Swift 4 ve xCode 9 ile baştan sona bir uygulama

iPhone/iPad/IOS App. Mobil uygulama yapmak için nereden nasıl başlanır bilemeyenler ve işin mutfağını görmek isteyenlere
4.74 (31 reviews)
Udemy
platform
Türkçe
language
Mobile Apps
category
instructor
Swift 4 ve xCode 9 ile baştan sona bir uygulama
164
students
16 hours
content
Nov 2017
last update
$29.99
regular price

Why take this course?

İşte ders içeriklerinin kapsamlı bir örneği olan listeyi ve her biri hakkında kısa bir açıklama eklemek için bir Swift iOS uygulaması geliştirme sürecini adım adım inceleyeceğiz. Bu adımlar, genel bir iOS uygulaması oluşturmanız ve App Store'a yüklemanız için gerekli olan tüm araçları ve kavramları kapsar. Her adımda belirli bir kod parçası veya konseptiyle ilgili kod örnekleri sunulacaktır.

  1. Proje Hazırlama:

    • Xcode'u kurun ve açın.
    • Yeni bir iOS projesi oluşturun (File > New > Project).
    • Projenizi güncelleyin (Swift 5 veya sonraki, Xcode 11 veya sonraki).
  2. Uygulama Araçları ve Kaynak Dili Ayarları:

    • Projenizin Info.plist dosyasında uygulama bilgilerini yapılandırın (adı, ikonu, anahtarlar vb.).
  3. Kullanıcı Arayüzü Oluşturma:

    • UIViewController subclass'ları oluşturun ve arayüz bileşenlerini (UIButton, UITableView, UICollectionView vb.) ekleyin.
    • Arayüzünüzü yapılandırın (Frame, Auto Layout gibi).
  4. Veri Yönetimi:

    • CoreData veya UserDefaults gibi veritabanı veya preferans dosyaları kullanarak veri yönetimi yapın.
    • JSON, XML gibi verileri işlemleyin.
  5. Asal Sayılar Hesaplama:

    • Mülkelerin ve tam sayıların asal olup olmadığını kontrol eden fonksiyonlar yazın (isPrime(_:)).
  6. Giriş Kontrollere:

    • Kullanıcıya sayı girişi isteyin (UIButton, UITextField vb.).
    • Girdiği kullanarak asal sayı kontrolü yapın.
  7. İşlemciler ve Modlar:

    • Farklı işlemleri (UIViewController ve UITabBarController gibi) yönetin ve uygulamanızda mod kuralı geliştirin.
  8. Multi-threading:

    • GCD (DispatchQueue) veya OperationQueue kullanarak işlemleri birden fazla threadde çalıştırın.
  9. Ses ve Alertler:

    • AVAudioPlayer kullanarak ses oynatın.
    • UIAlertController kullanarak kullanıcıya bildirimler gösterin.
  10. Kullanıcı Geçişleri:

    • Segue veya NavigationController kullanarak ekranlar arası geçiş yapın.
    • UIStoryboard veya programlama ile geçiş yapabilirsiniz.
  11. Kaynak Yönetimi:

    • UITableViewDataSource ve UITableViewDelegate protokollerini uygulayın.
    • UICollectionView eğer kullanıyorsanız, bu bileşenleri de yapılandırın.
  12. Kullanıcı Doğrulama ve Güvenlik:

    • Secure Text Entry ve Password Validation gibi kullanıcı doğrulama işlemleri yapın.
  13. API İstemeciliği:

    • URLSession kullanarak sunucuya istemek işleyin.
    • JSON veya XML gibi verileri işleyerek uygulamanızı düşük seviye bir API ile bağlı yapın.
  14. Test ve Hata Ayıklama:

    • Unit testler yazarak kodunuzu doğrulayın (XCTest).
    • Kullanıcı araması ve hata ayıklama yaparak uygulamanızı sürüldüğünü kontrol edin.
  15. Optimizasyon ve Performans:

    • Uygulamanızın performansını iyileştirin (Instruments).
    • Kodunuzu optimize edin (lazy var, let yerine var gibi).
  16. App Store'a Yükleme:

    • Uygulamanızı test etrinizde test edin ve kullanıcıya hazır hale getirin.
    • App Store'a yükleyin ve yayınlayın.

Bu adımlar, genel bir iOS uygulaması geliştirme sürecini özetlemektedir. Her adımda kod örnekleri ve ek bilgiler sunulacaktır. Uygulamanızın tasarımı, içeriği ve hedefleriniz ile ilgili olarak yapılması gereken bazı değişiklikler bulunabilir, ancak bu adımlar genel bir yol haritası olarak kullanılabilir.

Loading charts...

1437642
udemy ID
18/11/2017
course created date
11/11/2019
course indexed date
Bot
course submited by