Recommended by experts: Must-read books for iOS development

Recommended by experts: Must-read books for iOS development

Some iOS development books I recommend

Last time I posted some good iOS development and website, everyone said they were good, so this time I will sort out some development books that I like, you can buy them and take a look, after all, the knowledge you gain from reading books is more systematic.

1.<iOS By Tutorial> series.
Raywenderlich has published a series of books, ranging from low-level to high-level, and the content is consistent with the high-quality style. I recommend you to read 5, 6, 7, and 8. I bought the genuine version of 7 and 8. It is really good, so good that I even want to buy the paper version. Of course, the price is not very affordable. (About 500 or 600).

2. <Swift By Tutorial>

3. <Core Data By tutorial>

The above are all produced by Ray Wenderlich. There is a special offer. Those who have money can buy a set.


I bought it on raywenderlich

4. "iOS 6 Programming Pushing the Limits" and "iOS 7 Programming Pushing the Limits" series.
Expert-oriented, the content is close to actual engineering, and involves a lot of code optimization and project experience. Very good. This series has an imported Chinese version, which is available on JD.com.

5. Swifter
A Swift book published by onecat, mainly for people who are familiar with Swift. Some Swift writing experience similar to tips.

6.<Advanced iOS Development>
I can't say much about the books published by Qiaoshen, but they are very good. They are available on JD.com.

7.<iOS Core Animation> and <iOS Animation Cook book>
These two books introduce CoreAnimation. After reading them, you will be able to do interactive animations easily.

8.<CollectionView Complete Guide>
After reading various Custom layouts, write them at will. How to customize the deletion and addition of cell animations
, how to switch layout animations, how to write 3D layouts, etc.

9. <CFHipsterRef>
This book written by Mattt (author of AFNetWorking) introduces the underlying knowledge of Objective-C. If you are interested in some underlying implementations of Objective-C, you can start with it.

10. Motion Design For iOS
I bought a set not long ago, which talks about interactive animation. Those who are interested in animation can buy it.

11.<iOS Auto Layout Demystified>
A detailed explanation of automatic layout. I never thought that a book could be written just to write about automatic layout.

12.<Functional Programming in Swift>
How to use Swift for functional development.

13. <TCP/IP in Pictures>
The explanation is simple and easy to understand.

14. Aha! Algorithm
The algorithm is very easy to understand even without computer science background, and the content is rich.

15.<Effective Objective-C 2.0>
I won't say much about this book, it's a magical book. A must-have for advanced players.

16.<OpenGL ES Application Development Practice Guide>
I bought this book purely because it is related to my work. I work on cameras. Anyone interested in graphics and images can buy it. The content is average. But if you have a basic understanding, just flip through it.

***One thing to say is that if you have the ability, you should buy the genuine version. To be honest, buying a few books is not a problem at all according to the income of programmers. And it will help you immediately. (It is said that some people are willing to spend thousands of dollars on a piece of clothing, but not willing to spend 50 on a book. It is really incomprehensible.)

<<:  Dell acquires EMC. Winners and losers of Dell's partnership with EMC: Huawei and Lenovo may be hurt

>>:  Employees who have worked in startups and BAT explain the differences between the two

Recommend

What did Google guarantee?

[[135872]] According to foreign media reports, Go...

iPad mini 3/Air 2 battery life test: Both are disappointing

Ever since the iPad mini 3 was released, there ha...

How should product operations build a user recall system?

A product is like a traffic pool, with fresh bloo...

During the epidemic, how can brands effectively implement grass-roots marketing?

During the epidemic, all walks of life were inevi...

How do e-commerce operations build a closed marketing ecosystem?

With the continuous development of society, many ...

New media operation: 4 suggestions on new media writing!

On the one hand, self-media people write public a...

How can products improve user stickiness? Here are 3 tips

These people used to be our customers, but they d...

How to choose the right package when applying for 400 phone number?

The application for a 400 telephone number is inc...

8 Practical Techniques for Programmers to Learn on the Weekend

Whether you are a novice programmer who is just s...