CocoaPods is a package management tool for Xcode. This article will explain how to install CocoaPods, how to create a CocoaPods project, and how to update packages.
When an App has launched, we need to update the Core Data schema if some attribute are changed in the next version. Fortunately, Xcode provides a way to upgrade Core Data easily, which is called Core Data Lightweight Migration.
SwiftUI presents two Property Wrappers – @State and @Binding . They achieve two-way binding. That is, when the value of a variable changes, it will be redisplayed.
Spring Boot applications often need to provide some REST APIs to allow front-end applications to download images. One is that when open the image URL is opened with a browser, the image will be downloaded into a file. The other is that the browser will directly display the image.
When developing back-end programs, we often need to implement REST APIs so that the front-end can download files. It is easy to implement file downloading REST APIs with Spring Boot StreamingResponseBody.
Backend engineers or site reliability engineers need to backup databases frequently. Apart from manual backup, we can write schedulers to backup databases periodically. Let’s see how to backup and restore databases in a Spring Boot application.