Windows 10’da Aile Bireyleri ve Çocuk Kullanıcı Kontrolleri Nasıl Yapılır?

Bilgisayarın başından kaldırmak zor olan çocukları güvenli bir şekilde interneti kullanmalarını sağlamak çok kolaylaştı. Windows 10’un yeni programı ebeveyn aile...

IOS’da Canlı Fotoğrafları Videoya Dönüştürmek

İnsanlar canlı bir fotoğrafı videoya nasıl dönüştürüleceğini bilmiyorlar. Bir canlı fotoğraf paylaştığınızda animasyon genellikle kaybolur. Bu yüzden önce videoya dönüştürmemiz...

Videolara Efekt Vermek İçin Kullanılabilecek En İyi 5 Mobil Uygulama

Akıllı telefonunuzda bulunan videoları üst seviyelere çıkartmak için kullanabileceğiniz uygulamaları bu yazımızda derledik. Bu uygulama sayesinde videolarınıza efektler verebilir, düzenleyebilir...

WordPress’de Güvenliği Sağlamak

Öncelikle wordPress, kişisel olarak içerik üretmenize, internet ortamında yayınlamaya ve düzenlemeye imkân sağlayan bir sistemdir. Bunun için kodlama bilmenize gerek...

Swift’de Değişken ve Sabit İşlemleri

Merhaba arkadaşlar, swift ile ilgili giriş seviyesinde bazı bilgileri hızlıca sizlere aktarmaya çalışacağım. Değişkenler Hafızada geçici olarak saklanabilen verilerdir. Swift’de...

Swift

Swift’de ImageView Tıklama İşlemi

Swift’de bazı objeler tıklanabilir değildir, hatta bazı objeler için bütün kullanıcı etkinlikleri default olarak görmezden gelinir. ImageView’da bunlardan biridir. ImageView’da kullanıcı etkinliklerini dokunma, aşağı çekme gibi durumları yakalayabilmek için isUserInteractionEnabled true olarak gönderilmelidir. Aşağıdaki kod yardımı ile Image Tap yakalanabilmektedir. imageView.isUserInteractionEnabled = true let imageTap...

Devamını oku
Swift

Swift’de Klavyeyi Kapatma Yöntemleri

1 adet gesture oluşturuyoruz, ve view’a ekliyoruz. View’a tıklandığında, hidekeyboard fonksiyonumuz çalışacak şekilde. gestureRecognizer değişkenine atadığımız tıklama event’ı istediğiniz outlet’e tanımlanabilir. Böylelikle dilediğiniz dokunma işleminde klavyeyi gizleyebilirsiniz. (Image gibi objeler için tıklama olayında user interaction aktif edilmesi gerekebilmektedir.) let gestureRecognizer = UITapGestureRecognizer(target: self, action: #selector(hideKeyboard))...

Devamını oku
Swift

Swift İle Listeleme İşlemleri (TableView)

Sınıfa dahil edilmesi gerekenler; UITableViewDelegate, UITableViewDataSource dışında 2 ana fonksiyon çağrılmalıdır. cellForRowAt ve numberOfRowsInSection fonksiyonları, tableView için zorunlu eklenmesi gereken fonksiyonlardır. cellForRowAt fonksiyonu her bir satırı oluşturan fonksiyondur. numberOfRowsInSection’da return edilen sayı kadar çalıştırılır. cellForRowAt Fonksiyonu func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell { let...

Devamını oku
Swift

Swift’de Timer() Kullanımı

Bir işlemi veya bir fonksiyonu belirli aralıklarla çalıştırmak isteyebilirsiniz. Bunu yaparken döngüleri kullanmak uygulamanıza çok ağır bir yük yükler. Bu yüzden sıralı olarak bir fonksiyon veya bir işlem çalıştırılacaksa Timer() kullanmanız gerekmektedir. Timer.scheduledTimer ile tanımlayıp bir değişkene atıyoruz. Parametreler timeInterval: Zaman aralığı (sn.) selector: Çalıştırılacak...

Devamını oku
Swift

Swift’de Alert Oluşturma

Tanımladığınız alerti present yardımı ile çağırabilirsiniz. Alert’ler fonksiyon içine gömülerek daha kolay ve kolay kullanımı sağlanabilir. Sadece başlık ve mesaj göndererek alert gösterebilirsiniz. Şimdi alert isminde bir UIAlertController tanımayarak 1 adet Tamam butonu ekleyelim ve gösterelim. Alert bir değişkene atanır ve addaction ile butonlar eklenir....

Devamını oku
Swift

Swift Kurucu View Metodları (Instance Methods)

Swift ile uygulama yazarken, kullanıcı bir ekrandan diğerine geçtiğinde, veya uygulama ilk açıldığında 1 kez, veya uygulamanın ana ekranı 2.kez açıldığında gibi durumlarda bazı işlemler yapmak isteyebilir, bazı fonksiyonları çağırmak isteyebilirsiniz. Bu gibi durumlarda aşağıdaki kurucu metodları kullanabilirsiniz. viewDidLoad() : View tamamen yüklendiğinde. Herşeyden önce. viewDidDisappear()...

Devamını oku
Swift

Swift İle Ekranlar Arası Geçiş (Segue İşlemleri)

Viewcontroller eklendikten sonra, Push işlemi için Storyboard’da işaretleme tamamlanır ve ID tanımlaması yapılır. Sonrasında aşağıdaki işlemler yapılır. Şimdi notları daha hızlı buraya yerleştirmek adına ekran görüntüsü vs. paylaşamıyorum, fakat ilerleyen günlerde ihtiyaç olursa notları ekran görüntüleri ve kaynak linkleri ile güncellemeyi düşünüyorum. performSegue ile Diğer Ekrana...

Devamını oku
Swift

Userdefaults Veri Kaydetme ve Çekme

Userdefaults kavramı uygulamalarımızda en düşük boyutlu, çok sık güncellenmesi gerekmeyen verilerin kullanıcının cihazında saklanması işlemidir. Bunun için Coredata da kullanabiliriz fakat, daha düşük boyutlu tam olarak veritabanı mantığında çalışmayan, coredata’ya göre daha az fonksiyonel olan bir key-value saklama yapısıdır diyebiliriz. Kullanımı oldukça kolay olan bu...

Devamını oku
Swift

Swift’de Optionals Kavramı (Soru İşareti ve Ünlem)

Kullanıcıdan alınan verilerde tip uygunluğu ön tanımlaması yapmak için kullanılır.  Örneğin veri initialize edilmemişse ? kurtarıcımız olabilir. Soru İşareti (?) Olma veya olmama ihtimali mevcut. Uygun olduğu takdirde onay alır. Ünlem İşareti (!) Bu değerin olmama ihtimali yoktur. Kesinlikle tanımlanmıştır. Eğer bir sorun oluşursa, fatal error...

Devamını oku
Swift

Swift’de Fonksiyonların Kullanımı

Swift’de bütün programlama dillerinde olduğu gibi fonksiyonları kullanmaktayız. Eğer bir değer dönecekse, return edilecek veri tipini tanımlamamız gerekmektedir. Hangi tipde veri dönecekse ” -> Int” gibi dönecek verinin tipini belirtmemiz gerekiyor. Fonksiyon tanımlama oldukça basittir. Eğer herhangi bir veri dönüşü yapılmayacak ise, aşağıdaki gibi basitçe...

Devamını oku