Video Tutorials (US)
Developing IOS 7 Apps for IPhone and IPad
One of the Stanford Open Tutorials, which focuses on some iOS development tools and APIs and the use of the iOS SDK, which is part of the iOS basic video
IPad and IPhone application development
Paul Hegarty, lecturer in the course, is a professor of software engineering at Stanford University, with a deep, authoritative, and well-received commentary on video content.
Advanced IPhone Development-fall 2010
Advanced IOS Development Course, starting with the application of core Animation, Core Data, OpenGL and other frameworks
iOS Dev Center: Apple's official iOS learning video
Lynda:lynda above the iOS and Objective-c learning material is more, from the beginner to the advanced, has a wide coverage, regardless of the level of iOS go to the top of the class can be selected for their own
There aren't many IOS on the Code School:codeschool, but the quality is good, and some of the lessons are interesting.
Udemy:udemy helps beginners to plan video learning routes, from novice to advanced points in more detail
Video Tutorials (Chinese)
IOS 7 App Development: Stanford white Beard grandfather's series of videos, all the videos are translated, the video is newer, the translation quality is also high
iphone Development Tutorial 2010 Winter: All video translation completed, more in-depth explanation of the development of the iphone, video suitable for a certain objective-c basis for people to watch
Using Swift to develop the IOS8 app: The video, mainly about Swift's basic use, and in the course of the process of doing a few small apps, and finally talked about the Sketch make the share button
Battle Objective-c: The video is not finished, the basic grammar of C and Objective-c, for the 0 basic people to watch
Books
OBJECTIVE-C Programming: Content is not much, but are the essence, with a Little C language Foundation can quickly read this book, about a day can be finished, after reading on IOS development can have a basic impression
IOS Programming:ios Another excellent introductory book, specifically evaluating the comments below the book under the Watercress
Cocoa Design Patterns: For those looking to learn more about Cocoa
Learn Objective-c: Short and concise, suitable for people who have a programming basis in half an hour to objective-c have a certain understanding
Programming with Objective-c: After watching learn obj-c can continue to see this official objective-c more in-depth introduction
IPhone Programming: This book was rated as the best book for IOS Getting started on Quora
OBJECTIVE-C Basic Tutorial: The book's author Scott Knaster is a legend in the Mac development world, and most of the books that have been written in Google have been widely acclaimed by many programmers, and are suitable for iOS developers from beginner to intermediate reading
iOS Development Advanced: The book author Tang Qi is a celebrity in the domestic iOS development community, has participated in the development of several well-known software, the book is still in the pre-sale, book content, the reader step by step into the iOS, the same for beginners to intermediate iOS developers to read
Programming in Objective-c: This book is very popular on Amazon, and the objective-c is very detailed.
IOS Test Guide: The author of the book is the staff of the watercress, most of the content written in the book is the author's work in the practice of refining the experience of the test, focusing on the individual testing stages of the specific practice, and through continuous integration of the various testing stages of activities.
OBJECTIVE-C Programming: Parsing the mountain of iOS, detailing the workings of MVC on Cocoa Touch, a book for iOS intermediate developers reading
OBJECTIVE-C Advanced Programming: This book focuses on iOS and OS X multithreading and memory management, in-depth analysis of Apple's official source code, tell you some Apple official documents do not appear in the knowledge, suitable for more than intermediate iOS developers read
Effective Objective C 2.0: The book is written in 52 effective ways to write high-quality iOS and OS X code, for advanced use of iOS development
Swift Fundamentals: It is estimated that this book will be a classic introductory book for Swift, and its Stars illustrate everything
Article
Learn Objective c:the Path to IPhone Development:udemy wrote an article explaining some of the prerequisites for learning objective-c, Objective-c's history of development, learning methods and learning resources
I want to Write IOS Apps. Where do I Start?: The main development environment of iOS is introduced, and related to Swift learning, iOS shelves considerations, iOS design, testing, code hosting, and so on, but also give a lot of learning resources
iOS Development tools: Some of the most powerful and essential tools common to iOS development are not many, but each is worth looking at when developing iOS
How to become a professional iOS developer: The article is written in a very organized, the text has repeatedly emphasized the importance of version control system, the main content is to learn IOS development to take office, gave their own suggestions
Learning iOS Programming: The author summarizes some of the lessons of his own learning about iOS, and finally gives some good tips for learning.
Become an iOS Developer: The author lists some ways to learn iOS and common libraries, as well as some tips for learning about iOS
iOS development How to improve: Tang Qi wrote an article, mainly on the improvement of iOS technology to do a summary, the text of a lot of resources, tools, learning methods
Some of the experience of self-learning IOS development: The article from the entry to the advanced level, divided into three stages, organized to tell the entire learning process of iOS developers may encounter problems, and give a solution, dedicated a lot of good tools, resources and valuable learning experience
How to learn iOS development from 0: the author gives the process of learning iOS and gives some good learning resources
If I could re-learn iOS development authors give some advice on learning, and talk about their own learning methods.
Some suggestions for developing learning paths for iOS: The importance of English, as well as the benefits of blogging to read the source code
Getting Started with iOS: The author shares his experience and resources in learning iOS
Summary of MAC and IOS development resources: A summary of the resources released by the Broken ship House
Related Websites
Tutsplus: Update some IOS tutorials at irregular intervals
WWDC: Apple's official annual WWDC video to learn about IOS releases over the years
iOS app encryption: iOS development facing the internal purchase hack, application function patch hack and other effective security measures, in the country to fill the iOS application security, is the world's best
Text version of ASCIIWWDC:WWDC
Awesome Swift: The site collects a lot of learning materials about Swift, news
Appcoda: Often release some IOS programming tutorials, update more frequently, want to learn more about the site can view the About interface
Nshipster:nshipster is a journal of the overlooked bits in Objective-c, Swift, and Cocoa. Updated Weekly.
Think and Build:some tutorials about core Graphic and core Animation.
Tutorials: A lot of objective-c, Swift, IOS tutorials, and all free, Raywenderlich is really the industry conscience, praise!
Community
Cocoachina: The world's largest Apple developer Chinese community
Code4app: Regular updates to some pretty good iOS snippets and some iOS resources
iOS app Security: iOS Development Essentials, plan ahead, anticipate the security risks of iOS source code and corresponding solutions, bookmark this site to favorites, you will need
OBJC: Regularly publish a number of high-quality articles about OBJECTIVE-C
OBJC China: Meow Organization's translation site for Objc.io, aimed at promoting the overall level of domestic technology circle, translation quality is very high
DevDiv: Release some of the latest IOS tutorials
Cocos2d-x:cocos2d-x Forum
IPhone Dev SDK: The more famous overseas IOS Developer forum
Learn Cocoa and iOS development Forum:learn Cocoa on the Mac and Beginning iOS 7 development The official forum for both books, user activity is high
Apple Developer Forums: The official MAC Developer Forum
Tools/Plugins
CocoaPods: The dependency management tool for developing a third-party repository for OS X and IOS applications, itself a gem of Ruby, greatly simplifies the objective-c development process
Alcatraz:alcatraz is a tool for managing Xcode plugins, templates, and color configurations
iOS Development Accessibility Tools resources: iOS Development some essential AIDS and resource recommendations
Xcodecolors: Make Xcode debug console color richer
Xctool:facebook Open Source, an IOS compilation and testing tool
Xtodo: A comment helper plug-in that is used primarily to collect and list Todo in a project, Fixme
Ksimagenamed-xcode: Auto-complete image named a plugin
Vvdocumenter: A tool for automatically generating code annotations
Imageoptim: A tool for compressing pictures
IOS Essentials 75 Tools: It contains a lot of useful tools, involving design, analysis, deployment, etc., summarized in very detailed, with Chinese translation
Guide/Tutorials
App Store Review Guidelinesios Marketplace Review Guide, available in Chinese translation
iOS source code Security Protection Guide: for iOS apps exist in the internal purchase hack, application function patch hack, network security risk, source code security risk to propose a corresponding security solution, to guide the safety of iOS development
Swift Language Guide There are a lot of swift learning materials, learning Swift has this information can save a lot of effort
Apple Xcode Help document Reading guide Tinyfool a guide to helping beginners Read official documents
Get started with your iOS developer Pragram An introductory guide to Apple that roughly explains the entire process from development to the shelves of iOS programs
Teamtreehouse article mainly explains some objective-c grammar, the article content is interesting and easy to understand
A map for iOS development an iOS development maps, great work, read the iOS development process has a certain understanding
Start developing iOS Apps Today Apple officially gives an introductory tutorial on iOS and has seen the ability to do a to-do applet
Ry's objective-c Tutorial tutorial on objective-c, illustrated, suitable for beginners to read
IOS Learning Data Grooming