Tag: Swiftlang
-
Parsing JSON in Swift: The complete guide with examples
Posted on April 15, 2024, Level beginner Resource Length medium
Parsing JSON data is fundamental to any iOS app that performs remote REST API calls. Thanks to the Codable protocols introduced in Swift 4, Swift has a native and idiomatic way to parse JSON data. By Matteo Manferdini.
Tags json swiftlang web-development programming app-development
-
Swift 6: Preparing your Xcode projects for the future
Posted on February 2, 2024, Level intermediate Resource Length medium
Swift 6 will be the next major release of Apple's programming language and aims to create a fantastic development experience. Many of the latest features we know today are part of the road toward this major version bump. By Antoine van der Lee.
Tags swiftlang web-development app-development programming
-
Swift everywhere: Using interoperability to build on Windows
Posted on December 30, 2023, Level beginner Resource Length medium
Swift's deliberate design choices over the years has resulted in a language that showcases how flexibility and compatibility does not need to come at the cost of usability. One of these design choices was Swift's focus on native interoperability with other languages. The flexibility that this enables makes it a joy to build rich, native experiences in Swift across a variety of environments. By Saleem Abdulrasool.
Tags swiftlang programming web-development app-development software
-
How to use Swift for web development
Posted on July 15, 2023, Level intermediate Resource Length long
The web development world is vast, and it's easy to feel lost in the constant stream of new technologies emerging every day. Most of these new technologies are built using JavaScript or TypeScript. However, in this article, author will introduce you to web development using native Swift, directly inside your browser. By Mikhail Isaev.
Tags web-development app-development how-to swiftlang
-
Optimizing your app for network reachability
Posted on May 1, 2023, Level intermediate Resource Length long
Network Reachability is a vital aspect of apps that use some networking capabilities. Your users won't always have a good internet connection, so optimizing your app for bad networking conditions is essential. By Antoine van der Lee.
Tags app-development ios swiftlang learning
-
How we reduced our iOS app launch time by 60%
Posted on February 16, 2023, Level intermediate Resource Length medium
App startup time is a critical metric for users, as it's their first interaction with the app, and even minor improvements can have significant benefits for the user experience. By Filip Busic.
Tags ios web-development app-development swiftlang
-
How Swift code runs on AWS Lambda
Posted on January 29, 2023, Level intermediate Resource Length medium
Intel TDX meets the Confidential Computing Consortium (CCC) standard for hardware-enforced memory protection not controlled by the cloud provider, all while delivering minimal performance impact with no code changes. By Mark Russinovich Chief Technology Officer and Technical Fellow, Microsoft Azure.
Tags aws swiftlang cloud serverless
-
OptionSet in Swift explained with code examples
Posted on December 29, 2022, Level intermediate Resource Length medium
OptionSet in Swift allows you to define a set of options for configurations. It's the Swift variant of the well-known NS_OPTIONS in Objective-C and it's used throughout the standard libraries. By Antoine van der Lee.
Tags swiftlang app-development ux web-development
-
How to modularize existing iOS projects using Swift Package
Posted on September 13, 2022, Level intermediate Resource Length medium
Modular programming is a software design technique that breaks your project into a smaller maintainable module which promotes separation of concern and reusability. By @sarunw.com.
Tags programming ios swiftlang performance app-development
-
Spinning with Swift
Posted on July 15, 2022, Level intermediate Resource Length long
Swift is a great language for creating Spin applications. This tutorial walks through the process of installing SwiftWasm, building a simple Wagi app, and then running it in Spin. Spin is a framework for building and running event-driven microservice applications with WebAssembly (Wasm) components. With Spin, we're trying to make it easier to get started with using WebAssembly on the server so that we can all take advantage of the security, portability, and speed WebAssembly provides when it comes to running microservices. By Matt Butcher.
Tags swiftlang programming web-development app-development javascript
-
SwiftUI -- MVVM state management in a simple way
Posted on May 17, 2022, Level intermediate Resource Length medium
SwiftUI is Apple's new declarative framework for building user interfaces for all Apple devices. This framework can be broken down into two essential components: views and state. By Amisha I.
Tags swiftlang programming app-development learning
-
Swift actors: How do they work, and what kinds of problems do they solve?
Posted on May 12, 2022, Level intermediate Resource Length medium
Since the very first version of Swift, we've been able to define our various types as either classes, structs, or enums. But now, with the launch of Swift 5.5 and its built-in concurrency system, a new type declaration keyword has been added to the mix -- actor. By John Sundell.
Tags swiftlang linux how-to programming learning