`
61party
  • 浏览: 1136036 次
  • 性别: Icon_minigender_2
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

绝佳的iPhone开发学习材料,非常全面,附例子代码

 
阅读更多

原文来自:http://www.raywenderlich.com/tutorials

感谢Ray Wenderlich带头组织了这样一个团队。例子讲解详尽,从helloworld到cocos2d,Unity游戏引擎,从本地应用到网络交互,从苹果自有API到第三方库,涉及范围非常广泛。。。Ray Wenderlich功力也足够深厚,老外就是好啊,感谢Ray Wenderlich的无私奉献

内容不断更新,目前Ray Wenderlich在招这个系列的合作者http://www.raywenderlich.com/5037/looking-for-more-tutorial-writers,如果你有兴趣,可以跟他一起为大家服务


iPhone Tutorials

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 programming is like a ladybug - fun and only a little scary!

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!



Beginning Game Programming

Ninjas Going Pew-Pew!

Ninjas Going Pew-Pew!

If you want to make games on the iPhone, the easiest way by far is to use theCocos2D 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 theCocos2D bookby Rod Strougo and myself.


Intermediate and Advanced Game Programming

Whack this Mole!

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!




Game Physics

Create a simple game with Chipmunk physics!

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

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

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

Core Data Failed Banks Model Diagram

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

Welcome to Core Graphics 101!

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

Web Services + iPhone Apps Rule!

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

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

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

Screenshot from BasicSounds sample project

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

What it will look like when we're done!

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

I have a soft spot for malteses!

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.




Training and Announcements

One day class introducing iOS programming for beginners!

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!




Other

Plot Baltimore crime data using MapKit!

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.



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 onTwitter, where I tweet on topics related to iPhone, software, and gaming, orsubscribeto my RSS feed!

分享到:
评论

相关推荐

    iPhone开发入门基础 全部例子代码

    本教程专注于iPhone开发的基础,提供了一系列实例代码,帮助初学者快速掌握iPhone应用开发的基本概念和技巧。"Beginning iPhone Development Projects" 是一个非常适合新手的资源,它涵盖了从创建第一个iOS项目到...

    ios应用源码之开发iphone的基础例子代码写的很好 2018127

    本资源“ios应用源码之开发iphone的基础例子代码写的很好 2018127”提供了丰富的学习材料,帮助初学者理解和掌握iOS应用的基础开发过程。以下将对这个主题进行详细的探讨。 1. **Swift或Objective-C选择**:Swift是...

    iPhone 开发例子2

    在本主题"iPhone 开发例子2"中,我们将深入探讨iPhone应用开发的相关知识,这个压缩包文件包含了2008年11月19日的示例代码,旨在为正在学习iPhone开发的初学者提供实践指导。以下是这些示例可能涵盖的一些关键知识点...

    iPhone开发基础教程附带的源代码

    总之,"iPhone开发基础教程附带的源代码"是一个宝贵的资源,它能让你亲手实践教程中的每一个例子,加深对iOS开发的理解。通过逐行阅读、修改和运行代码,你将能够快速提升自己的编程技能,最终独立完成自己的iPhone...

    [233]多线程串口通讯例子,vc#开发的例子。代码比较简洁。但是有参考价值.zip上位机开发VC串口学习资料源码下载

    但是有参考价值.zip上位机开发VC串口学习资料源码下载[233]多线程串口通讯例子,vc#开发的例子。代码比较简洁。但是有参考价值.zip上位机开发VC串口学习资料源码下载[233]多线程串口通讯例子,vc#开发的例子。代码比较...

    在中嵌学习嵌入式应用程序开发的ppt及例子代码

    在“在中嵌学习嵌入式应用程序开发的ppt及例子代码”资源中,初学者可以找到关于这个主题的深入学习材料。下面我们将详细探讨相关的知识点。 1. **嵌入式系统基础**:嵌入式系统是专门设计用于执行特定任务的硬件和...

    iphone sdk3 开发指南 源代码

    这份"iPhone SDK3 开发指南 源代码"正是为了帮助初学者快速入门,通过实际的源代码学习和理解iOS开发的核心概念。 首先,我们要明确SDK3的主要更新内容。SDK3引入了Objective-C 2.0的新特性,如垃圾回收(Garbage ...

    iphone开发基础教程 源代码

    总之,《iPhone开发基础教程》的源代码提供了丰富的实践材料,涵盖了从基本的界面设计到复杂的业务逻辑处理的各个层面。通过学习和实践这些代码,你可以逐步建立起自己的iOS开发能力,为创建自己的应用打下坚实的...

    android app安卓开发教程之27个小例子附源代码.zip

    android app安卓开发教程之27个小例子附源代码.zip alertDialog animation audio broadcast Bundle 数据库 下载文件 draw expandableList http iconFile imageView Intent listView menu mouseover notification ...

    CANopen协议全面支持与开发资源包:STM32主从站代码可编译,NMT SDO PDO LSS功能详解学习资料,CANopen协议全面支持与开发资源包:STM32主从站代码可编译,全面协议功能助力

    STM32主从站代码可编译,NMT SDO PDO LSS功能详解学习资料,CANopen协议全面支持与开发资源包:STM32主从站代码可编译,全面协议功能助力设备开发,canopencanopen sys tec 某泰学习资料,文档,例子,协 议站原程序,...

    iPhone简单的开发例子3

    在本主题“iPhone简单的开发例子3”中,我们将深入探讨iPhone应用开发的基础知识,这对于初学者来说是非常有价值的。iPhone开发是iOS开发的一部分,它使用Apple的Xcode集成开发环境(IDE)以及Swift或Objective-C...

    myeclipse 源代码例子

    总之,"myeclipse 源代码例子"是一个综合性的学习材料,涵盖了MyEclipse开发环境和Java编程的诸多方面,对于提升初学者的编程技能和实践经验非常有帮助。通过深入学习和实践,不仅可以熟悉MyEclipse的使用,还能掌握...

    jdbc 学习 笔记 代码例子2

    jdbc 学习 笔记 代码例子jdbc 学习 笔记 代码例子jdbc 学习 笔记 代码例子jdbc 学习 笔记 代码例子

    mapgis二次开发例子

    本压缩包“mapgis二次开发例子”包含了2012年暑期培训的相关材料,包括文档和代码,这对于初学者或者希望深入了解MapGIS二次开发的人员来说是非常有价值的资源。文档可能涵盖了基础概念、开发环境的搭建、API的使用...

    模板代码,例子代码

    在IT行业中,模板代码和例子代码是开发过程中非常重要的组成部分,尤其对于初学者和快速开发而言。模板代码通常是一些预先编写好的、可复用的代码片段,它们遵循一定的规范和设计模式,可以帮助开发者快速搭建项目...

    iphone开发例子

    通过这个“iPhone开发例子”,开发者不仅能够学习到具体的编程技巧,还能深入理解iOS开发的整体流程,从而更好地构建自己的iPhone应用。这个例子提供了一个实践平台,让初学者得以将理论知识转化为实际操作,对提高...

    IPHONE开发最有效的例子实录

    《IPHONE开发最有效的例子实录》是一份针对初学者的iPhone应用开发教程,通过五个完整的源码工程,深入浅出地介绍了iPhone开发的核心概念和技术。这份资源旨在帮助开发者快速入门,掌握iOS应用开发的基本技能。 一...

    VC++深入详解源代码,非常实用的例子.

    《VC++深入详解源代码,非常实用的例子》 在编程领域,VC++(Visual C++)是Microsoft开发的一款强大的C++集成开发环境,它结合了编译器、调试器和其他工具,为开发者提供了构建Windows应用程序的强大支持。本资料包...

    《C#开发宝典》例子源代码

    《C#开发宝典》是一本深入探讨C#编程技术的书籍,其提供的例子源代码涵盖了多个关键领域的应用,旨在帮助读者巩固理论知识并提升实际编程能力。在这些章节的源代码中,我们可以学习到一系列重要的C#编程知识点: 1....

    SDP02-01例子代码

    通过"SDP02-01例子代码"这个压缩包,我们可以学习到软件开发过程的各个环节,理解并实践这些知识点对于提升编程技能和协作效率至关重要。同时,这也可以作为教育材料,帮助初学者快速入门软件开发。

Global site tag (gtag.js) - Google Analytics