Swift Keyboard Return Types

Merhaba arkadaşlar. Bu yazımda Swift’de bulunan klavye tiplerinden bahsedeceğim. Klavye tipi ne demek diye soracak olursa şöyle açıklayabiliriz, klavye açıldığında kapatmak için sağ alt köşede geç diye bir buton yer alır. Bu butona basıldığında aslında klavye ile işim bitti diyorsunuz ve iOS klavyeyi kapatıyor. Aslında bu geç butonunu değiştirebiliriz. Klavye tipini değiştirmek için UITextField’in ayarlarını […]

Swift Delegates Nasıl Çalışır

Merhaba arkadaşlar. Bu yazımda Delegeler Swift ile nasıl çalışır bundan bahsedeceğiz. Öncellikle Delegeleri ne için kullanırız bundan bahsetmek gerekir. Örnek vermek gerekirse eğer ki sizin bir TextField’iniz var ise ve bu kontrolünüzde bir değişiklik yapıldığından tetiklenmesini istiyorsanız bunu delegeler ile yapmanız gerekmekte. İlk önce UITextField’in yapısına bakmak gerekir. Apple kodun okunulabilirliğini ve yeniden kullanılabilirliğini arttırmak […]

Swift Extension

Merhaba arkadaşlar. Bu yazımda Swift ile extension nasıl kullanılır bundan bahsedeceğiz. Öncelikle Extension nedir bundan bahsedelim. Extension aslında bir class’a veya struct’a hatta her türlü objeye bir fonksiyon veya basşka bir özellik eklemektir. Ben bu yazımda örnekle açıklamak için String sınıfına ekstra olarak bir fonksiyon oluşturacağım. Bu fonksiyon ile basitçe kendi adımı ekleyebileceğim. Bir çok […]

Swift Dark – Light Theme

Merhaba arkadaşlar. Bu yazıda iOS 13 ile beraber gelen açık ve kapalı temalarda nasıl renk değişikliği yapabiliriz bundan bahsedeceğiz. Öncelikle şundan bahsetmek gerekirki bu özellik iOS 13 ile beraber geldi. Yani siz daha düşük versiyonlara da destek veriyorsanız aslında hep varsayılan olarak verdiğiniz renk gözükecektir. Hr uygulamada olmamasına rağmen, kolayca uygulamanıza entegre edebilirsiniz. Uygulamam da […]

Swift Konum Alma

Merhaba arkadaşlar. Bu yazımda Swift ile kullanıcıdan konum bilgisi alınır bundan bahsedeceğim. Öncelikle bu nerede işimize yarayacak ondan bahsedelim. Eğer ki bir harita uygulaması yapıyorsanız veya konumla alakalı işlemler yapıyorsanız bunu kullanmanız gerekiyor. Ben bu yazımda bir harita üzerinde nasıl kendi konumumu gösteririm ondan bahsedeceğim. İlk önce storyboard üzerinde View Controller’ıma bir Map View ekliyorum. […]

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 […]

Swift Pod

Merhaba arkadaşlar. Bu yazımda Pod nedir ve ne için kullanılır bundan bahsedeceğim. Pod swift için paketleri projemize entegre ettiğimiz bir ortamdır. Terminal üzerinden işlemleri yapıyoruz. Daha önce Xamarin veya .NET geçmişiniz varsa Nuget Package Manager ile yaptığımız veya Android geçmişiniz varsa Gradle ile yamış olduğunuz işlemleri yapmanıza yarar. Pod kullanmak için öncelikle bilgisayar Pod’u eklememiz […]

Swift JSON Veri Çekmek

Json veriler büyük her projede olan tiplerdir. Bir servisden veri çekerken json olarak çekeriz. Bu yüzden her dilde Json verilerin büyük öneme sahiptir. Daha önce ki yazılarımızda C# ile nasıl veri çekeceğimizi görmüştük. Bu yazımda ise Swift ile nasıl Json verilerin çekileceğinden bahsedeceğim. Aslında internette bir sürü kaynak var. Türkçe pek fazla kaynak olmasa da […]

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 […]

Swift Titreşim

Bazı projelerinizde telefonların titreşimlerin yararlanabilirsiniz. Titreşim sayesinde kullanıcının dikkatini çekebilir, önemli bir şeylerin olduğunu bildirebiliriz. Oyun oynarken oyunu kaybetmiş olabilir veya bir yerden mesaj gelmiş olabilir. BUnun haberlerini vermek için titreşim kullanabiliriz. Swift’de telefonu titretmek için bir framework ve bir satır kod yazmamız yeerli olacaktır. Açtığımız projemizin üzerine geliyoruz. Projedeki özellikler kısmından Build Phases seçeneğinin […]