Taylor Swift i Travis Kelce oraz Blake Lively i Ryanem Reynoldsem wybrali się razem do nowojorskiej restauracji The Corner Store w SoHo. Wypatrzyli ich oczywiście paparazzi, a zdjęcia natychmiast obiegły internet. Stylizacje na wypad do restauracji Taylor Swift na postawiła na gorsetową sukienkę mini, czarne botki na wysokim obcasie i beżowy płaszcz. Za to Blake […]
Apple’s Swift Student Challenge has given thousands of students around the world the opportunity to showcase their creativity and build real-world skills. The challenge empowers students to join a worldwide community of developers using Swift — the same programming language used by professionals — to create the next wave of groundbreaking apps. Submissions for the […]
We’re thrilled to announce the Swift Student Challenge 2025. The Challenge provides the next generation of student developers the opportunity to showcase their creativity and coding skills by building app playgrounds with Swift. Applications for the next Challenge will open in February 2025 for three weeks. We’ll select 350 Swift Student Challenge winners whose submissions demonstrate excellence […]
Swift’s foundation library provides a sorted(by:) function for sorting arrays. The areInIncreasingOrder closure needs to return true if the closure’s arguments are increasing, false otherwise. How to use the closure for sorting by multiple criteria? Let’s take a look at an example of sorting an array of Player structs. Sort by score in descending order […]
DateFormatter is used for converting string representation of date and time to a Date type and visa-versa. Something to be aware of is that the conversion loses microseconds precision. This is extremely important if we use these Date values for sorting and therefore ending up with incorrect order. Let’s consider an iOS app which uses […]
Two new sizes as the Pro phones grow in size, and weight, and get even smaller bezels. Here’s what you need to know about the iPhone 16. The New Models in a Nutshell As in earlier years, Apple has discontinued the iPhone 15 Pro models and added features to the base iPhone 16 models. Apple […]
It is not often when we need to wrap an async function with a completion handler. Typically, the reverse is what happens. This need can happen in codebases where the public interface can’t change just right now, but internally it is moving towards async-await functions. Let’s jump in and see how to wrap an async […]
SwiftData gained support for predicate expression in iOS 18. How does it compare to the expressions we can use with Core Data? Core Data Queries with NSExpression When Apple launched SwiftData with iOS 17 there were some gaps compared to Core Data. A big one for me was the ability to create an aggregate query […]
Throughout my life, I have met several people who struggle to learn a new language, with some of them being unable to communicate at a basic level despite having studied for several years. I believe that learning a language is not a matter of talent, but that of dedication and following a good process. In […]
After a couple of years, I tend to get tired of looking at the same colour scheme in Xcode. Then I spend quite a bit of time looking for a new theme and then coming back with empty hands. Material default has served me for a while, but it never felt like a perfect colour […]