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
Etiket: #iOS
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