İçeriğe geç

Etiket: class

Swift ile Access Control

swift

Merhabalar bu yazımda nesneye yönelik programlama dillerinde olmassa olmaz özeliklerden olan değişkenlere,classlara yetki erişim özelliğini Swift ile nasıl sağlarız buna örnek vereceğim.

Diğer üst seviye programlama dillerindede olduğu gibi bu işlemi Swift ile public,internal,private ön ekleriyle sağlıyoruz, internal (protected) oluyor.…

Swift ile Optional Chaining

swift

Bu yazımda Swift ile beraber getirilen optional değişkenlerin mantığından bahsedeceğim çoğunlukla tüm kütüphanelerde kullanılmakta.

Optional değişkenin kullanımı Swift 2.0 öncesinde farklıydı şimdi daha farklı versiyon değişiklerinde syntax yapısında daha anlaşılır programlama deneyimine sahip olması için bazen değişimlere gidebiliyorlar.

Kullanımı bir …

Swift ile Required init

swift

Merhabalar bu yazımda Convenience initten sonra diğer bir tür olan Required initten bahsedeceğim kullanışlı ve güzel bir sınıf initializerı.

Required initi nerde kullanmamız gerek ? diye bir soru gelirse Bir üst sınıfınız var ve bu sınıf intializera sahip, üst sınıfn …

Swift ile Convenience init

swift

Bu yazımda Swift ile Class initlere yardımcı olarak kullanılan Convenience init‘den bahsedeceğim.

Bu özellik sınıfımızda yarattığımız initialization işlemini durumlara göre üzerine ek yada değişiklik yapmamızı sağlar normalde farklı farklı initler yaratabiliriz ancak bir init diğer inite mudahale edemez bunun …

Swift ile Class Generics

swift

Merhabalar bu yazımda Swift ile güzel kullanışlı bir özellik olan Genericslerin sınıf ve protokol yapısı ile beraber nasıl kullanıldığına örnek vereceğim.

Bu özellik sayesinde sınıflar farkli tipler yada veriler için ayrı ayrı yazılmak zorunda değil.Tip kullanımlarına esneklik ve dinamiklik katan …

Swift ile Protocol

swift

Merhabalar bu yazımda Swift ve İOS programlamanın önemli konularından Protocol‘den bahsedip örnek vereceğim.

Swift dili Hem object orianted hemde protocol orianted programlama dili olarak geçer.Swift dilinin kütüphaneleri elementleri bir birinin özelliğini devrederek,izin alarak çalışır.

Örnek olarak tableview oluşturduk ve …

PHP ile class namespace kullanımı

PHP ile büyük ve orta ölçekli projelerde sınıf adları çakışması veya klasörlerin içindeki sınıfları daha düzgün ve okunaklı şekilde çağırmak isteyebiliriz.Biliyorsunuz ki kodun işlevselliği kadar okunabilirliği tekrar düzenlenebilirliğide çok büyük önem taşıyor.

Aşağıda verdiğim kod parçasında nasıl namespace yaratıp nesne …

PHP ile sihirli methodlar

php logo

PHP sınıflarında işimize çok yarayacak algoritmalarınızı değişik varyanslara sokacak sihirli sınıf methodlarına örnek vereceğim.

<?php 

class Sihirli {


function __construct(){
echo "ben construct"."<br>";
//$nesne = new Sihirli();
}


function __get($param) {
	echo "geçersiz parametre".$param."<br>";
	//$nesne->benek;
}


function __set ($name,$val){
	echo 
Copyright © 2022 Kenan Atmaca