İçeriğe geç

Ay: Nisan 2018

Swift 4.1 ile gelen yenilikler

Merhabalar bu yazımda kısa süre önce betadan çıkıp kararlı sürüme kavuşan Swift 4.1 ile gelen bazı değişim ve yeniliklerden bahsedeceğim.

Swift dilide günler ilerledikçe gelişmekte ve yeni sürümleri ile programlama yapısını daha efektif, temiz ve hızlı hale getirmekte. Bu biz …

github.com/KenanAtmaca/FlappyGo

Merhabalar bu yazımda iOS SpriteKit ile yazdığım bir dönemin efsanesi Flappy Bird oyununun clone halini açık kaynak olarak paylaşıyorum.

Bu oyunu bilmeyenlerimiz yoktur. Böylesine popüler olmuş bir oyunu ve buna benzer oyunları yazmanız SpriteKit ile oldukça rahat. Github üzerinde oyunun …

Swift 4 ile @available kullanımı

Merhabalar bu yazımda Swift 4 ile işlevselliği artırılan @available özelliğini kullanmayı göstereceğim.

if ile birlikte kullandığımız #available özelliği versiyona göre kodumuzun çalışmasını sağlamakta. Ancak bu yazımda bahsedeceğim tarafı ise yazdığımız frameworkler ve işlevsel sınıflarda versiyon çıktığımız zaman bazı fonksiyonların eski …

AVPlayerLayer ile video background

Merhabalar bu yazımda iOS ile uygulamalarınızda kayıt,giriş vb bölümlerinde arka fonda anlık olarak video nasıl oynatırız ? sorusunu cevaplayacağım.

Uygulamalarınızda sadece giriş,kayıt sayfalarında değil. Aynı zamanda tutorial sayfalarınızdada view üzerine eklediğiniz elementlerinizin altında oynayan video uygulamaya güzel bir görüntü ve …

UITableView dynamic row işlemi

Merhabalar bu yazımda iOS ile UITableView kullanarak otomatik satır yükseliği nasıl elde ederiz ? sorusuna yanıt bulacağız.

Bu işlemi default bir cell üzerinde gerçekleştireceğim. İşlem oldukça basit.

import UIKit

class mainVC: UIViewController {
    
    @IBOutlet weak var tblView: UITableView!
    
    var list:[String] 

UITableView row taşıma işlemi

Merhabalar bu yazımda İOS ile UITableView kullanırken satırların yerlerini değiştirmeyi göstereceğim.

Çok basit bir işlem ancak bilmeyenler olabilir. Bu yüzden sizlerle taşıma işlemini paylaşacağım.

Aşağıda yazdığım örneği inceleyebilirsiniz.

import UIKit

class mainVC: UIViewController {
    
    @IBOutlet weak var tblView: UITableView!
    
    var 

NotificationCenter ile data göndermek

Merhabalar bu yazımda İOS ile NotificationCenter kullanırken tetikleme işleminde tetiklenecek fonksiyona nasıl data göndeririz sorusuna yanıt bulacağız.

NotificationCenter ile observe işlemleri iOS ile bilinmesi gereken konular arasında. Bu yazımda bu konuyu bildiğinizi varsayarak pass data işleminin nasıl yapıldığını görerek zaten …

github.com/KenanAtmaca/KVolumeSlider

Merhabalar bu yazımda iOS uygulamalarınızda kullanabileceğiniz iOS un temel popup ses kontrol nesnesi yerine geçecek kullanışlı bir progress view sınıfımı paylaşacağım.

Bir önceki yazıda iOS cihazlarda ses tuşlarının kontrolünün nasıl yapıldığını göstermiştim. Aynı konu ile bağlantılı olarak ve yazımda verdiğim …

İOS Volume kontrol işlemi

Merhabalar bu yazımda İOS uygulamalarınızda uygulama içerisinde cihaz ses tuşlarını nasıl kontrol ederiz ? Bunu öğrenmiş olacağız.

Bir çok sosyal medya uygulamasında ses tuşlarına bastığımız zaman kendi animasyonlu progress view üzerinde ses artışını ve azalışını göstermekte. Bu işlemi yapabilmek ve …

Copyright © 2022 Kenan Atmaca