在 Xcode 4 下学习 iOS 开发的最佳书籍或在线教程?
声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow
原文地址: http://stackoverflow.com/questions/5721195/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me):
StackOverFlow
Best book(s) or online tutorial(s) to learn iOS development under Xcode 4?
提问by CaptSaltyHyman
I'm a fairly experienced programmer, though not as hardcore as some. :) I grew up on C years ago, dabbled in C++ a bit, and lately I'm into more script-based languages (PHP, JavaScript + jQuery, Perl). I messed around briefly with Xcode 3 and creating simple iPhone apps, and found it rather challenging (is it just me, or is Objective-C a bitch?!).
我是一个相当有经验的程序员,虽然不像某些人那么铁杆。:) 几年前我在 C 上长大,稍微涉足 C++,最近我开始使用更多基于脚本的语言(PHP、JavaScript + jQuery、Perl)。我简单地使用 Xcode 3 并创建了简单的 iPhone 应用程序,发现它相当具有挑战性(只是我,还是 Objective-C 是个婊子?!)。
Anyway, with the release of Xcode 4, I'd love to get back into it and maybe give it another shot. What I'm looking for is a really well-organized book or books, or a web-based set of tutorials aimed towards users who are brand spankin' new to Xcode 4 and developing for iOS. Does such a thing exist?
不管怎样,随着 Xcode 4 的发布,我很想回到它,也许再试一次。我正在寻找的是一本非常有条理的一本书或多本书,或者是一套基于网络的教程,这些教程针对的是 Xcode 4 新用户并为 iOS 开发的用户。这样的事情存在吗?
采纳答案by Cameron
I don't know of any books that cover XCode 4, but I highly recommend "iPhone Programming, The Big Nerd Ranch Guide," by Joe Conway & Aaron Hillegass. Of the various Cocoa/iOS books I've taken a look at, this one pleases me the most.
我不知道有哪些涵盖 XCode 4 的书籍,但我强烈推荐 Joe Conway 和 Aaron Hillegass 合着的“iPhone 编程,大书呆子牧场指南”。在我看过的各种 Cocoa/iOS 书籍中,这本最让我满意。
回答by dalenewman
Try Stanford's Developing Applications for iOS Fall 2010course by Paul Hegarty. It is currently available free via iTunes University.
试试Paul Hegarty 的斯坦福iOS 开发应用程序 2010 年秋季课程。它目前可通过 iTunes 大学免费获得。
Here is the iTuneslink, and here is the course pagelink.
Related Courses
相关课程
- Fall 2011course; Updated for XCode 4 and iOS 5.
- Fall 2013-2014course is now available; Updated for XCode 5 and iOS 7.
- Developing iOS 8 Apps with Swift.
- 2011年秋季课程;针对 XCode 4 和 iOS 5 进行了更新。
- 2013-2014 年秋季课程现已开放;针对 XCode 5 和 iOS 7 进行了更新。
- 使用 Swift 开发 iOS 8 应用程序。
回答by Christopher Goodman
There will be a second, new edition of Joe Conway and Aaron Hillegass's book - iOS Programming: The Big Nerd Ranch Guide, coming out at the end of June, 2011. It will cover Xcode 4.0, the new Xcode development environment.
Joe Conway 和 Aaron Hillegass 的书 - iOS 编程:大书呆子牧场指南的第二个新版本将于 2011 年 6 月末出版。它将涵盖 Xcode 4.0,新的 Xcode 开发环境。
There will also be new editions of Cocoa Programming and Advanced MacOS X programming, along with new books for "More Cocoa programming" and Objective C coming out later this summer. They would have been out sooner, but they had to wait for Apple to release Xcode 4 and go through review during classes at Big Nerd Ranch.
还将有新版本的 Cocoa 编程和高级 MacOS X 编程,以及今年夏天晚些时候推出的“更多 Cocoa 编程”和 Objective C 的新书。他们本来可以更早出局,但他们不得不等待 Apple 发布 Xcode 4,并在 Big Nerd Ranch 的课堂上进行。
BNR is a great learning experience, if you get the chance to go out to Atlanta. It's not just for programming, a lot of great networking with people. Also they have their own B&B campus!
如果您有机会去亚特兰大,BNR 是一次很棒的学习体验。它不仅用于编程,还用于与人们建立良好的网络。他们还有自己的民宿校园!
回答by SashaZd
I've been through a lotta books lately and i honestly feel that the best book out there is :
我最近读过很多书,老实说,我觉得最好的书是:
Head First iPhone Development -- A Learner's Guide to Creating Objective-C Applications for the iPhone (Second Edition) By Dan Pilone, Tracey Pilone Publisher: O'Reilly Media
Head First iPhone 开发——为 iPhone 创建 Objective-C 应用程序的学习者指南(第二版) 作者:Dan Pilone,Tracey Pilone 出版商:O'Reilly Media
It's an awesome book. They have a very innovative way of teaching you and taking you through the basics all the way to the advanced stuff. They expect you to physically think about what you're doing and practice too.
这是一本很棒的书。他们有一种非常创新的方式来教你,带你从基础到高级的东西。他们希望你在身体上思考你正在做的事情并练习。
All in all, this is the best book out there for a beginner :D
总而言之,这是初学者最好的书:D