İçeriğe geç

Yazar: Kenan Atmaca

CoreGraphics CAGradientLayer kullanımı

İOS

Bu yazımda İOS ile CoreGraphics katmanında nasıl bir gradient tabaka oluşturabilirsiniz bunun örneğini vereceğim.

Bunun için CAGradientLayer sınıfını kullanacağız. kullanışlı ve oluşturması basit. Bu katmanları oluşturarak üzerine grafiksel çizimler yapabilirsiniz. İOS‘da bulunan Sağlık uygulamasındaki grafiklere benzer.

Aşağıdaki verdiğimi örnekte …

CoreGraphics CALayer kullanımı

İOS

Merhabalar bu yazımla beraber bir kaç yararlı İOS ile CoreGrapichs serisi yazacağım.

CALayer İOS’da kullandığımız buttonlar,labeller vb parçaların alt katmanını oluşturur ve direk olarak bu sınıfı kullanır. Biz bu katmana erişince bildiğimiz gibi button.layer.cornerRadius gibi köşeleri yuvarlatabiliyorduk.

Bu katmanı kullanarak …

WWDC 2016

WWDC

Merhabalar bugün aylardır beklenen Apple’nin işletim sistemlerine ve geliştiricilere yönelik yaptığı konferans süreci başlamış oldu. 4 gün sürecek konferansta geliştiricilere yönelik bir çok detay verilecek.

İlk gün her zamanki gibi işletim sistemleri hakkında yeniliklerden bahsedildi.

Dikkate değer yeniliklerden bahsedecek olursam, …

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 
Copyright © 2022 Kenan Atmaca