Hello! In February we wrote a post about the book
“Swift. Basics of developing applications for iOS . We recently released the second edition:

This book contains comprehensive information for everyone who wants to learn how to program in the wonderful Swift language and create their own iOS applications. You will find not only theoretical material, but also a large number of practical examples and tasks that will allow you to comprehend all the subtleties of the new language. Dare, in fact, having studied Swift, you can create applications for any platform - iOS, OS X, tvOS or watchOS.
In comparison with the previous edition, this book contains the following changes and additions:
- all material is updated in accordance with Swift version 2.2 and Xcode 7.3.
- Added a large amount of new educational material. In particular, chapter 26 was revised. Now the book not only teaches Swift, but also prepares you for full-fledged application development.
‰ - took into account the wishes and comments of users on the design and content.
‰ - fixed typos found.
')
Who is the book written for?
- Do you have at least minimal knowledge of programming in any high-level language?
- do you want to learn how to create programs for the iOS operating system (for your iPhone and iPad gadget), OS X, watchOS or tvOS?
- do you prefer practical training to boring and monotonous theoretical lectures?
Then this book is for you.
The material studied in the book is supported by practical homework. Together we will go from the most simple concepts to solving interesting problems.
Book structure
The book consists of four large parts and one application:
‰ Part I. Preparation for the development of Swift-applications . In the first part, you will begin your journey into the world of Swift, follow the most important and necessary steps before starting to develop your own applications. You will learn how to create your own Apple ID account, how to connect to the apple developers program, where to get the Swift development environment, how to work with it.
Part II. Basic Swift features. After getting acquainted with the Xcode development environment, which allows you to start learning a language
programming, you learn the basic features of Swift. You will learn what Swift syntax has, what are variables and constants, what data types exist and how to use all this when developing programs.
Part III. Fixed assets Swift. The third part focuses on the consideration and study of the most simple, but very interesting means of Swift. You may not have heard of some of them (for example, tuples), others (for example, arrays) you probably used in other languages.
‰ Part IV. Nontrivial Swift features. The fourth part describes in detail the techniques for working with the most powerful and functional tools Swift. You will use the material in this chapter with enviable regularity when creating your own applications in the future. Also, a distinctive feature of this chapter is a lot of practical work on creating the first interactive application.
Application. Changes and innovations Swift 2.2. If you studied any of the previous versions of Swift, then the information provided in this application will allow you to quickly get acquainted with all the innovations and changes that have brought a new version of the programming language.
More information about the book can be found on
the publisher's website.Table of contentsExcerptFor Habrozhiteley 25% discount coupon -
Swift