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

iOS Durum Çubuğunu Kaldırmak

Eğer bir oyun yapıyorsanız veya kullanıcının dikkatini bozacak olaylardan kaçınmak istiyorsanız durum çubuğunu kaldırmanız gerekiyor. Çünkü eğer bir bildirim gelirse kullanıcının hem gözü hem de dikkati dağılabilir. Bu nedenden ötürü uygulamanızı tam ekran yapmanız gerekmekte. Bu yazımda Swift ile nasıl durum çubuğunu kaldıracağımızdan bahsedeceğim. Durum çubuğunu kaldırmak için yapacağımız işlem info.plist dosyamızın içerisinde. Buradan vereceğimiz […]

Swift Pin Oluşturmak

Merhaba arkadaşlar. Bu yazımda haritalarda sıkça kullanacağımız bir olaydan bahsedeceğim. Pin oluşturmaktan bahsedeceğim. Haritalarda bir yeri göstermek için üzerinde bir simge belirtmemiz gerekiyor. Buna pin diyoruz. Xamarin’de nasıl oluşturacağımızı göstermiştik. Bu yazımda ise Swift ile nasıl oluşturulacağından bahseceğim. İlk olarak oluşturacağımız pinin konumunu belirtmemiz gerekiyor. CLLocationCoordiante2D türünde bir değişken oluşturuyorum. Bu değişkenin X ve Y […]

Swift Harita Kullanımı

Harita artık günümüzde her uygulamada harita kullanmak, konum bulmak gerekli hale geldi. Xamarin için bu işlemlerin nasıl yapıldığını anlatmıştım. Bu yazımda ise Swift ile bu işlemleri nasıl yapacağımızı anlatacağım. Xamarin ile yaparken Google haritalar kullandığımız için Google’dan API Key almamız gerekiyordu. Eklentiler yüklememiz gerekiyordu. Swift için ise bunlara gerek kalmadan çok kolay bir şekilde halledeceğiz. İlk olarak projemizde .storyboard uzantılı dosyamıza gelip Map Kit […]

Swift Activity Indicator

Activity Indicator kullanımı genel olarak önemlidir. Arka planda bir işlem yaptığımızda, kullanıcıya arkada bir şeyler olduğunu belirtmemiz için gereklidir. Bunun için ekranda dönen yuvarlak bir cisim belirir. Biz buna Activty Indicator deriz. Daha önce ki yazılarımdan Xamarin için nasıl kullanıldığını belirtmiştim. Bu yazımda ise Swift  için nasıl kullanılacağını belirteceğim. Basit bir yazı olacak. İlk olarak projenizde .storyboard uzantılı dosyanıza […]

Swift Web View Kullanımı

Bazen projelerinizde web sayfalarını direk uygulamanın içinde göstermek istersiniz. Yani bir tarayıcı açıp onun içinden göstermek yerine uygulamanın içinden göstermek daha kullanıcı dostu olabilir. Bunun için ilk olarak storyboard uzantılı tasarım dosyanızın içerisine bir Web View atamanız gerekmekte. Çünkü bir web sayfasını uygulamanın içinde göstermenin en mantıklı yolu budur. Xamarin kullanırken de benzer işlemleri yapıyorduk. […]

Swift Hata Gösterme ve Display Action Sheet Kullanmak

Projenizde kullanıcıya hatalı bir işlem yaptığında veya çok seçenek sunmak istediğinizde karşısına kolay erişebilir ve seçimi kolay bir ekran çıkarmalısınız. Bunun için en uygun yöntem Alert ve Display Action Sheet kullanmaktır. Xamarin’de  kullanımı çok kolay olan bu fonksiyonların Swift üzerinde kullanımı biraz daha uğraştırıcı. Ekrana Alert basmak ile Display Action Sheet koymak arasında ne gibi farklılar var diyebilirsiniz. […]

Swift Switch Case Yapısı

Programlama dillerinde en önemli özelliklerden birisi karar yapılarıdır. Switch Case karar yapısıda en çok kullanılanlardandır. Java ve C#‘a göre yine farklılık gösteriyor Swift. Daha önce ki derslerimizde başak bir karar yapısı olan İf Else karar yapısından da bahsetmiştik. Bu yazımda da switch case yapısını bir örnek uygulama üzerinde yaparak anlatacağım. Bu senaryoda rastgele bir sayı alacağız. Sonrasında bu sayının […]