İçeriğe geç

Etiket: code

Interview Question – 2

Merhabalar bu yazımda sizlere iOS Developer alımlarında karşıma çıkan diğer bir soruyu paylaşacağım.

Soru oldukça basit. Tabi hızlı düşünüp yazmak önemli olan. Olay bir fonksiyon yazmanız isteniyor. Bu fonksiyona parametre olarak Int bir sayı göndermeniz ve sonuç olarak bu sayının …

Interview Question – 1

Merhabalar bu yazımda sizlere karşılaştığım bir mülakat sorusunu paylaşacağım. Sizde bu soruyu yazmayı deneyerek kendinizi kontrol edebilirsiniz.

Bu karşılaştığım soru silikon vadisindeki bir şirket tarafından tarafıma soruldu. Bildiğiniz gibi her programlama dili birer araçtır. Esas olan algoritmik becerileriniz ve analitik …

Uygulamanın toplam kod satır sayısı

Merhabalar bu yazımda işinize yarayabilecek basit bir terminal kod satırı ile uygulamalarınızın toplam kod satır sayısını nasıl öğrenebileceğinizi göstereceğim.

Uygulamalarımızdaki tüm .swift uzantılı dosyaların içerisindeki kodları alt alta yazılı olarak düşündüğümüzde bize toplam uygulama içi kod satır sayısını verir. Bu …

Unit Test nedir ?

Merhabalar bu yazımda yazılım dünyasında artık olmazsa olmaz haline gelen ve bilmemizin bizlere ek bonus sağladığı Unit Test hakkında bilgi vereceğim.

Çağın teknolojik standartlarına uygun ve sürdürülebilir, esnek projeler geliştirmemiz adına Unit Test işlemi oldukça önemlidir. Çoğu projelerde zaman ve …

github.com/KenanAtmaca/LayoutConstraints

Github KenanAtmaca

Merhabalar bugün sizlere bahsettiğim İOS ile Autolayout olayı için yazdığım kolay,kullanışlı  sınıfı paylaşacağım.

Sınıf nesnelerinize kolay bir şekilde Autolayout özelliği eklemenizi sağlıyor ve yazdığınız kod daha okunaklı ve düzgün bir şekilde işlevini görmüş oluyor.

Github üzerinden verdiğim örnek ile sınıfın …

İOS Kod bloğu hızı ölçme işlemi

İOS 10

Merhabalar bu yazımda İOS Uygulamalarınızda yazdığınız Swift kod bloklarının derleyici tarafından derlenme zamanını ölçebileceğiniz sınıfı paylaşacağım.

Yazdığım basit sınıf sayesinde başlangıç ve sonunu belirttiğiniz kod bloğu arası zamanı size döndüren kolay bir sınıf. Bu sayede kod bloğunuzun derlenme zamanını öğrenebilir …

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 …

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