非常优秀的iphone学习文章总结!

时间:2023-12-10 16:57:02

This site contains a ton of fun tutorials – so many that they were becoming hard to find! So I put together this little page to help everyone quickly find the tutorial they’re looking for. Hope you enjoy! :]

Beginning iPhone Programming

非常优秀的iphone学习文章总结!

iPhone programming is like a ladybug - fun and only a little scary!

If you’re completely new to iPhone programming, start here! First there’s a tutorial series that will walk you through the process of creating an iPhone app from start to finish – using the most common APIs that almost every app uses. Next there’s a tutorial about memory management – the area where beginners most often get confused about!

Also, if you’re a beginner you should sign up for our monthly iOS newsletter – to thank you for signing up, we’ll give you a free copy of the 1st tutorial in the iOS Apprentice series! This is an epic-length tutorial for complete beginners that walks you through creating your first app, and it’s fully updated for iOS 5.

iOS 5 Tutorials

非常优秀的iphone学习文章总结!

Want some iOS 5 Tutorials? We got you covered!

iOS 5 is one of the biggest updates to iOS so far. It has tons of cool new APIs and features you can use in your apps, from ARC to Storyboards to iCloud to GLKit to much more! We wrote a huge book called iOS 5 By Tutorials that covers everything you need to know, and we’re also releasing some of the chapters here for free!

Beginning Game Programming with Cocos2D

非常优秀的iphone学习文章总结!

Ninjas Going Pew-Pew!

If you want to make games on the iPhone, the easiest way by far is to use the Cocos2D iPhoneframework! These tutorials will help get you started by showing you how to make some simple games and solve common problems.

In addition to these tutorials, you might be interested in the Cocos2D book by Rod Strougo and myself.

Intermediate Game Programming with Cocos2D

非常优秀的iphone学习文章总结!

Whack this Mole!

If you’ve finished the Beginning Game Programming tutorials and are itching for some more, check out these tutorials for more advanced techniques!

Cocos2D Tools

非常优秀的iphone学习文章总结!

Create this game with some great Cocos2D tools!

There are some great tools available that make your job as a Cocos2D developer much easier. Check out these tutorials to learn about the tools and how to use them effectively!

Advanced Game Programming with OpenGL

The
lowest level game programming API available on iOS is OpenGL ES 2.0. It
gives you the most power and flexibility, but has a notoriously high
learning curve. That’s where this site comes to the rescue – we try to
explain it as simply as possible and get you started with some simple
examples!

非常优秀的iphone学习文章总结!

Learn how to make games the hardcore way!

Other Game Engines

非常优秀的iphone学习文章总结!

Learn about Corona, Unity3D, and more!

Other
than Cocos2D and OpenGL, there are a lot of other great game frameworks
available on iOS. If you want to play around with some of them as well,
check out these tutorials!

Game Physics

非常优秀的iphone学习文章总结!

Create a simple game with Chipmunk physics!

It
turns out there are some great libraries available out there that you
can use to easily add physics to your games – without having to be a
math expert! These tutorials will show you how to get started with these
libraries so you can use them to create amazing effects in your games!

Other Game Programming Topics

非常优秀的iphone学习文章总结!

Tomato-San says: w00t, it's done!

While we’re on the topic of game programming, here are a few posts with some tips and tricks for game developers.

Saving and Loading Data

非常优秀的iphone学习文章总结!

Core Data Failed Banks Model Diagram

Almost
every app needs to save and load data on the iPhone – and there are
many different ways to do so. In these tutorials, you can get hands-on
experience with many of the most common methods.

Graphics and Animation

非常优秀的iphone学习文章总结!

Welcome to Core Graphics 101!

In
order to be successful on the App Store these days, your app needs to
look good. Here are a few tutorials that you can use to up the quality
level of your apps, and your gain mad skills with graphics and animation
programming.

Network Programming

非常优秀的iphone学习文章总结!

Web Services + iPhone Apps Rule!

You
can take your app to the next level by integrating with a server-back
end or allowing networking between devices. These tutorials show you
how!

Making Money

非常优秀的iphone学习文章总结!

1) Integrate iAd 2) ??? 3) PROFIT!

There
are certain technologies and techniques you can use in your apps that
can directly help you make ‘mo money! And although money can’t buy
happiness, you gotta pay for your beer somehow amirite?

Audio

非常优秀的iphone学习文章总结!

Screenshot from BasicSounds sample project

When
I first started iOS programming, I knew a WAV file played sounds and
that was about it. These posts explain a lot about audio files and
formats, and explain how you can play audio in your apps.

iPad Development

非常优秀的iphone学习文章总结!

What it will look like when we're done!

If
you know how to program for the iPhone, it’s a simple matter to program
for the iPad as well! These tutorials walk you through some of the
differences and help get you started with some of the new APIs available
on the iPad.

3rd Party Libraries

非常优秀的iphone学习文章总结!

I have a soft spot for malteses!

There
are a lot of third party APIs and SDKs you might want to include in
your apps. These tutorials cover a few of them and show you how to get
started.

Other iPhone Tutorials

非常优秀的iphone学习文章总结!

Plot Baltimore crime data using MapKit!

There’s
always something that doesn’t fit anywhere else! Here’s a hodgepodge of
other posts and tutorials you may find interesting.

Android tutorials

非常优秀的iphone学习文章总结!

Get started with Android development!

This
site has just started expanding with some Android tutorials as well. If
you’re completely new to developing for Android, these tutorials are a
great way to get started!

Readers Apps Reviews

非常优秀的iphone学习文章总结!

Read about some great apps made by fellow readers!

I
thought it would be cool if we highlighted a few of these on the site!
This way readers can get more exposure for their apps, and everyone can
see what other fellow readers have created. Hence, we have this monthly
column where we show off readers apps!

If you would like to be considered for next month’s article, click here!

Training, Announcements, and Notes

非常优秀的iphone学习文章总结!

One day class introducing iOS programming for beginners!

From time to time I announce upcoming training, books, and other types of announcements from this site. Here’s the news so far!

Where To Go From Here?

If there’s something you’re interested in learning something that isn’t here, suggest a tutorial! Every week I’ll take the best suggestions and put a vote on the sidebar to let you guys choose what you want to see!

I hope you enjoy these tutorials, and please stay in touch! Please follow me on Twitter, where I tweet on topics related to iPhone, software, and gaming, or subscribe to my RSS feed!