hi guys some one is seeking for a iOS developer job? what is your strategy?
Posts by Daniel
@twostraws.bsky.social🎉 I just finished Day 26 of the #100DaysOfSwiftUI at www.hackingwithswift.com/100/swiftui/26 via @twostraws
🎉 I just finished Day 23 of the #100DaysOfSwiftUI at www.hackingwithswift.com/100/swiftui/23 via @twostraws
🎉 I just finished Day 22 of the #100DaysOfSwiftUI at www.hackingwithswift.com/100/swiftui/22 a través de @twostraws
🎉 I just finished Day 21 of the #100DaysOfSwiftUI at www.hackingwithswift.com/100/swiftui/21 via @twostraws
@twostraws.bsky.social 🎉 I just finished Day 19 of the #100DaysOfSwiftUI at www.hackingwithswift.com/100/swiftui/19 a través de @twostraws
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
🎉 I just finished Day 17 of the #100DaysOfSwiftUI at www.hackingwithswift.com/100/swiftui/17 a través de @twostraws
@twostraws.bsky.social🎉 I just finished Day 16 of the #100DaysOfSwiftUI at www.hackingwithswift.com/100/swiftui/16 a través de @twostraws
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
🚀 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
🚀 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
🌟 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
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
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
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? 🚀
🚀 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
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