For learning swift best book is Learning Swift: Building Apps for macOS, iOS, and Beyond 3rd Edition, I also learned many new techniques from this book, I bought it last year but I saw it yesterday on Back to school sale 2020, and obviously price will be low I recommend you to buy it, you will definitely learn many things from this book. Good luck.