Advertisement · 728 × 90

Posts by Daniel

hi guys some one is seeking for a iOS developer job? what is your strategy?

5 months ago 0 0 0 0
Preview
Day 26 – 100 Days of SwiftUI Follow the 100 Days of SwiftUI and learn to build apps for free.

@twostraws.bsky.social🎉 I just finished Day 26 of the #100DaysOfSwiftUI at www.hackingwithswift.com/100/swiftui/26 via @twostraws

11 months ago 2 0 0 0
Preview
Day 23 – 100 Days of SwiftUI Follow the 100 Days of SwiftUI and learn to build apps for free.

🎉 I just finished Day 23 of the #100DaysOfSwiftUI at www.hackingwithswift.com/100/swiftui/23 via @twostraws

1 year ago 1 0 0 0
Preview
Day 22 – 100 Days of SwiftUI Follow the 100 Days of SwiftUI and learn to build apps for free.

🎉 I just finished Day 22 of the #100DaysOfSwiftUI at www.hackingwithswift.com/100/swiftui/22 a través de @twostraws

1 year ago 1 0 0 0
Preview
Day 21 – 100 Days of SwiftUI Follow the 100 Days of SwiftUI and learn to build apps for free.

🎉 I just finished Day 21 of the #100DaysOfSwiftUI at www.hackingwithswift.com/100/swiftui/21 via @twostraws

1 year ago 0 0 1 0
Preview
Day 19 – 100 Days of SwiftUI Follow the 100 Days of SwiftUI and learn to build apps for free.

@twostraws.bsky.social 🎉 I just finished Day 19 of the #100DaysOfSwiftUI at www.hackingwithswift.com/100/swiftui/19 a través de @twostraws

1 year ago 3 0 0 0

It’s a great resource!! I tried many sites, but this is the best for me.
Hands-on Learning – The course is project.
Well-Structured & Beginner-Friendly – It starts with the basics and gradually introduces advanced concepts.
Regular Updates & Strong Community – The content is frequently updated

1 year ago 2 0 0 0
Preview
Day 17 – 100 Days of SwiftUI Follow the 100 Days of SwiftUI and learn to build apps for free.

🎉 I just finished Day 17 of the #100DaysOfSwiftUI at www.hackingwithswift.com/100/swiftui/17 a través de @twostraws

1 year ago 3 0 0 0
Preview
Day 16 – 100 Days of SwiftUI Follow the 100 Days of SwiftUI and learn to build apps for free.

@twostraws.bsky.social🎉 I just finished Day 16 of the #100DaysOfSwiftUI at www.hackingwithswift.com/100/swiftui/16 a través de @twostraws

1 year ago 4 0 1 0
Advertisement

Swift’s solution to the billion-dollar mistake: optionals! 💡"

Null references cause countless bugs, but Swift makes us handle missing values safely with optionals, unwrapping, nil coalescing, and more. Wrapping my head around guard let vs. if let today! 🤯 #Swift #iOSDev #Optionals

1 year ago 0 0 0 0

🚀 Today, I’m diving into protocols, extensions, and protocol extensions! Protocols keep Swift flexible, extensions make it powerful, and protocol extensions tie it all together. Time to learn, test, and master these key concepts! 💡 #Swift #iOSDev #SwiftLang #Coding #LearnSwift

1 year ago 1 0 0 0

🚀 Today’s Swift journey: Classes & Inheritance! 🎯

Classes introduce inheritance, a key feature for building real iOS apps. But remember: keep it simple! 💡

SwiftUI flips UIKit’s approach—structs for UI, classes for data.

6 tutorials, tests & deep dives ahead! #Swift #iOSDev

1 year ago 6 0 1 0

🌟 Day 11 of #100DaysOfSwiftUI done! Learned about static properties & access control—privacy isn’t just power, it’s clean, efficient code! Swift’s tools keep data safe & reduce complexity. 🚀 Excited to apply this in #SwiftUI! #Swift #iOSDevelopment #LearnToCode #SwiftLang

1 year ago 6 0 0 0

Today I learned about structs in Swift: custom structs, computed properties, property observers, and initializers. Structs make coding fun, organize data beautifully, and are key for solid iOS development! 🎉💻 #Swift #iOSDev #100DaysOfSwiftUI #HappyCoding #LearnSwift #SwiftUI #ProgrammingJoy

1 year ago 3 0 0 0

Today I learned about closures in Swift, a must for SwiftUI. Closures are anonymous functions you can assign to variables or pass as parameters I practiced shorthand syntax, trailing closures, and closures as parameters. Complex at first, but essential for mastering SwiftUI 🚀 #Swift #SwiftUI #iOSDev

1 year ago 2 0 0 0
Here’s an explanation of the example:

func perform(_ closure: (String) -> Void) {
    closure("Swift is amazing!")
}
perform { print($0) }

Breakdown
	1.	Defining the Function:
	•	perform(_ closure: (String) -> Void):
	•	The function perform accepts a closure as a parameter.
	•	The closure takes a String as input and doesn’t return a value (Void).
	2.	What the Function Does:
	•	Inside perform, the closure is called with the argument "Swift is amazing!".
	•	This means whatever logic is passed as the closure will receive the string "Swift is amazing!" as input.
	3.	Calling the Function:
	•	perform { print($0) }:
	•	When calling perform, a closure is provided: { print($0) }.
	•	$0 is shorthand for the first argument in the closure, which in this case is "Swift is amazing!".
	•	The closure simply prints the received string.
	4.	Output:
	•	The closure runs, printing:

Swift is amazing!



Key Points:
	•	Closures let you pass custom logic (print($0) in this case) into functions.
	•	This makes your function reusable and dynamic since the logic can change depending on the closure provided.

Here’s an explanation of the example: func perform(_ closure: (String) -> Void) { closure("Swift is amazing!") } perform { print($0) } Breakdown 1. Defining the Function: • perform(_ closure: (String) -> Void): • The function perform accepts a closure as a parameter. • The closure takes a String as input and doesn’t return a value (Void). 2. What the Function Does: • Inside perform, the closure is called with the argument "Swift is amazing!". • This means whatever logic is passed as the closure will receive the string "Swift is amazing!" as input. 3. Calling the Function: • perform { print($0) }: • When calling perform, a closure is provided: { print($0) }. • $0 is shorthand for the first argument in the closure, which in this case is "Swift is amazing!". • The closure simply prints the received string. 4. Output: • The closure runs, printing: Swift is amazing! Key Points: • Closures let you pass custom logic (print($0) in this case) into functions. • This makes your function reusable and dynamic since the logic can change depending on the closure provided.

🔗 Swift Closures: Clean & Dynamic! 🔗

Pass logic to functions for ultimate flexibility! Closures make code reusable, readable, and perfect for async tasks like networking.

What’s your favorite use? 🚀

1 year ago 0 0 0 0
Advertisement

🚀 Today I learned how Swift keeps things cool with error handling and default parameters! Handle errors or your code won’t compile – no shortcuts here. Default values for parameters? Game-changer. Bonus: Now I get why try is essential with throwing functions. Leveling up every day! 💻 #Swift #DevLife

1 year ago 0 0 0 0

Today’s Swift Learnings:
Reuse code with functions
Write functions, handle parameters, return values.
Return multiple values: arrays, sets, tuples?
Customize and omit parameter labels.
Bonus: When to skip return? What belongs in functions?
#Swift #iOSDev #CodeReuse #100DaysOfSwiftUI #SwiftFunctions

1 year ago 2 0 0 0