这篇教程很长,但很有用(这只是冰山一角,后面还有很多暂时还没有翻译完抱歉),对于新手或是有经验的开发者来说都值得收藏。
原文地址:http://www.raywenderlich.com/tutorials
iPhone 教程
这个网站包含了许多有趣的教程 – 很多文章都不容易找到! 因此我把它们都归纳到一起,这样可以快速的帮助那些正在找教程的人。尽情享受吧! :]
从 Objective-C 开始
你用 Objective-C 编写程序 iOS 程序。如果你不熟悉 Objective-C 语法或者基本的编程,那就从下面列出的教程开始吧!
还有,如果你是新手的话那么你应该成为注册用户来接收我们的 iOS 资讯月刊 – 为了感谢你的注册,我们将会给予你一个免费的 iOS 学徒 系列教程第一部分的副本! 这是一个为初学者量身定做的史诗级教程,可以指导你完成学习 Objective-C 和创建出你的第一个应用, 并且现在已经更新为 iOS 6 了。
根据你的经验水平,下面是些免费的教程:
完全的编程新手
- Learn to Code iOS Apps 1: Welcome to Programming
- Learn to Code iOS Apps 2: Strings, Arrays, Objects and Classes
- Learn to Code iOS Apps 3: Your First App
- Learn to Code iOS Apps 4: Making It Beautiful
有经验的程序员但对 Objective-C 还很陌生
- Objectively Speaking: A Crash Course in Objective C for iOS 6
- Objectively Speaking 2: A Crash Course in Objective C for iOS 6
- Objective-C 备忘和快速参考
- Intro to Object-Oriented Design: Part 1/2
- Intro to Object-Oriented Design: Part 2/2
开始 iPhone 编程
一旦你知道了基本的 Objective-C 语法,然后你就可以接着开始创建属于自己的应用了并且把它们提交到 App Store。看看这些教程来学习怎样做!
- iOS Tutorial: How To Create A Simple iPhone App: Part 1/3
- iOS Tutorial: How To Create A Simple iPhone App: Part 2/3
- iOS Tutorial: How To Create A Simple iPhone App: Part 3/3
- How to Submit Your App to Apple: From No Account to App Store, Part 1
- How to Submit Your App to Apple: From No Account to App Store, Part 2
崩溃报告
在每个开发者的一生中总会有那么几次你写的非常好的程序突然毫无原因的就崩溃了。这些教程会教你如何处理崩溃的消息和日志,并且在崩溃之前为了提前截获它们你需要些什么工具。
- My App Crashed – Now What? 1/2
- My App Crashed – Now What? 2/2
- Demystifying iOS Application Crash Logs
- Overview of iOS Crash Reporting Tools: Part 1/2
- Overview of iOS Crash Reporting Tools: Part 2/2
Sprite Kit 教程
iOS 7 中最令人兴奋的添加之一就是苹果公司全新的 2D 游戏框架: Sprite Kit。
Sprite Kit 让 2D 游戏的制作变得难以置信的容易并且本身自带有纹理贴图集,粒子设计,物理引擎,动作系统,还有许多其他东西。 在下面我们有一堆涵盖这个新游戏框架的教程!
如果你喜欢这些教程,那就看看我们 iOS Games By Tutorials的书,书里面包含有一大堆额外的有深度的信息和示例代码!
- Sprite Kit Tutorial for Beginners
- Sprite Kit Tutorial: Animations and Texture Atlases
- Sprite Kit Tutorial: How To Drag and Drop Sprites
- How To Make a Game Like Space Invaders with Sprite Kit Tutorial: Part 1
- How To Make a Game Like Space Invaders with Sprite Kit Tutorial: Part 2
- Procedural Level Generation in Games Tutorial: Part 1
- Procedural Level Generation in Games Tutorial: Part 2
- Sprite Kit Tutorial: Making a Universal App: Part 1
- Sprite Kit Tutorial: Making a Universal App: Part 2
- Sprite Kit Tutorial: Space Shooter
- How To Create A Breakout Game Using SpriteKit
【未完】
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。