@IBDesignable – @IBInspectable

Merhaba. Bu yazıda @IBDesignable – @IBInspectable inceliyeceğiz. @IBDesignable etiketi UIView inherit alan sınıfların storyboard ve ya .xib üzerinden gerçek zamanlı olarak düzenlenmesine izin verir. Mesela cornerRadius verdiğimiz bir View’i build almadan radius’lu halini görebiliriz. @IBInspectable ise değişkenleri Attributes Inspector’a ekleyip düzenlememizi sağlar. Bu etiketle oluşturulan değişkenler eğer tür uygunsa Storyboard ve ya .xib üzerinde Attributes… Okumaya devam et @IBDesignable – @IBInspectable

DispatchWorkItem

Merhaba bu yazımızın konusu ‘DispatchWorkItem‘. DispatchWorkItem kuyrukların Thread’ler aracılığıyla execute edebileceği öğelerdir. Mesela yaygın olarak kullanılan asyncAfter methodu bizden bir WorkItem öğesi bekler. Initialize DispatchWorkItem oluşturursak bizden başlatma değerleri olarak ; DispatchQos, DispatchWorkItemFlags, ve bir completionBlock ister Biz şu an için qos ve flags’ı default kullanalım ve completionBlock ile birlikte başlatım. Create Başlatmanın ardından Completion… Okumaya devam et DispatchWorkItem

AppDelegate Life Cycle

AppDelegate Functions This function is called first of functions in AppDelegate and SceneDelegate. As we know, on September 19, 2019, Apple introduced the multi-window feature. This feature is not yet available on iPhone, but it came to iPad with iPad-OS operating system (iOS 13). The multi-window feature allows you to play multiple windows within the… Okumaya devam et AppDelegate Life Cycle