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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

The Complete Guide for Starting iPhone and iOS Development

225 点作者 withoutfriction大约 14 年前

12 条评论

flyosity大约 14 年前
I wrote Building iOS Apps From Scratch (<a href="http://designthencode.com/scratch" rel="nofollow">http://designthencode.com/scratch</a>) a 30-page guide for coders just learning Objective-C and Cocoa. Also, for coders looking to get into UI design, I wrote a 70-page guide as well: <a href="http://designthencode.com" rel="nofollow">http://designthencode.com</a><p>Hope it helps!
stevederico大约 14 年前
The Stanford iTunes U Courses should not be overlooked. They do a great job of taking you from crawling to running in no time. I enjoyed doing the homework too, it really increased my learning experience.<p>Winter 2010- <a href="http://itunes.apple.com/us/itunes-u/iphone-application-development/id384233225" rel="nofollow">http://itunes.apple.com/us/itunes-u/iphone-application-devel...</a><p>Spring 2009-<a href="http://itunes.apple.com/us/itunes-u/iphone-application-programming/id384233222" rel="nofollow">http://itunes.apple.com/us/itunes-u/iphone-application-progr...</a><p>Spring 2011 (Starting Soon)-<a href="http://www.stanford.edu/class/cs193p/cgi-bin/drupal/" rel="nofollow">http://www.stanford.edu/class/cs193p/cgi-bin/drupal/</a>
评论 #2312925 未加载
评论 #2314271 未加载
评论 #2314031 未加载
kingofspain大约 14 年前
It should be noted you don't <i>need</i> a Mac. I've had 2 apps developed, submitted and approved from my makeshift vmware player running on W7. I know others who use Virtual Box. Never ran into any trouble other than wondering why all the keys behave differently!<p>Yes, it's technically illegal but isn't that the best kind of illegal?
评论 #2312774 未加载
marksu大约 14 年前
Yes – programming is fun to hop into, but just a heads up: the most difficult process to learn and master is the marketing and promotion part of releasing an app.<p>I feel that two blog posts linked in this article touches this subject in an interesting way: <a href="http://struct.ca/2010/the-story-so-far/" rel="nofollow">http://struct.ca/2010/the-story-so-far/</a> and <a href="http://blog.endloop.ca/blog/2010/08/12/100k-in-4-months-a-niche-apps-path-to-app-store-success/" rel="nofollow">http://blog.endloop.ca/blog/2010/08/12/100k-in-4-months-a-ni...</a><p>That said, I would recommend Corona - <a href="http://www.anscamobile.com/corona/" rel="nofollow">http://www.anscamobile.com/corona/</a> - for anyone wanting to give iPhone app development a shot. Much easier and fun to jump into than objective-c, especially if you want to make games, and still pretty damn powerful!
评论 #2312918 未加载
评论 #2312919 未加载
drpancake大约 14 年前
Coming from Python, web development and Android, I found interface Builder to be the trickiest part of iOS to learn. The way it instantiates some of your classes requires you to build up a really odd mental model; I still don't fully understand it after a couple of months.<p>You're welcome to do it all in code, but it seems to be discouraged by many.
评论 #2314017 未加载
评论 #2313016 未加载
Breefield大约 14 年前
This is great! I just started going through Programming in Objective-C 2.0, although I'm not new to programming at all, I am pretty new to C/Obj-C. Good to see it in this guide, reaffirms that it's a good starting place.
xsltuser2010大约 14 年前
Is there a similar resource for Android ? I don't currently own one, but this kind of writeup would be helpful to estimate the effort to get into developing first things for it..
评论 #2312775 未加载
bricestacey大约 14 年前
This is just a bunch of links. Can anyone vouch for the author's credibility?
评论 #2317926 未加载
philthy大约 14 年前
For anyone who wants to fiddle with development and doesn't know any form of C, a company called Revolution Media makes a scripting tool called LiveCode. It is pretty easy to use but I'm not sure how advanced your apps can get.
callmeed大约 14 年前
I wouldn't call this a "complete guide" ... seems more like pre-reqs.
mkramlich大约 14 年前
The Apple docs already explain this pretty well. Not too hard. It's weird we live in a world of hand-holding comfort and plentiful documentation on almost everything and yet we still create more.
评论 #2315528 未加载
评论 #2316123 未加载
guelo大约 14 年前
The fine print for new iOS devs:<p>If you succeed in overcoming all of the obstacles ahead of you and actually create a worthwhile app on Apple's platform their is a good chance they will screw you over without warning or explanation by blocking your app, yanking your app, changing the rules, calling you a pornographer, randomly charging you new fees, prohibiting whatever it is your app does, changing the hardware you're allowed to use, changing the software you're allowed to use, and many other ways that seem impossibly outrageous right now until it actually happens.<p>Invest your time and money at your own risk. You've been warned.
评论 #2313120 未加载
评论 #2313123 未加载
评论 #2313764 未加载
评论 #2313339 未加载
评论 #2314288 未加载