İçeriğe geç

Aylar: Ekim 2016

Genetik dizgi işleme algoritması (Needleman Wunsch Algorithm)

Algorithm

Merhabalar bu yazımda Swift ile iki string değerin. Verilen ölçüm metriclerine göre tablo oluşturup benzerliğini bulan Needleman Wunsch algoritmasını paylaşacağım.

Bu algoritmanın genel kullanımı protein veya nükleotit dizilerini hizalamak için kullanılanılır. Genetik dna dizilimlerinin bir biri arasındaki benzerliğini ortaya çıkarmaktır.…

Değer karıştırma algoritması (Shuffle Algorithm)

Algorithm

Merhabalar bu yazımda Swift ile yazmaya devam ettiğim algoritma serisine işinize yarayacak kolay ve etkili bir algoritma olan The Fisher-Yates / Knuth shuffle algoritmasını örnekleyeceğim.

Shuffle algoritması ismindende anlaşılacağı gibi karıştırma algoritmasıdır. Çoğu oyun,sosyal medya uygulamalarında sıklıkla kullanılır. Elimizde bulunan …

Ara değer araması algoritması (Interpolation Search)

Algorithm

Merhabalar bu yazımda Swift dili ile Ara değer algoritması nedir ? nasıl yazılır örneği vereceğim.

Ara değer algoritması (Interpolation Search) bilgisayar bilimlerinde kullanılan algoritmalardandır. Algoritmanın kullanımı sadece sıralı dizilerde geçerli.

Algoritma verilen dizi ve aranan değere göre formülü olan orta …

İkili arama algoritması (Binary Search)

Algorithm

Merhabalar bu yazımda İkili arama algoritması (Binary Search) Swift dili ile yazıp bilgi vereceğim.

İkili arama algoritması nedir ? diye soracak olursanız Parçala ve fethet yaklaşımını kullanan olayı daha küçük parçalar haaline getirip bulmaya çalışan algoritmadır. Bu algoritma veriyi bölerek …

Lineer arama algoritması (Lineer Search)

Algorithm

Merhabalar bu yazımla birlikte Swift ile yeni bir yazı kod serisine başlıyorum. Günümüzde kullanılan en önemli algoritmaları Swift dili ile yazıp hız karşılaştırmaları yapacağım.

İlk olarak piyasada bulunan arama algoritmalarını inceleyeceğim. Daha sonra diğer algoritma çeşitlerine zaman buldukça girmiş olacağız. …

Xcode 8 Çalışma zamanı console logları geçersiz kılmak

Xcode

Merhabalar bu yazımda Xcode 8 ile yeni bir uygulama oluşturup çalıştırdığınız zaman karşınıza doluşmaya başlayan log kayıtlarını nasıl geçersiz kılarız bunu göstereceğim.

Bunun için yukarıda uygulama simgesine tıklayıp -> Edit Scheme‘ye girip aşağıda fotoğrafını paylaştığım görseldeki işlemi yapmanız gerek.…

Swift ile Algoritma serisi

Algorithm

Merhabalar bu yazımla beraber İOS ve Swift örnekleri ile birlikte Swift 3 ile Piyasada bulunan efektiv algoritmaların çoğunu yazıp sizlerle paylaşacağım.

Böylelikle algoritmaların uygulama içerisindeki sorunları ve daha hızlı çözümlerini İOS üzerinde ele almış olacağız ve karşımıza modern dünyanın yazılımsal …

CGAffineTransform kullanımı

İOS 10

Merhabalar bu yazımda İOS uygulamalarınızda kullanabileceğiniz CoreGraphics kütüphanesinde bulunan nesnelere 2 boyutlu olarak özellikler ekleyebileceğiniz CGAffineTransform sınıfının kullanımına örnek vereceğim.

Bu sınıf İOS 10 ve Swift 3 güncellemeleri ile birlikte kullanımında değişiklik oldu ve syntax yapısı değişti. Nesneleri büyütme,döndürme,kaydırma vs …

Swift 3 ile Timer kullanımı

Swift 3

Merhabalar bu yazımda Swift 3 ile birlikte NSTimer‘dan Timer sınıfına dönüşen ayarladığınız süreye göre sürekli veya tekrarsız işlemlerinizi çalıştıran Timer sınıfının kullanımını göstereceğim.

Bu sınıf sayesinde uygulamalarımızda belirttiğimiz fonksiyonu sürekli olarak çalıştırabiliyoruz buda bize kolaylıklar sağlıyor, yazacağınız projeye göre.…

Swift 3 ile Grand Central Dispatch kullanımı

Swift 3

Merhabalar bu yazımda Swift 3 ile birlikte kullanım yapısı tamamen değişen ve uygulama geliştirirken çok ciddi ve önemli yerlerde kullandığımız GCD yani Thread yapısını nasıl kullanırız buna örnek vereceğim.

Threadler bildiğimiz gibi işlem gücü olan makinalar için işlemleri ayıran ve …