5 Ekim 2023

What did SF Symbols 5 Bring? #Apple

700 5 gün önce

For a while, Apple had been keeping quiet about SF Symbols. Apart from some minor improvements, we hadn't seen any significant changes, except for the arrival of new symbols.

ContentUnavailableView - Handling Empty Views

122 1 hafta önce

ContentUnavailableView is one of the newly introduced features at WWDC 2023, where iOS 17 was announced. Besides being one of the newly introduced features at WWDC 2023 where iOS 17 was announced, it's actually a display template that can be very useful for those working with SwiftUI.

TipKit - One More New Framework of Apple

435 2 hafta önce

With iOS 17, we have acquired a new framework. Don't be fooled by its name, which is Tipkit; I believe it can become quite useful. Of course, since it's still in the experimental version, it has various bugs.

Tipkit - Yeni Swift Framework

100 2 hafta önce

Evet arkadaşlar IOS 17 ile beraber yeni bir framework'e daha sahip olduk. Adının Tipkit olarak konulmuş olmasına bakmayın baya baya işe yarar bir hale gelebilir diye düşünüyorum.

SwiftData - New Framework of Apple

334 2 hafta önce

First of all, I'm not one of those people who generally view new frameworks positively during the development phase. However, this time, I realized I was mistaken. I think SwiftData has turned out well in its current state.

SwiftData Nedir? #Yepyeni Framework

106 2 hafta önce

Öncelikle yeni frameworklere geliştirme aşamasında çok olumlu bakan insanlardan birisi değilim. Fakat bu sefer yanıldığımı farkettim. SwiftData bu hali ile bence olmuş.

What is Parameter in Swift?

117 3 hafta önce

In Swift, a parameter is a variable that is used to pass information into a function or method. Parameters are an essential part of function and method declarations, as they define what input values a function or method expects to receive. When you call a function or method, you provide arguments for its parameters, which are then used within the function's body to perform a specific task or computation.

Objective-C is Still Alive?

102 3 hafta önce

Actually, Objective-C is still in use, but it is likely to become less prevalent in the coming years. In 2021, Objective-C was gradually being replaced by Swift as the preferred language for iOS and macOS development by Apple. Swift offers modern features, better performance, and improved safety compared to Objective-C, which made it more attractive to developers.

What is Nil Coalescing in Swift?

105 4 hafta önce

In Swift, the Nil Coalescing Operator (??) is used to provide a default value for an optional if the optional is nil. It's a shorthand way of handling optionals that allows you to provide a fallback value in case the optional is empty.

Swift'te inout Parametleri

139 4 hafta önce

Geçtiğimiz günlerde ingilizce olarak bir içerik yayınladım fakat bu konunun önemli olduğunu düşündüğüm için bir de türkçe olarak tanımlamak istiyorum.

What is inout parameter in Swift?

104 4 hafta önce

In Swift, an inout parameter is a way to pass a parameter to a function or method by reference, allowing the function to modify the original value of the parameter. This is different from regular function parameters, which are passed by value, meaning a copy of the parameter's value is created within the function's scope, and any changes made to the parameter inside the function do not affect the original value outside of the function.

What is Fallthrough in Swift?

98 4 hafta önce

In Swift, fallthrough is a keyword used within a switch statement to specify that control flow should continue to the next case label after the current one, even if the condition for the current case is satisfied. It essentially allows you to create a fallthrough behavior from one case to another.

What is Compound Assignment Operator in Swift?

308 4 hafta önce

In Swift, a compound assignment operator is a shorthand way of combining an arithmetic operation with assignment. It allows you to modify the value of a variable or property by performing an operation (e.g., addition, subtraction, multiplication, division) on it and assigning the result back to the same variable or property in a single step.

What is Enum in Swift?

107 1 ay önce

In Swift, an enum (short for "enumeration") is a data type that allows you to define a group of related values as a distinct type. Enums are a fundamental construct in Swift and are used to define a finite set of possible values or cases for a particular data type.

What is Data Types in swift?

96 1 ay önce

In Swift, data types are used to specify the type of data that a variable or constant can hold. Swift is a statically-typed language, which means that you must declare the data type of a variable when you create it. Here are some of the commonly used data types in Swift:

What is Closure in Swift?

107 1 ay önce

In Swift, a closure is a self-contained block of code that can be assigned to a variable, passed as a parameter to a function, or returned from a function. Closures are similar to functions, but they are often used for more concise and portable code.

SOLID Nedir?

116 1 ay önce

SOLID, yazılım geliştirme prensiplerini ifade eden ve yazılım tasarımının daha anlaşılır, sürdürülebilir ve genişletilebilir olmasını amaçlayan bir akronimdir. SOLID, beş farklı ilkeyi temsil eder ve bu prensipler yazılım tasarımının kalitesini artırmak için kullanılır. Bu ilkeleri profesyonel iş başvurularında sizden istenen özellikler arasında görebilirsiniz. Muhtemelen iş görüşmelerinde de size ufaktan sorulur.

What is guard let in Swift?

141 1 ay önce

The "guard let" statement in Swift is used to safely unwrap an optional value and make sure it has a non-nil value within a specific scope. It's primarily used for early exits or error handling in a function or method when dealing with optional values.

Swift - Protocols + Class + Struct

110 2 ay önce

Şimdi protocols mevzusu swift için çok çok önemli bir yapıdır. Bu yapı sayesinde hem kod use oranını arttırır hem de polymorphism gibi mevzulara derinden dalmış olursunuz.

Why Native Coding is Better?

95 2 ay önce

Native mobile coding refers to the practice of developing mobile applications using platform-specific programming languages and tools, such as Swift for iOS and Java/Kotlin for Android. While there's been a rise in cross-platform frameworks like Flutter and React Native, native coding remains a strong choice for various reasons.