Check out my courses: - Udemy: https://www.udemy.com/user/karolynyis... - Lynda: https://www.lynda.com/Karoly-Nyisztor... - LinkedIn Learning: https://www.linkedin.com/learning/ins... - Pluralsight: https://www.pluralsight.com/profile/a... - Skillshare: https://www.skillshare.com/user/leakka You can find my books on Amazon Website: http://www.leakka.com Twitter: https://twitter.com/knyisztor
Woohoo! My latest course "iOS Development: Architecture" is now available on LinkedIn Learning: https://www.linkedin.com/learning/ios-development-architecture and on Lynda.com: https://www.lynda.com/iOS-tutorials/iOS-Development-Architecture/699340-2.html
https://youtu.be/LdIib-SrOmk The transcript of the video If we need a URL, we initialize it using the following syntax: var url = URL(string: "http://www.leakka.com") That’s pretty straightforward, but wouldn’t it be cool to create a url just like this: var url = "http://www.leakka.com" ? If we tried that, we’d get a compiler error. Actually, we can make it work with just a little bit of coding. And here’s how! Swift has a protocol called ExpressibleByStringLiteral. If we make a type adapt it, we can create instances of that type from a string. Here’s the official documentation: https://developer.apple.com/documentation/swift/expressiblebystringliteral ExpressibleByStringLiteral A type [...]
There’s more content coming, so be sure to subscribe to my Youtube channel. https://youtu.be/LE7tTYIrggg Here’s the transcript of the video. Today we’re gonna take a look at the Natural Language framework. Apple introduced this cross-platform framework this June at the developer conference. […]
Do you want to become a better software developer? If you said yes, these offers will probably interest you. In these three courses, I share practical knowledge that can be applied instantly. 1. Software Development from A to Z Get insights into the software development industry. You will acquire professional and technical skills together with an understanding of what software development is. Click here to enroll for just $9.99 2. UML and Object-Oriented Design Foundations Learn about the fundamentals of Object-Orientation, the programming paradigm used to build every modern software system. We also delve into UML, the communication standard that every software [...]
Working on my next project "Machine Learning with CoreML and Swift." I plan to publish the video course and the book by September 2018. The book is available for pre-order.
Sometimes, small code changes can bring considerable benefits. By using specific keywords, we can improve the performance of our code. Before I reveal that little optimization trick, you need to understand why it actually works. So, let’s talk first about method calls. Swift supports different techniques to invoke a method at runtime. Static dispatch is when the compiler can infer at build time which method to call. Static dispatch won’t work if subclasses can override the methods or the properties of the superclass. The compiler can’t figure out at compile time whether we’re referring to the superclass’s implementation or [...]
Learn how to place 3d-scenes in your living room with my tutorial Introduction to Augmented Reality with ARKit You can find the demo projects on Github Check out my course Introduction to Algorithms and Data Structures in Swift I offer lifetime access to the course for only $9.99. The coupon is automatically applied if you click the link.
You'll only be able to effectively apply POP-principles if you understand how protocol extensions, protocol composition, and protocol inheritance works. In this short video, I talk about protocol inheritance. https://youtu.be/6LDvgJhK2oI Are you interested in Swift and Protocol-Oriented Programming? Check out my recently published course "Swift 4: Protocol-Oriented Programming" available on LinkedIn Learning: https://www.linkedin.com/learning/swift-4-protocol-oriented-programming and on Lynda: https://www.lynda.com/course-tutorials/Swift-4-Protocol-Oriented-Programming/633857-2.html
Help me reach my goal by subscribing to my Youtube channel Swift Programming Tutorials I upload new, mostly Swift programming related content on a regular basis.