İçeriğe geç

Ay: Mayıs 2016

Swift ile Unowned ve Weak Self Closures

swift

Merhabalar bu yazımda Unowned ve Weak değişken türlerini Swift programlama dilinde nasıl Closures yardımıyla kullanırız buna örnek vereceğim.

Bundan önceki yazılarımdada bahsettiğim türleri Closures’de kullanabiliyoruz. Böylelikle Dealloc işlemini kolay bir şekilde Class için gerçekleştirmiş oluruz.

Aşağıdaki verdiğim örneği inceleyebilirsiniz.

class 

Swift ile Unowned Veriables

swift

Merhabalar bu yazımda Swift veriables serisinden Unowned veriables için örnek vereceğim.

Strong,Lazy,Weak‘den sonra diğer bir değişken türü olan Unowned iç içe bir birini çağıran ve bilgi aktaran sınıf değişkeni olarak kullanılır. Bu formata uyan bir sınıf yapınız yoksa kullanmanız …

Swift ile Weak Veriables

swift

Merhabalar bu yazımda Swift ile ön ek olarak kullanılan Weak Değişkeninden bahsedip, örnek vereceğim.

Weak Değişkeni Lazy Veriables yazısındada açıkladığım gibi ARC sisteminde farklar yarattırıyor.

Direk aşağdaki örnek üzerinden açıklayayım.

class Person {
    
    var name:String
    
    
    init(name:String) {
        
        print("init")
        self.name = 

Swift ile Lazy Veriables

swift

Merhabalar bu yazımda Swift ile Lazy ön ekli değişkenlerin ne işe yaradığı hakkında bilgi verip örnek ile açıklayacağım.

İOS derleyicisinde ARC (Automatic Referance Counter) denilen bir sistem mevcut. Bu sistem her değişkenin referans sayısını çağrılma sayısını sayıyor ve buna göre …

Swift @noescape kullanımı

swift

Merhabalar bu yazımda Swift dilinde Closures ile kullanılan ön eklerden biri olan @noescape ne işe yarar buna örnek vereceğim.

Swift programlama dilinde Closuresler çok değerli bir yere sahip çoğu programlama dilindede olan bir özellik aslında. Parametrelere fonksiyon yazma olayı.

Daha …

UIKit Dynamics animasyonları

İOS

Merhabalar bu yazımda İOS programlamada UIKit‘in içerisinde bulunan Fizik animasyonlarını nasıl kullanırız buna örnek vereceğim.

Bu animasyonlar görselliği bol menu,tutorialler hazırlamanıza yardımcı olacaktır. Tüm UI elementlerine bu özellikleri ekleyebilirsiniz.

Dynamic Behavior’ların ne işe yaradığından bahsedeyim:

  • UIGravityBehavior = Belirtilen View’e

AVPlayer ile Video oynatma

İOS

Merhabalar bu yazımda AVPlayer sınıfını kullanarak uygulama içinde video nasıl oynatılır bunun örneğini vereceğim.

AVKit ve AVFoundation kütüphaneleri görüntü ve ses işlemlerinde kullanılmakta. Bende aşağıda yazdığım örneğimde oynatma işlemi örneğini görebilirsiniz.

import UIKit
import AVKit
import AVFoundation

class ViewController: UIViewController 

NSAttributedString ile Html dönüşümü

İOS

Merhabalar bu yazımda NSAttributedString kullanarak Html dosyasını String‘e dönüştürüp, String‘dende Html‘e nasıl dönüşüm gerçekleştiririz bunun örneğini vereceğim.

Aşağıda yazdığım 2 adet fonksiyon var bunları kullanarak geçiş yapabilirsiniz. Ayrıca WebView nesnesini kullanarak String ile yazılmış Html kodunu uygulama …

UIBezierPath kullanımı

İOS

Merhabalar bu yazımda İOS uygulama yazarken gömülü olarak bulunan UIBezierPath sınıfının kullanımına örnek vereceğim.

Bu sınıf bazı çizimleri yapmamızı sağlayan çizim sınıfıdır. (Kare,Dikdörtgen,Oval,Üçgen)

UIView nesnesi üzerine drawRect fonksiyonu içerisinde direk çizimimizi yazıp basabiliyoruz. Buna ek olarak normal UIViewController‘da bir …

Swift ile #ifdef kullanımı

swift

Merhabalar bu yazımda Swift dilinin içerisinde yerleşik olarak bulunan C dili Apisi’nin diğer bir özelliği ön işlemci komutlarının nasıl yazılacağının örneğini vereceğim.

Bu işlem çoğu alt seviye ve yerleşik olarak bulunan programlama dillerinde var. Amacı kodun derlenmeden önce çalıştırılmak kontrol …

Copyright © 2022 Kenan Atmaca