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

A complete operation and promotion plan planning idea!

First of all, we must understand that any plan mu...

Why did Li Jiaqi and Viya start to develop private domain traffic?

When it comes to Li Jiaqi and Viya, you might thi...

My 20 operating notes may be helpful to you

It’s the end of August, the tail end of summer, a...

Why is the second child always smarter than the first child? The truth hurts...

We often hear this description from parents of se...

How to use Zhihu for marketing promotion? Zhihu marketing promotion methods!

What is it like for a brand to do marketing on Zh...

CCTV investigates the truth about the 55-degree cup: Can you call this high-tech?

【Introduction】 Recently, a temperature-changing w...

How to build a system to recall lost users?

Recalling lost users is an important part of prod...

Operational Strategies for Internet Finance Users (I)

There are three articles in the series "Touc...

Analysis of Guazi used car competitors!

Guazi, Youxin, Renren, the names of these second-...