Independently published, 2024. — 422 р. — ISBN-13: 979-8335569613. Swift 5 for iOS and macOS is your definitive guide to mastering Swift, the powerful programming language developed by Apple. From the basics of Swift syntax to the complexities of advanced programming, this book delves deep into the core concepts and techniques that make Swift the preferred language for iOS and...
Mercury Learning and Information, 2024. — 252 p. — ISBN: 978-1-50152-257-4. This comprehensive book combines the strengths of Swift, the Vapor framework, and iOS development to create dynamic, full-stack applications. Perfect for aspiring developers, students, and seasoned iOS professionals, this book equips you with the skills needed to master both server-side and client-side...
3rd Edition (iOS 15, Swift 5.5, Xcode 13). — Razeware LLC., 2021. — 447 p. — ISBN: 978-1950325498. Dive into Combine! Writing asynchronous code can be challenging, with a variety of possible interfaces to represent, perform, and consume asynchronous work — delegates, notification center, KVO, closures, etc. Juggling all of these different mechanisms can be somewhat...
2nd Edition. — Razeware LLC, 2017. — 458 p. — ISBN: 978-1942878421. Learn How to Make 3D iOS Games! Learn how to make 3D games in Swift, using Apple’s built-in 3D game framework: Scene Kit. Through a series of mini-games and challenges, you will go from beginner to advanced and learn everything you need to make your own 3D game! By the time you’re finished reading this book,...
4th Edition. — Razeware LLC, 2021-09-14. — 459 p. — ISBN: 978-1950325405. Learn Data Structures & Algorithms in Swift! Data structures and algorithms form the basis of computer programming and are the starting point for anyone looking to become a software engineer. Choosing the proper data structure and algorithm involves understanding the many details and trade-offs of using...
4th Edition. — Razeware LLC, 2022. — 334 p. — ISBN-13: 978-1950325610. Apply Different Architectures to Your Codebase! Advanced iOS App Architecture guides you through building one real-world app written in different architectures to give you hands-on and practical experience working in different architectures. This book will also guide you through the theory you need to gain a...
3rd Edition. — Adrian Strahan, Chris Belanger, Christine Abernathy, Eric Cerney, Jawwad Ahmad, Josh Greene, Kelvin Lau, Michael Katz, raywenderlich.com Team. — Razeware LLC, 2017-11-16. — ISBN-13: 978-1942878445. Learn How to Make tvOS Apps! The tvOS Apprentice teaches you everything you need to know to develop great apps for the Apple TV. This book teaches you how to make tvOS...
2nd Edition. — Razeware LLC/Kodeco Inc., 2023. — 257 p. — ISBN-13: 978-1950325818. Learn everything you need to create safe, performant and predictable asynchronous apps by leveraging the new modern concurrency features introduced in Swift 5.5, such as async/await, tasks, actors and more.Master Swift’s new concurrency model! For years, writing powerful and safe concurrent apps...
Independently published, 2022. — 187 р. Swift's powerful and flexible concurrency system includes async/await, tasks, actors, and more, but if you want to unleash its full power it's important you understand all the available choices and what sets them apart. That's where Swift Concurrency by Example comes in: written as a series of tutorials, Swift Concurrency by Example...
Apress Media LLC, 2023. — 529 p. — ISBN-13 978-1-4842-8758-3. Create a professional looking app from start to finish that takes advantage of iCloud technology. Rather than working with Storyboarding for building your UI, you’ll use code to build professional looking screens. Using code is standard for professional developers to fit form factor alignment across multiple screen...
Apress Media LLC, 2023. — 213 p. — ISBN-13: 978-1-4842-8695-1. Build solid software with modern and safe concurrency features. Concurrency is one of the hardest problems in computer science. For years, computer scientists and engineers have developed different strategies for dealing with concurrency. However, the original concurrency primitives are complicated and difficult to...
Razeware LLC, 2021. — 262 p. — ISBN 978-1950325535. Swift could easily turn into a daunting task, full of race conditions and unexplained crashes hidden in a massive nesting of callback closures. In Swift 5.5, Apple introduced a new concurrency model featuring the async/await syntax, to let you write asynchronous code that reads like synchronous code. But like any new feature,...
Apress Media LLC, 2022. — 222 p. — ISBN-13 (electronic): 978-1-4842-7765-2. Work with large data sets, create statistical models, and make predictions with statistical methods using the Swift programming language. The variety of problems that can be solved using statistical methods range in fields from financial management to machine learning to quality control and much more....
3rd edition. — Independently published, 2021. — 344 p. — ASIN : B093S958LH. You’ll begin with Swift programming basics—including guidelines for making your code "Swifty"—and learn how to work with Xcode and its built-in Interface Builder. Then you’ll dive step-by-step into building and customizing a basic app for taking, editing, and deleting selfies. You’ll also tune and test...
3rd Edition. — Tim Condon, Tanner Nelson, Jonas Schwartz, Logan Wright. — Razeware LLC., Mar 30 2021. — 585 p. — ISBN: n/a. Version (v3.0.1) The definitive book on building web apps and web APIs using Server-Side Swift with Vapor, written by the creators of the Vapor 4 framework. Learn how to build web apps and web APIs using Swift and the Vapor 4 framework! If you’re a...
Apress Media LLC., 2020. — 182 p. — ISBN-13 (electronic): 978-1-4842-6421-8. Build smart apps capable of analyzing language and performing language-specific tasks, such as script identification, tokenization, lemmatization, part-of-speech tagging, and named entity recognition. This book will get you started in the world of building literate, language understanding apps. Cutting...
4th Edition. — Florent Pillet, Junior Bontognali, Marin Todorov & Scott Gardner. — Razeware LLC, 2020. — 472 p. — ISBN: 978-1942878766 Leverage the power of RxSwift in your reactive apps! This book is for iOS developers who already feel comfortable with iOS and Swift, and want to dive deep into development with RxSwift. Start with an introduction to the reactive programming...
6th Edition. — Ehab Amer, Alexis Gallagher, Matt Galloway, Eli Ganim, Ben Morrow, Cosmin. — Pupăză Razeware LLC, Oct. 22. 2020. — 324 p. — ISBN: n/a. Beginning programming with Swift! This book takes you from beginner to advanced in Swift: Apple’s modern programming language for iOS. This book is for complete beginners to Swift and coding. No prior programming experience...
2nd Edition. — Scott Gardner, Shai Mishali, Florent Pillet, Marin Todorov. — Razeware LLC., 2020. — 424 p. — ISBN: n/a. The best book to master declarative asynchronous programming with Swift using the Combine framework! Writing asynchronous code can be challenging, with a variety of possible interfaces to represent, perform, and consume asynchronous work — delegates,...
3rd Edition. — Razeware LLC, 2020. — 318 p. — ISBN: 978-1942878810. This book takes a deep dive into modern iOS app architecture and shows you how to design clean and maintainable real-world apps. Implement modern, clean architectures in your iOS apps! Apps are becoming more complex, and development teams are being pressured to deliver faster results in the face of constantly...
3rd Edition. — Big Nerd Ranch, 2020. — 496 р. — ISBN13: 978-0135266595. Through this guide’s carefully constructed explanations and examples, you will develop an understanding of Swift grammar and the elements of effective Swift style – all thoroughly revised for Swift 5.3 and Xcode 12. Based on Big Nerd Ranch’s popular Swift training and its well-tested materials and...
2nd Edition. — NLN lnc, 2020. — 365 p. You’ll begin with Swift programming basics—including guidelines for making your code "Swifty"—and learn how to work with Xcode and its built-in Interface Builder. Then you’ll dive step-by-step into building and customizing a basic app for taking, editing, and deleting selfies. You’ll also tune and test the app for performance and manage...
Apress Media LLC., 2020. — 258 p. — ISBN13: (electronic): 978-1-4842-6083-8. Work with Apple Maps, Google Maps, and Mapbox in iOS with Swift programming. Guided by practical examples, this book covers all three map frameworks to ensure you properly select which one best suits your iOS app's needs in working with iOS location. You'll see how Apple's privacy settings apply to a...
7th Edition. — Razeware LLC, 2020. — 295 p. What is Core Data? You'll hear a variety of answers to this question: It’s a database! It's SQLite! It's not a database! And so forth. Here's the technical answer: Core Data is an object graph management and persistence framework in the macOS and iOS SDKs. That means Core Data can store and retrieve data, but it isn’t a relational...
Apress, 2020. — 155 p. — ISBN13: (electronic): 978-1-4842-5769-2. Control the performance and stability of the apps you develop in Swift by working with and understanding advanced concepts in data structures and algorithms. All professional developers have to know which data structure and algorithms to use in their development process. Your choice directly affects the...
Packt Publishing, 2020. — 540 p. — ISBN: 978-1-78953-088-9. Learn to design and deploy fully functioning microservices for your applications from scratch using Swift, Docker, and AWS Book DescriptionThe capabilities of Swift language is extended to server-side development using popular frameworks like Vapor. This enables Swift programmers to implement the microservices approach...
Kugler & Eidhof GbR, Objc.io, 2018. — 177 p. — ISBN: 978-1719030250. This book explains a range of application design patterns and their implementation techniques using a single example app, fully implemented in five design patterns. Instead of advocating for any particular pattern, we lay out the problems all architectures are trying to address: constructing the app’s components,...
2nd Edition. — Razeware LLC, 2019. — 103 p. — ISBN: 978-1942878780. The book that teaches you everything there is to know about how to write performant and concurrent code for your iOS apps. Dive Into Concurrency in Your iOS Apps! Learn what is Concurrency and why would you even want to utilize it in your apps? Learn about Grand Central Dispatch, Apple’s implementation of C’s...
6th Edition. — Razeware LLC, 2019. — 301 p. — ISBN: 978-1942878612. In this book, you’ll master Core Data in iOS using Swift. Comprehensive coverage of Core Data, from beginner to advanced topics. Covers setting up a Core Data Stack, data modeling, versioning and migration, unit testing, improving performance, and much more. Learn Core Data with Swift! This book is for...
3rd Edition. — Razeware LLC, 2019. — 380 p. — ISBN: 978-1942878650. The most popular and comprehensive book on Swift algorithms & data structures! This book covers search (breadth-first, depth-first, Dijkstra’s), sort (merge sort, radix sort, heap sort, and quicksort), trees (binary trees, AVL trees, binary search trees), stacks, graphs, and more. Learn how to implement the most...
2nd Edition. — Razeware LLC, 2019. — 318 p. — ISBN: 978-1942878810. Implement modern, clean architectures in your iOS apps! Now, more than ever, you need to understand and apply good software architecture practices in your projects. This book takes a deep dive into modern iOS app architecture and shows you how to design clean and maintainable real-world apps. Implement Modern...
3rd Edition. — Razeware LLC, 2019. — 410 p. — ISBN: 978-1942878667. Learn iOS design patterns with Swift! This book starts with basic patterns like MVC, Delegate and Strategy, and then moves into more advanced patterns such as the Factory, Prototype, Multicast Delegate, Flyweight, Command, and more. Design patterns are incredibly useful, no matter which language or platform you...
2nd Edition. — Razeware LLC, 2019. — 282 p. — ISBN: 978-1942878728. Kitura gives you the power to create production-ready RESTful APIs written in Swift. Coupled with the power of Docker and Kubernetes, and KueryORM and KituraStencil to pull it all together, Kitura lets you take your Swift to the Server and beyond! Master server-side Swift frameworks and deployments with ease!...
Apress, 2019. — 105 p. — ISBN13: (electronic): 978-1-4842-5337-3. Design and implement simulations using Apples Swift Playgrounds. Computer simulations are used to replicate the physical systems we see all around us. They help us solve problems by performing experiments that may otherwise be impossible in the real world. This book uses simulations to solve counter-intuitive...
5th Edition. — Packt Publishing, 2019. — 458 p. — ISBN: 978-1-78913-986-0. Harness the power of the latest edition with this in-depth and comprehensive guide to the Swift language Over the years, the Mastering Swift book has established itself amongst developers as a popular choice as an in-depth and practical guide to the Swift programming language. The latest edition is fully...
Packt Publishing, 2019. — 545 p. — ISBN: 978-1-78913-556-5. From learning about the most sought-after design patterns to a comprehensive coverage of architectural patterns and code testing, this book is all you need to write clean, reusable code Swift keeps gaining traction not only amongst Apple developers but also as a server-side language. This book demonstrates how to apply...
Packt Publishing, 2019. — 571 p. — ISBN: 978-1-78934-117-1. Take advantage of using the same programming language for both server and client-side with this hands-on book for building web applications with Swift. This book is about building professional web applications and web services using Swift 4.0 and leveraging two popular Swift web frameworks: Vapor 3.0 and Kitura 2.5. In...
5th Edition. — Ehab Amer, Alexis Gallagher, Matt Galloway, Eli Ganim, Ben Morrow, Cosmin. — Pupăză Razeware LLC, 2019. — 412 p. — ISBN: n/a. Beginning programming with Swift! This book takes you from beginner to advanced in Swift: Apple’s modern programming language for iOS. This book is for complete beginners to Swift and coding. No prior programming experience necessary! This is...
3rd Edition. — Florent Pillet, Junior Bontognali, Marin Todorov & Scott Gardner. — Razeware LLC, 2019. — 410 p. Learn reactive programming in Swift with RxSwift! The popularity of reactive programming continues to grow on an ever-increasing number of platforms and languages. Rx lets developers easily and quickly build apps with code that can be understood by other Rx developers —...
Scott Gardner, Shai Mishali, Florent Pillet, Marin Todorov. — Razeware LLC., 2019. — 236 p. — ISBN: n/a. The best book to master declarative asynchronous programming with Swift using the Combine framework! The introduction of Combine into the Swift ecosystem now gives you a native way to manage asynchronous events in Swift, meaning you don’t have to rely on third-party reactive...
Manning Publications, 2019. — 408 p. — ISBN: 978-1617295188. Swift in Depth guides you concept by concept through the skills you need to build professional software for Apple platforms, such as iOS and Mac; also on the server with Linux. By following the numerous concrete examples, enlightening explanations, and engaging exercises, you'll finally grok powerful techniques like...
Amazon Digital Services LLC, 2018. — 83 р. — ASIN B07HM3QPTT. Do you ever want to develop iOS applications and you dont know where to start? Are you tired of going through blog posts about Swift concepts? Well, A Comprehensive Intermediate Guide to Learn and Master the Concept of Swift Programming is a masterpiece into iOS app development. It takes you through the fundamentals of...
2018. — 247 p. You are here because you are interested in Swift and algorithms, right? Maybe you want to learn more about the Swift programming language. You probably want to write more efficient Swift code. And this is the perfect book for you to learn about algorithms, data structures, and Swift. I created this book to get you started with algorithms. Introduction to...
IOS Apps for Masterminds leads the reader step by step to gain essential knowledge and to master complex subjects necessary to create applications for Apple devices. After reading this book, you will know how to program in Swift, how to design user interfaces, and how to work with the most powerful frameworks available for the construction of modern applications. This book is...
Packt Publishing, 2017. — 392 p. — ISBN: 1788477804. This book is for developers who want to delve into the newest version of Swift. If you are a developer who learns best by looking at and working with code, then this book is for you. A basic understanding of Apple's tools is beneficial but not mandatory.
Packt Publishing, 2017. — 384 p. — ISBN: 1786460890. Swift 4 is an exciting, multi-platform, general-purpose programming language. Being open source, modern and easy to use has made Swift one of the fastest growing programming languages. If you interested in exploring it, then this book is what you need. The book begins with an introduction to the basic building blocks of Swift...
Packt Publishing, 2017. — 210 p. Build fast and powerful applications by harnessing the power of protocol-oriented programming in Swift 4 Swift has become the number one language used in iOS and macOS development. The Swift standard library is developed using protocol-oriented programming techniques, generics, and first-class value semantics; therefore, every Swift developer...
Amazon Digital Services LLC, 2017. — 300 p. — ASIN: B075Z7ZTMJ. Some of the more obvious topics what is covered in the book include dependency management, source control, code reviews, continuous integration, style guides, working in a team, tooling, project organization and documentation, and release strategies. The topics the author found most interesting to write about, are...
Leanpub, 2017. — 244 p. — ISBN10: B0741B1XD1. Despite its widespread, the Model-View-Controller pattern just doesn't cut it for most Swift projects. Take control of your Swift projects with the Model-View-ViewModel pattern.
Leanpub, 2017. — 266 p. The first time I came into contact with Core Data was more than ten years ago. I was immediately overwhelmed by the terminology, the complex setup, and the many rules I had to stick to. Does this sound familiar? I wondered if it was worth the hassle? And why did experienced developers swear by Core Data? How was I going to master Core Data and integrate it...
Independently published, 2017. — 790 p. Learn by Doing It's not just about the theory or syntax of Swift. Just like our beginner book, this intermediate book (over 450 pages) will help you learn the new APIs introduced in iOS 8/9/10 in a practical way. You will learn by writing code. As you follow the book to build apps, you will learn the new features of Swift and iOS SDK along...
CreateSpace Independent, 2016. — 254 p. Now learning Swift 2 is easy for C and C++ Programmers. You don't need to understand Object-C to learn Swift anymore. What you do need is new way of thinking. This book is the key. Swift is not a language that is intuitive for most C and C++ programmers. Swift is not Object-C. It is much more versatile, but the artifacts of Object-C make...
Pragmatic Bookshelf, 2017. — 226 p. — ISBN: 978-1-68050-235-0. Discover the do's and don'ts involved in crafting readable Swift code as you explore common Swift coding challenges and the best practices that address them. From spacing, bracing, and semicolons to proper API style, discover the whys behind each recommendation, and add to or establish your own house style...
Packt Publishing, 2017. — 316 p. — ISBN: 978-1-78728-450-0. Bring the power of functional programming to Swift to develop clean, smart, scalable and reliable applications. Swift is a multi-paradigm programming language enabling you to tackle different problems in various ways. Understanding each paradigm and knowing when and how to utilize and combine them can lead to a better...
Pragmatic Bookshelf, 2017. — 264 p. — ISBN: 978-1-68050-210-7. All in on Swift! iOS 10 and Xcode 8 make it clearer than ever that Swift is Apple's language of the future. Core frameworks have been redesigned to work better with Swift, and the language itself continues to evolve quickly. iOS 10 SDK Development is the pure-Swift approach to developing for the iOS platform. This...
Packt Publishing, 2016. — 238 p. — ISBN13: 9781785884269. Leverage the power of the Functional reactive programming paradigm with Swift to develop robust iOS applications Reactive programming helps you write applications that are more powerful and efficient. You can write more software, help more people, and create applications that scale. Reactive programming is a growing...
O’Reilly Media, 2017. — 636 p. — ISBN10: 1491967064. — ISBN13: 978-1491967065. Get valuable hands-on experience with Swift 3, the latest version of Apple’s programming language. With this practical guide, skilled programmers with little or no knowledge of Apple development will learn how to code with Swift 3 by developing three complete, tightly linked versions of the Notes...
Amazon Digital Services, 2017. — 1144 p. — ASIN B01N5VMF3Y.
iOS 10 in Swift 3 will take you from absolute beginner to functional iOS developer learning the concepts, techniques, and tools needed to build professional iOS applications using Xcode 8, iOS 10, and Swift 3. After completing this book, you will have the skills and confidence you need to to build and design your own...
Addison-Wesley, 2016. — 240 p. — ISBN13: 978-0-13-439526-5. In The Swift Developer’s Cookbook, renowned author Erica Sadun joins powerful strategies with ready-to-use Swift code for solving everyday development challenges. As in all of Sadun’s programming best-sellers, The Swift Developer’s Cookbook translates modern best practices into dozens of well-tested, easy-to-apply...
O’Reilly Media, 2016. — 456 р. — ISBN: 978-1491966433. Ready to build truly stunning apps for iPhone, iPad, and Apple Watch? This cookbook—written exclusively in Swift 3—provides more than 120 proven solutions for tackling the latest features in iOS 10 and watchOS 3. With these code-rich recipes, you’ll learn how to build dynamic voice interfaces with Siri and messaging apps...
O’Reilly Media, 2014. — 1018 p. — ISBN10: 1491908734, ISBN13: 978-1-4919-0873-0. Start building apps for iOS 8 with Apple’s Swift programming language. If you’re grounded in the basics of Xcode and the Cocoa framework, this book provides a structured explanation of all essential real-world iOS app components. Through deep exploration and copious code examples, you’ll learn how...
Apress, 2014. — 388 p. — ISBN10: 1430260289, ISBN13: (electronic): 978-1-4302-6029-5. Код примеров к книге выложен здесь. Pro iOS Persistence explains how to build apps in Objective-C and Swift that persist and use data most effectively including the popular Core Data framework. Covering common and advanced persistence patterns, this book prepares any iOS developer to store and...
Peachpit Press, 2014. — 304 p. — ISBN10: 0-13-404470-3, ISBN13: 9780134044705. Learning a new computer language can be daunting. With Swift, Apple has lowered the barrier to entry to writing iOS and OS X apps by giving developers an innovative new programming language for creating software. With this book students new to Swift or have never used C, C++, or Objective-C, will be...
Packt Publishing, 2015. — 358 p. — ISBN10: 1784392154, ISBN13: 978-1-78439-215-4. Swift is Apple's new innovative and user-friendly development language, which is packed with modern features to make programming easier, fun, and flexible. Master Apple's new Swift programming language by following the best practices to write efficient and powerful code. This book begins by giving...
Addison-Wesley, 2015. — 300 p. — ISBN: 0133950409, ISBN13: 978-0-13-395040-3. Get started fast with Swift programming for iOS and OS X. Learning Swift Programming is a fast-paced, hands-on introduction to writing production-quality iOS and OS X apps with Apple’s new programming language. Written for developers with previous experience in any other modern language, this book...
Pack Publishing, 2015. — 212 p. — ISBN: 978-1-78528-220-1.
Leverage Swift and enhance your code to take your applications to the next level. .
Swift is one of the most popular and powerful programming languages for building iOS and Mac OS applications, and continues to evolve with new features and capabilities. Swift is considered a replacement to Objective-C and has...
Apress, 2015. — 360 p. — ISBN10: 1484214897, ISBN13: 978-1-484214-89-3. Код примеров к книге выложен здесь. Swift 2 for Absolute Beginners is perfect for those with no programming background, those with some programming experience but no object-oriented experience, or those that have a great idea for an app but haven’t programmed since school, and it is now updated for Swift 2....
Apress. 2015. — 344 p. — ISBN10: 1484204190, ISBN13: (pbk): 978-1-4842-0419-1, ISBN13: (electronic): 978-1-4842-0418-4. Код примеров к книге выложен здесь. Swift Recipes provides a problem solution approach for dealing with key aspects of the Swift programming language (covering version 1.2), ensuring you have the indispensable reference you need to successfully execute common...
Sams Publishing, 2014. — 448 p. — ISBN10: 067233724X, ISBN13: 978-0-672-33724-6. На англ. языке. In just 24 lessons of one hour or less, Sams Teach Yourself Swift in 24 Hours helps you build next-generation OS X and iOS apps with Apple’s new Swift programming language. This book’s straightforward, step-by-step approach helps you quickly master Swift’s core concepts, structure,...
Packt Publishing, 2015. — 369 p. — ISBN: 178439355X, ISBN: 978-1-78439-355-7. На англ. языке. Game development has been simplified with Apple's new programming language―Swift. It starts with the absolute basics such as the Xcode interface and takes you all the way to Swift programming. You will take a walk through the creation of 2D and 3D games followed by an introduction to...
Комментарии