Books from C to iOS basic knowledge and practical library recommendation Improvement

Source: Internet
Author: User
Turing Community Address: http://www.ituring.com.cn/article/39896clanguage: C LanguageProgramDESIGN: modern method (version 2nd)

I have to admit that C language is a relatively boring language, and it does not have a visual programming part. For people who have just come into contact with programming, simply readCodeLearning is really difficult.

This book is recommended to everyone. It is hailed as "the best C language book in the past 10 years"

Today, the C language is very different from the original one. One of the main purposes of this book is to introduce C language through a "modern method", which emphasizes Standard C, software engineering, and manual optimization ". This version closely integrates the c99 standard and compares it with the c89 standard to supplement the latest features in c99. This book consists of four parts: Basic Features of C language, advanced features of C language, C language standard library, and reference materials. At the end of each chapter, a "Q & A" section provides a series of questions and answers related to the content of this chapter. In addition, it also contains a proper number of exercises.

C Language

This book is recommended to everyone and won the Japanese Engineering Education Association Book Award. It is the first book to get started with C language in Japan and has sold more than 20 million books.

This book understands C language is a very basic thing. The tall buildings are just like the ground. He emphasizes the most basic and important things at the same time. The book is not only illustrated with rich examples, but also has 190 code segments and 164 charts. It thoroughly analyzes the basic knowledge of C language, including arrays, functions, pointers, and file operations. The C language syntax and some concepts that are hard to understand are carefully drawn, clearly and commonly explained.

Data structure:

As mentioned above, C is boring. After listening to the data structure, we must laugh because the data structure is much more boring than C. C. You can also write a piece of code to run it to satisfy your sense of accomplishment. The data structure is mostly theoretical, and the actual code is not written in one line or two lines. Therefore, it is really a big deal to come into contact. When I encounter a book that only tells you endless truth, that's all about wanting to die. Therefore, books are very important.

Data structures used in programming

Mr. Wang jiande and Mr. Wu Yonghui wrote a rare book, which made an in-depth analysis on the basic data structure and gave many examples to illustrate how to properly apply the data.AlgorithmIt optimizes time-space performance. Many examples are of great significance for massive storage and intensive computing. The book also introduces the extensive data structures that are rarely seen elsewhere, such as Suffix Arrays and query sets, which are widely used in core search systems. Serious programmers are worth reading! @ Daniel Gao Bo

C ++ martial arts cheats: C ++ primer Chinese version (version 4th)

This book is definitely a classic book of C ++. Do not miss it if you are interested in programming.

Objective-C Objective-C basic tutorial (version 2nd)

Since objective-C has a narrow application scope, especially in China, there are far fewer books about it than C ++. This book is the "Learn objective-C on the Mac" published by apress: the Chinese version of for OS X and iOS, which is also translated by Turing education, is well received. This version has just been released and is an alternative to the first version. The new content includes:

1. objecitve-C latest features: code block, arc, class extension;

2. Added clang static analyzer and GCD tools;

3. How to Use the uikit framework to develop exquisite IOS applications;

4. How to Use xcode of the latest version.

IOS entry-level classic series: Basic tutorial for iOS 5

This book is recommended to everyone. It is hailed as "a classic book that creates a miracle in sales ".

The basic tutorial for iOS 5 is based on the basic tutorial for iPhone 4 and iPad development. It updates the existing chapter and describes the latest changes in iOS 5 SDK and xcode, added the storyboards and iCloud chapters. It is a classic book that leads you into the door of mobile application development.

Improve the actual category: IOS 6 programming practices

The first iOS 6 in-depth revealing iOS 6 advanced features and development skills in China

Recommendation reason:

First, it is the first iOS 6 book in China

Second: Add a chapter to explain how to upload data to the cloud

Third: covers most of the new features of iOS 6, including the set view and Automatic Layout (Chapter 1), as well as an entire chapter on automatic reference counting.

Fourth: added new content for debugging (Chapter 19th), performance tuning (Chapter 20th), and set view and Automatic Layout (Chapter 7th) in iOS 6.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.