Programmer must read the book of the iOS Programmer

Source: Internet
Author: User

A few days ago released a programmer must read the book , now the IT people, programmers do not blindly knock code, we also have time to charge for themselves, buy a Kindle, bus, Subway can read a lot of books. Next I will continue to recommend a better book for programmers. If you think I recommend these books useful, I would like to see more, if the recommendation is not good, then do not look, it is so simple. If you think I recommend the book is a rookie to read the book, then you the old bird went out to the left. Hope to bring you help.


OBJECTIVE-C 2.0 Program Design

This book is a classic in the field of Objective-c, the objective-c has been systematically and comprehensively elaborated, the Authority undoubtedly. The book is divided into four parts: the first part comprehensively explains the basic knowledge of the Objective-c language, including classes, objects, methods, data types, expressions, program structures, inheritance, polymorphism, dynamic types and dynamic bindings, functions, arrays, structures, pointers, etc. In the second part, the Foundation framework is elaborated, covering such important contents as digital, string, collection, file operation, memory management, object copying and archiving, the third part briefly introduces the cocoa and iphone SDK, and Part IV is the appendix, The objective-c is a quick reference to the main list.


The book is reasonable in structure, informative, simple and easy to learn, both for the program design beginners and all programmers to read, but also as a programming language topic introductory materials.

iOS programming

iOS programming (3rd edition) won the 21 Jolt Productivity Award. Version 3rd updates the contents of iOS5 and Xcode4.3. The book covers all aspects of developing iOS apps. From Objective-c Basics to new additions to language features, from AppKit libraries to common cocoa design patterns, from Xcode techniques to instrumen TST. If readers are just touching iOS programming, read the first two chapters of this book to get started quickly. If the reader already has experience with iOS programming, reading this book can be shortage make. Another feature of this book is to teach the reader to solve the problem in the right way. Objective-c's customary conventions (such as naming conventions, memory management conventions), how to handle initialization methods when creating subclasses, what cocoa common design patterns are, how to choose Data preservation methods, and so on. These problems, if the reader to explore their own, inevitably time-consuming effort. This book has been organized, summed up and clearly presented in front of the reader.

IOS Human Interface Guidelines

Content Introduction:http://developer.apple.com/library/ios/#documentation/userexperience/conceptual/mobilehig/ Introduction/introduction.html go and see for yourself. It's worth learning.

Deep parsing of Mac OS X & iOS OS

"In-depth analysis of Mac OS X & iOS OS" by Levin.

System developers, kernel hackers and people who are curious about Apple are paying attention! This book explores all aspects of the MACOSX system and the iOS system, and provides an in-depth explanation of the architecture of the two systems and discusses what the framework manual does not discuss. The book is a clear and detailed discussion of the workings of Apple's operating system, including Apple's proprietary API, which is the first to be disclosed.

In-depth analysis of Mac OS X & iOS operating system in the roaming system architecture, from the user state to the kernel state, through the annotated code sample to reveal each level and component, but also provides a hands-on experiment, and compares the differences between the two system implementations.

Beginning IOS 8 Programming with Swift

http://www.appcoda.com/swift-programming-book/

Appcoda produced, very suitable for beginners, swift I believe will slowly replace OC, we hurriedly study.

Programmer must read the book of the iOS Programmer

Related Article

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.