xcode cloud

Xcode Cloud Nedir? Nasıl Kullanılır?

Merhaba arkadaşlar, bu yazımızda Xcode Cloud nedir ve nasıl kullanılır bundan bahsedeceğiz. Projelerimizi geliştirdikten sonra düzenli bir şekilde mağazalarda güncelleriz. Çünkü projeye yeni özellikler veya bulunan hataları çözmek için bu gereklidir. Bunun yanı sıra içerde tester olarak çalışan arkadaşlarımıza projeyi test etmesi için göndermemiz gerekir. Her seferinde kendi makinemizde arşivleyip zaman kaybetmek yerine CI/CD araçlarını […]

Swift ile UIMenu nasıl kullanılır?

Merhaba arkadaşlar, bu yazımızda Swift ile nasıl UIMenu kullanılır bundan bahsedeceğiz. UIMenu hakkında daha fazla detay almak için buradan Apple’ın dökümanına erişebilirsiniz. Bazı ekranlarda özellikle detay ekranlarında birden fazla fonksiyon olabilir ve bunları bir yerde toplamak gerekebilir. Örnek vermek gerekirse bu ekranda paylaşma, şikayet etme, paylaşma, silme, düzenleme gibi butonlar olabilir. UX açısından bu butonları […]

Swift Dispatch Group Nedir?

Merhaba arkadaşlar, bu yazımızda Swift’de Dispatch Group nedir bundan bahsedeceğiz. Dispatch Group, uygulamanızda birden çok işi asenkron bir şekilde yapmanıza olanak sağlar. Örnek olarak Github repomdaki library projesi üzerinden gideceğim. Projeye buradan ulaşabilirsiniz. Projenin genel çalışması aşağıdaki gibidir. Apple’ın servislerine giderek kullanıcının girmiş olduğu kelimeyi gruplara ayırarak aratıyor. Film, müzik, uygulama ve kitap olarak farklı bölümler var. Kullanıcı nerede […]

Swift ile Realm Nasıl Kullanılır?

Merhaba arkadaşlar, bu yazımızda Realm nedir ve nasıl kullanılır bundan bahsedeceğiz. iOS ile mobile uygulama geliştirirken çoğu zaman kullanıcının cihazında bazı verileri saklamamız gerekebilir. Bu bazı zamanlarda çok basit veriler olurken bazı zamanlarda ise veritabanı kurmaya kadar gidebiliyor. Böyle zamanlarda Core Data, SQLite veya Realm kullanabilirsiniz. Realm hakkında daha fazla detay almak istiyorsanız buradan ulaşabilirsiniz. […]

XCode Proje ismi Değiştirmek

Merhaba arkadaşlar, bu yazımızda Xcode’da açmış olduğumuz bir projenin ismi nasıl değiştirilir bundan bahsedeceğiz. Proje isimleri genelde projenin başında çok düşünülmeden konulup ardından üzerinde yoğun düşünülüyor. Bu sebepten dolayı uygulama ismi değiştiğinde çok absürt olmaması için proje ismini de değiştirmek gerekiyor. Xcode’da proje ismi değiştirmek için öncelikle projenin en dış Directory’sini seçip ardından işaretlemiş olduğum […]

XCode Code Snippet

Merhaba arkadaşlar. Bu yazımda XCode ile nasıl bir code snippet oluşturulur bundan bahsedeceğim. Code Snippet nedir ilk buna değinmek gerekir. Siz kod yazarken aslında Tab tuşuna bastığınızda Xcode’un kendisinin otomatik olarak doldurmasını sağlar. Örnek vermek gerekirse siz bir for döngüsü yazıp Tab tuşuna bastığınız zaman otomatik olarak size herşeyi hazırlıyor. Siz sadece kalanı dolduruyorsunuz. Aşağıda […]

Swift Package Manager

Merhaba arkadaşlar. Bu yazımda Swift Package Manager nedir ve niye Swift Package Manager nasıl kullanılır bundan bahsedeceğiz. Swift Package Manager, XCode’un, paketleri kendi aracılığıyla yükleyebileceğiniz bir özelliktir. Swift Package Manager yerine CocoaPods veya Carthage’da kullanabilirsiniz. Bunlarla da projenize 3rd party framework ekleyebilirsiniz. Birbirlerine karşı avantaj ve dezavantajları vardır. Swift Package Manager’ın diğer sistemlere göre avantajı […]

Swift Alert & Action Sheet

Merhaba arkadaşlar. Bu yazımda Swift ile nasıl bir Alert ve Display Action Sheet oluşturulur bundan bahsedeceğim. Öncelikle Alert ve Display Action Sheet nedir bundan bahsedeceğim. Eğer ki ekranda bir hata veya uyarı mesajı göstermek istiyorsanız, bunun için en uygun yol Alert çıkarmaktır. Kullanımı oldukça basit ve işlevseldir. Ya da kullanıcıya seçenek sunmak sitiyorsanız ise yine […]

Xamarin.iOS

Merhabalar, bugün ki yazımda  Xamarin ile nasıl native bir şekilde iOS için uygulama yazarız bundan bahsedeceğim. Öncelikle bir uygulama oluşturmamız gerekiyor. Uygulama oluşturduktan sonra ise işlemleri yapmamız için tabi ki bir Mac cihaza ihtiyacımız var. Proje oluştururken karşımıza aşağıda ki gibi bir ekran çıkıyor. Şimdi burada bir karar vermemiz gerekiyor. iOS App (Xamarin) seçeneği ve […]

Swift İkon Eklemek

Mobil uygulamalarımız da ilk izlenim açısından ikon çok önemli bir yere sahiptir. Twitter, Facebook, Microsoft, Apple deyince aklımıza direk bu firmaların logoları, ikonlara geliyor. Bu yazımda Swift kullanarak nasıl mobil uygulamamızın ikonunu değiştireceğimizden bahsedeceğim. Tabi ikon değiştirmek için ilk olarak bir ikonunuzun olması gerekli. İkonumuzu oluşturduktan sonra bunları her iOS cihazı için ayrı ikon yapmak lazım. Bunun […]