jaeswift-website/api/data/awesomelist/bystritskiy--awesome-ios-books.json

1 line
No EOL
20 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{"slug": "bystritskiy--awesome-ios-books", "title": "Awesome Ios Books", "description": "📚 Directory of iOS books", "github_url": "https://github.com/bystritskiy/awesome-ios-books", "stars": "661", "tag": "Books", "entry_count": 134, "subcategory_count": 1, "subcategories": [{"name": "Content Menu", "parent": "", "entries": [{"name": "iOS", "url": "#ios", "description": ""}, {"name": "Objective-C", "url": "#objective-c", "description": ""}, {"name": "Swift", "url": "#swift", "description": ""}, {"name": "Functional Swift", "url": "#functional-swift", "description": ""}, {"name": "UI", "url": "#ui", "description": ""}, {"name": "SwiftUI", "url": "#swiftui", "description": ""}, {"name": "Combine", "url": "#combine", "description": ""}, {"name": "Architecture", "url": "#architecture", "description": ""}, {"name": "Multithreading", "url": "#multithreading", "description": ""}, {"name": "Data Structures and Algorithms", "url": "#data-structures-and-algorithms", "description": ""}, {"name": "Database", "url": "#database", "description": ""}, {"name": "ARKit", "url": "#arkit", "description": ""}, {"name": "Machine Learning", "url": "#machine-learning", "description": ""}, {"name": "Metal", "url": "#metal", "description": ""}, {"name": "Catalyst", "url": "#catalyst", "description": ""}, {"name": "Game Development", "url": "#game-development", "description": ""}, {"name": "Reverse Engineering", "url": "#reverse-engineering", "description": ""}, {"name": "Network", "url": "#network", "description": ""}, {"name": "Testing", "url": "#testing", "description": ""}, {"name": "watchOS", "url": "#watchos", "description": ""}, {"name": "tvOS", "url": "#tvos", "description": ""}, {"name": "macOS", "url": "#macos", "description": ""}, {"name": "Server Side Swift", "url": "#server-side-swift", "description": ""}, {"name": "Interview", "url": "#interview", "description": ""}, {"name": "*Practical Tips for Junior iOS Developers* by Aryaman Sharda", "url": "https://aryamansharda.gumroad.com/l/fjTSv", "description": ""}, {"name": "*iOS 14 Programming for Beginners:* by by Ahmad Sahar", "url": "https://www.amazon.com/iOS-14-Programming-Beginners-building/dp/1800209746", "description": ""}, {"name": "*Beginning iPhone Development with Swift 5* by Wallace Wang", "url": "https://www.amazon.com/Beginning-iPhone-Development-Swift-Exploring/dp/1484248643", "description": ""}, {"name": "*Beginning iOS 13 Programming with Swift* by Simon Ng", "url": "https://www.appcoda.com/learnswift/", "description": ""}, {"name": "*iOS Apprentice* by Matthijs Hollemans, Fahim Farook", "url": "https://store.raywenderlich.com/products/swift-apprentice", "description": ""}, {"name": "*iOS 12 Programming Fundamentals with Swift* by Matt Neuburg", "url": "https://www.amazon.com/iOS-12-Programming-Fundamentals-Swift/dp/1492044555/", "description": ""}, {"name": "*iOS 13 Programming Fundamentals with Swift* by Matt Neuburg", "url": "https://www.oreilly.com/library/view/ios-13-programming/9781492074526/", "description": ""}, {"name": "*Intermediate iOS 12 Programming with Swift* by Simon Ng", "url": "https://www.appcoda.com/intermediate-swift-programming-book/", "description": ""}, {"name": "*Programming iOS 13* by Matt Neuburg", "url": "http://shop.oreilly.com/product/0636920310075.do", "description": ""}, {"name": "*Pro iPhone Development with Swift 5* by Wallace Wang", "url": "https://www.apress.com/gp/book/9781484249437", "description": ""}, {"name": "*Obscure Topics in Objective-C, Swift, and Cocoa* by NSHipster", "url": "https://gumroad.com/l/nshipster-third-edition", "description": ""}, {"name": "*Push Notifications by Tutorials* by Scott Grosch, Marin Bencevic, Shai Mishali", "url": "https://store.raywenderlich.com/products/push-notifications-by-tutorials", "description": ""}, {"name": "*iOS App Distribution & Best Practices* by Keegan Rush, Pietro Rea", "url": "https://www.raywenderlich.com/books/ios-app-distribution-best-practices/v1.0.ea1", "description": ""}, {"name": "*Anyone Can Create an App* by Wendy L. Wise", "url": "https://www.manning.com/books/anyone-can-create-an-app", "description": ""}, {"name": "*iOS Development with Swift* by Craig Grummitt", "url": "https://www.manning.com/books/ios-development-with-swift", "description": ""}, {"name": "*Full Stack iOS Development with Swift and Vapor* by Hem Dutt", "url": "https://www.amazon.com/Full-Stack-iOS-Development-Swift-Vapor/dp/1501522574", "description": ""}, {"name": "*Obscure Topics in Cocoa & Objective-C* by NSHipster", "url": "https://gumroad.com/l/nshipster", "description": ""}, {"name": "*Objective-C for Absolute Beginners* by Gary Bennett, Mitchell Fisher, Brad Lees", "url": "https://www.amazon.com/Objective-C-Absolute-Beginners-iPhone-Programming/dp/1430236531", "description": ""}, {"name": "*Objective-C for Swift Developers* by Paul Hudson", "url": "https://www.hackingwithswift.com/store/objective-c-for-swift-developers", "description": ""}, {"name": "*Programming in Objective-C* by Stephen G. Kochan", "url": "https://www.amazon.com/Programming-Objective-C-6th-Developers-Library/dp/0321967607", "description": ""}, {"name": "*Swift Apprentice: Beyond the Basics* by Eli Ganim, Ehab Amer, Matt Galloway", "url": "https://www.kodeco.com/books/swift-apprentice-beyond-the-basics", "description": ""}, {"name": "*The Swift Programming Language* by Apple", "url": "https://books.apple.com/us/book/swift-programming-language/id881256329", "description": ""}, {"name": "*Swift Programming: The Big Nerd Ranch Guide* by Mikey Ward", "url": "https://www.bignerdranch.com/books/swift-programming-the-big-nerd-ranch-guide-third-edition/", "description": ""}, {"name": "*Swift Cookbook* by Keith Moon, Chris Barker", "url": "https://www.packtpub.com/product/swift-cookbook-second-edition/9781839211195", "description": ""}, {"name": "*Swift Apprentice* by Ehab Amer, Alexis Gallagher, Matt Galloway, Eli Ganim, Ben Morrow, Cosmin Pupaza, Steven Van Impe", "url": "https://store.raywenderlich.com/products/swift-apprentice", "description": ""}, {"name": "*Advanced Swift* by Chris Eidhof, Ole Begemann, and Airspeed Velocity", "url": "https://www.objc.io/books/advanced-swift", "description": ""}, {"name": "*Pro Swift* by Paul Hudson", "url": "https://www.hackingwithswift.com/store/pro-swift", "description": ""}, {"name": "*Swift Protocol-Oriented Programming* by Jon Hoffman", "url": "https://www.amazon.com/Swift-Protocol-Oriented-Programming-productivity-applications-ebook/dp/B07TVB84G8", "description": ""}, {"name": "*Mastering Swift 5* by Jon Hoffman", "url": "https://www.amazon.com/Mastering-Swift-latest-programming-language/dp/1789139864", "description": ""}, {"name": "*Optimizing Collections* by Károly Lőrentey", "url": "https://www.objc.io/books/optimizing-collections/", "description": ""}, {"name": "*Hands-On Swift 5 Microservices Development* by Ralph Kuepper", "url": "https://www.packtpub.com/web-development/hands-on-swift-5-microservices-development", "description": ""}, {"name": "*Guide to Swift Strings* by Flight School (Matt)", "url": "https://flight.school/books/strings/", "description": ""}, {"name": "*Compiling Swift Generics* by Slava Pestov", "url": "https://download.swift.org/docs/assets/generics.pdf", "description": ""}, {"name": "*Hello Swift!* by Tanmay Bakshi, Lynn Beighley", "url": "https://www.manning.com/books/hello-swift", "description": ""}, {"name": "*Swift in Depth* by Tjeerd in 't Veen", "url": "https://www.manning.com/books/swift-in-depth", "description": ""}, {"name": "*Classic Computer Science Problems in Swift* by David Kopec", "url": "https://www.manning.com/books/classic-computer-science-problems-in-swift", "description": ""}, {"name": "*Swift Gems* by Natalia Panferova", "url": "https://books.nilcoalescing.com/swift-gems", "description": ""}, {"name": "*RxSwift: Reactive Programming with Swift* by Florent Pillet, Junior Bontognali, Scott Gardner, Ash Furrow, Marin Todorov, Shai Mishali", "url": "https://store.raywenderlich.com/products/rxswift", "description": ""}, {"name": "*Functional Swift* by Chris Eidhof, Florian Kugler, Wouter Swierstra", "url": "https://www.objc.io/books/functional-swift", "description": ""}, {"name": "*Auto Layout by Tutorials* by Libranner Santos, Jayven Nhan", "url": "https://www.raywenderlich.com/books/auto-layout-by-tutorials/v1.0", "description": ""}, {"name": "*Modern Auto Layout* by Keith Harrison", "url": "https://gum.co/albook", "description": ""}, {"name": "*iOS Animations by Tutorials* by Marin Todorov", "url": "https://store.raywenderlich.com/products/ios-animations-by-tutorials", "description": ""}, {"name": "*The Ultimate SwiftUI Layout Cookbook* by Karin Prater", "url": "https://learn.swiftyplace.com/ultimate-swiftui-layout-cookbook", "description": ""}, {"name": "*Thinking in SwiftUI* by Chris Eidhof, Florian Kugler", "url": "https://www.objc.io/books/thinking-in-swiftui/", "description": ""}, {"name": "*SwiftUI by Tutorials* by Raywenderlich Tutorial Team", "url": "https://store.raywenderlich.com/products/swiftui-by-tutorials", "description": ""}, {"name": "*SwiftUI by Example* by Paul Hudson", "url": "https://www.hackingwithswift.com/quick-start/swiftui", "description": ""}, {"name": "*SwiftUI Views Quick Start (FREE)* by Mark Moeykens", "url": "https://www.bigmountainstudio.com/free-swiftui-book", "description": ""}, {"name": "*SwiftUI Views Mastery* by Mark Moeykens", "url": "https://www.bigmountainstudio.com/swiftui-views-book", "description": ""}, {"name": "*SwiftUI Animations Mastery* by Mark Moeykens", "url": "https://www.bigmountainstudio.com/swiftui-animations", "description": ""}, {"name": "*Working with Data in SwiftUI* by Mark Moeykens", "url": "https://www.bigmountainstudio.com/data", "description": ""}, {"name": "*SwiftUI Fundamentals* by Natalia Panferova", "url": "https://books.nilcoalescing.com/swiftui-fundamentals", "description": ""}, {"name": "*The SwiftUI Way* by Natalia Panferova", "url": "https://books.nilcoalescing.com/the-swiftui-way", "description": ""}, {"name": "*Using Combine* By Joseph Heck", "url": "https://gumroad.com/l/usingcombine", "description": ""}, {"name": "*Combine: Asynchronous Programming with Swift* by Raywenderlich Tutorial Team", "url": "https://store.raywenderlich.com/products/combine-asynchronous-programming-with-swift", "description": ""}, {"name": "*Combine Mastery in SwiftUI* By Mark Moeykens", "url": "https://www.bigmountainstudio.com/combine", "description": ""}, {"name": "*The Clean Swift Handbook* by Raymond Law", "url": "https://clean-swift.com/handbook", "description": ""}, {"name": "*App Architecture* by Chris Eidhof, Matt Gallagher, Florian Kugler", "url": "https://www.objc.io/books/app-architecture", "description": ""}, {"name": "*Advanced iOS App Architecture* by Rene Cacheaux, Josh Berlin", "url": "https://store.raywenderlich.com/products/advanced-ios-app-architecture", "description": ""}, {"name": "*Swift Design Patterns* by Paul Hudson", "url": "https://www.hackingwithswift.com/store/swift-design-patterns", "description": ""}, {"name": "*Design Patterns by Tutorials* by Joshua Greene, Jay Strawn", "url": "https://store.raywenderlich.com/products/design-patterns-by-tutorials", "description": ""}, {"name": "*Hands-On Design Patterns with Swift* by Giordano Scalzo, Florent Vilmart, Sergio De Simone", "url": "https://www.packtpub.com/application-development/hands-design-patterns-swift#tab-label-additional", "description": ""}, {"name": "*Cocoa Design Patterns* by Erik Buck", "url": "https://www.amazon.com/Cocoa-Design-Patterns-Erik-Buck/dp/0321535022", "description": ""}, {"name": "*SwiftUI Architecture* by Mohammad Azam", "url": "https://azamsharp.school/swiftui-architecture-book.html", "description": ""}, {"name": "*Concurrency by Tutorials* by Scott Grosch", "url": "https://store.raywenderlich.com/products/concurrency-by-tutorials", "description": ""}, {"name": "*Data Structures and Algorithms* by Kelvin Lau, Vincent Ngo", "url": "https://store.raywenderlich.com/products/data-structures-and-algorithms-in-swift", "description": ""}, {"name": "*Swift Algorithms & Data Structures* by Wayne Bishop", "url": "https://www.waynewbishop.com/ios-interview/book", "description": ""}, {"name": "*Classic Computer Science Problems in Swift* by David Kopec", "url": "https://www.manning.com/books/classic-computer-science-problems-in-swift", "description": ""}, {"name": "*Practical Core Data: A modern guide to the Core Data framework* by Donny Wals", "url": "https://gumroad.com/l/practical-core-data", "description": ""}, {"name": "*Core Data by Tutorials* by Aaron Douglas, Saul Mora, Matthew Morey, Pietro Rea", "url": "https://store.raywenderlich.com/products/core-data-by-tutorials", "description": ""}, {"name": "*Core Data* by Florian Kugler, Daniel Eggert", "url": "https://www.objc.io/books/core-data/", "description": ""}, {"name": "*Realm: Building Modern Swift Apps with Realm Database* by Marin Todorov", "url": "https://store.raywenderlich.com/products/realm-building-modern-swift-apps-with-realm-database", "description": ""}, {"name": "*Build iOS Database Apps with Swift and SQLite* by Kevin Languedoc", "url": "https://www.amazon.com/Build-Database-Apps-Swift-SQLite-ebook/dp/B01MRKN6H6", "description": ""}, {"name": "*Core Data for iOS* by Tim Isted, Tom Harrington", "url": "https://www.amazon.com/Core-Data-iOS-Data-Driven-Applications/dp/0321670426", "description": ""}, {"name": "*Core Data Mastery in SwiftUI* by Mark Moeykens", "url": "https://www.bigmountainstudio.com/core-data", "description": ""}, {"name": "*Apple Augmented Reality by Tutorials* by Chris Language", "url": "https://www.raywenderlich.com/books/apple-augmented-reality-by-tutorials/v1.0", "description": ""}, {"name": "*Beginning ARKit for iPhone and iPad* by Wallace Wang", "url": "https://www.amazon.com/Beginning-ARKit-iPhone-iPad-Development/dp/1484241010", "description": ""}, {"name": "*ARKit by Tutorials* by Chris Language, Namrata Bandekar, Antonio Bello, Tammy Coron", "url": "https://store.raywenderlich.com/products/arkit-by-tutorials", "description": ""}, {"name": "*Practical AI with Swift* by Mars Geldard, Jonathon Manning, Paris Buttfield-Addison, Tim Nugent", "url": "https://aiwithswift.com/book/", "description": ""}, {"name": "*Deep Learning with Swift for TensorFlow* by Rahul Bhalley", "url": "https://www.apress.com/gp/book/9781484263297", "description": ""}, {"name": "*Machine Learning by Tutorials* by Matthijs Hollemans, Audrey Tam, Chris LaPollo", "url": "https://store.raywenderlich.com/products/machine-learning-by-tutorials", "description": ""}, {"name": "*Metal by Tutorials* by Caroline Begbie, Marius Horga", "url": "https://store.raywenderlich.com/products/metal-by-tutorials", "description": ""}, {"name": "*Catalyst by Tutorials* By Marin Bencevic, Andy Pereira and Nick Bonatsakis", "url": "https://www.raywenderlich.com/books/catalyst-by-tutorials/v2.0", "description": ""}, {"name": "*Dive Into SpriteKit* by Paul Hudson", "url": "https://www.hackingwithswift.com/store/dive-into-spritekit", "description": ""}, {"name": "*3D Apple Games by Tutorials* by Chris Language", "url": "https://store.raywenderlich.com/products/3d-apple-games-by-tutorials", "description": ""}, {"name": "*2D Apple Games by Tutorials* by Caroline Begbie, Mike Berg, Michael Briscoe, Ali Hafizji, Marin Todorov, Ray Wenderlich", "url": "https://store.raywenderlich.com/products/3d-apple-games-by-tutorials", "description": ""}, {"name": "*Practical Reverse Engineering* by Bruce Dang, Alexandre Gazet, Elias Bachaalany, Sébastien Josse", "url": "https://www.wiley.com/en-ca/Practical+Reverse+Engineering%3A+x86%2C+x64%2C+ARM%2C+Windows+Kernel%2C+Reversing+Tools%2C+and+Obfuscation-p-9781118787250", "description": ""}, {"name": "*Advanced Apple Debugging & Reverse Engineering* by Derek Selander", "url": "https://store.raywenderlich.com/products/advanced-apple-debugging-and-reverse-engineering", "description": ""}, {"name": "*Guide to Swift Codable* by Flight School (Matt)", "url": "https://flightdotschool.com/books/codable/", "description": ""}, {"name": "*iOS Test-Driven Development by Tutorials* by Joshua Greene, Mike Katz", "url": "https://store.raywenderlich.com/products/ios-test-driven-development", "description": ""}, {"name": "*Test-Driven iOS Development with Swift 4* by Dr. Dominik Hauser", "url": "https://www.amazon.com/gp/product/B076PJQY34/ref=dbs_a_def_rwt_hsch_vapi_tkin_p1_i1", "description": ""}, {"name": "*Testing Swift* by Paul Hudson", "url": "https://www.hackingwithswift.com/store/testing-swift", "description": ""}, {"name": "*watchOS by Tutorials* by Ehab Amer, Scott Atkinson, Soheil Azarpour, Matthew Morey, Ben Morrow, Audrey Tam, Jack Wu", "url": "https://store.raywenderlich.com/products/watchos-by-tutorials", "description": ""}, {"name": "*tvOS Apprentice* by Christine Abernathy, Jawwad Ahmad, Chris Belanger, Eric Cerney, Josh Greene, Michael Katz, Kelvin Lau, Adrian Strahan", "url": "https://store.raywenderlich.com/products/tvos-apprentice", "description": ""}, {"name": "*Developing for Apple TV using tvOS and Swift* by Gary Bennett, Brad Lees, Stefan Kaczmarek", "url": "https://www.apress.com/gp/book/9781484217146", "description": ""}, {"name": "*Practical Server Side Swift* by Tibor Bödecs", "url": "https://gumroad.com/l/practical-server-side-swift", "description": ""}, {"name": "*Server-Side Swift (Vapor Edition)* by Paul Hudson", "url": "https://www.hackingwithswift.com/store/server-side-swift", "description": ""}, {"name": "*Server-Side Swift (Kitura Edition)* by Paul Hudson", "url": "https://www.hackingwithswift.com/store/server-side-swift", "description": ""}, {"name": "*Server Side Swift with Vapor* by Tim Condon, Tanner Nelson, Jonas Schwartz, Logan Wright", "url": "https://store.raywenderlich.com/products/server-side-swift-with-vapor", "description": ""}, {"name": "*Server Side Swift with Kitura* by David Okun, Chris Bailey", "url": "https://store.raywenderlich.com/products/server-side-swift-with-kitura", "description": ""}, {"name": "*The iOS Interview Guide* by Alex Bush", "url": "https://iosinterviewguide.com/", "description": ""}, {"name": "*Ace the iOS Interview Release* by Aryaman Sharda", "url": "https://aryamansharda.gumroad.com/l/tcvck", "description": ""}, {"name": "*Cracking the iOS Interview* by Swift Anytime", "url": "https://www.swiftanytime.com/cracking-the-ios-interview", "description": ""}, {"name": "*Разработка приложений на Swift 5.1 и SwiftUI с нуля* - Александр Казанский", "url": "https://www.labirint.ru/books/785347/", "description": ""}, {"name": "*Язык Swift. Самоучитель* - Айк Харазян", "url": "https://www.ozon.ru/context/detail/id/33701486/", "description": ""}, {"name": "*Swift подробно* - Инт Чейрд", "url": "https://www.ozon.ru/context/detail/id/159640468/", "description": ""}, {"name": "*Swift. Основы разработки приложений под iOS, iPadOS и macOS* - Усов Василий", "url": "https://www.ozon.ru/context/detail/id/159759961/", "description": ""}, {"name": "*Нативная разработка мобильных приложений. Перекрестный справочник для iOS и Android* - Льюис Шон, Данн Майк", "url": "https://www.ozon.ru/product/nativnaya-razrabotka-mobilnyh-prilozheniy-perekrestnyy-spravochnik-dlya-ios-i-android-lyuis-shon-174626896/#section-description--offset-80", "description": ""}, {"name": "awesome-ios", "url": "https://github.com/vsouza/awesome-ios", "description": "", "stars": "52k"}, {"name": "awesome-swift", "url": "https://github.com/matteocrippa/awesome-swift", "description": "", "stars": "26k"}, {"name": "See the guide", "url": "https://github.com/bystritskiy/awesome-ios-books/blob/master/CONTRIBUTING.md", "description": "", "stars": "661"}]}]}