TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Ask HN: Best iOS resource for non-iOS-developers?

7 点作者 sofuture将近 13 年前
What are the best resources for an experienced programmer looking to pick up up ObjC and iOS? I'm specifically <i>not</i> looking for 'in-24-hours' or 'without-writing-a-line-of-code' type things, nor screen casts or video lessons. Thanks!

4 条评论

OiNutter将近 13 年前
I learnt a lot from the Stanford online courses on ITunes U. Granted they are video lessons, but you can also grab all the lecture notes and sample code from this link:<p><a href="http://www.stanford.edu/class/cs193p/cgi-bin/drupal/downloads-2011-fall" rel="nofollow">http://www.stanford.edu/class/cs193p/cgi-bin/drupal/download...</a><p>Other than that I just googled the hell out of things, Stack Overflow was, as always, a valuable resource. Chances are that whatever you're trying to do, particularly when learning, somebody else has already done.
donmcc将近 13 年前
Kochan's "Programming in Objective-C" is decent <a href="http://www.amazon.com/Programming-Objective-C-Edition-Developers-ebook/dp/B006GFZ288/" rel="nofollow">http://www.amazon.com/Programming-Objective-C-Edition-Develo...</a> and I'm a big fan of Erica Sadun's "iOS 5 Developer's Cookbook" <a href="http://www.amazon.com/The-iOS-Developers-Cookbook-ebook/dp/B007CAXLA2/" rel="nofollow">http://www.amazon.com/The-iOS-Developers-Cookbook-ebook/dp/B...</a>.<p>If you've never programmed in C, you may want to seek out a good C tutorial. You can get pretty far in iOS working only with Objective-C objects, but plenty of C-isms leak through so it helps to be familiar with pointers, structs, functions and memory management.<p>Objective-C isn't too hard to get up to speed with, especially if you've ever worked in both C and a dynamic language like Python or Ruby. Wrapping your head around Cocoa Touch is a little more daunting, but Sadun's book does a good job of building up the basics step by step, then providing chapters on specific frameworks you can page-fault in as needed.<p>Apple recently added "Start Developing iOS Apps Today" <a href="https://developer.apple.com/library/ios/#referencelibrary/GettingStarted/RoadMapiOS/Introduction/Introduction.html" rel="nofollow">https://developer.apple.com/library/ios/#referencelibrary/Ge...</a> which is probably worth taking a look for a beginner.
Kallikrates将近 13 年前
<a href="http://www.bignerdranch.com/books" rel="nofollow">http://www.bignerdranch.com/books</a>
callmeed将近 13 年前
This seems to come up a lot lately. See my answer here:<p><a href="http://news.ycombinator.com/item?id=4050665" rel="nofollow">http://news.ycombinator.com/item?id=4050665</a>