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

非常优秀的iphone学习文章总结!Thissitecontainsatonoffuntutorials–somanythattheywerebecominghardtofind!SoIputtogetherthislittlepagetohelpeveryonequicklyfindthetutorialthey’relookingfor.Hopeyou…

大家好,又见面了,我是你们的朋友全栈君。

 

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!

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

Want some iOS 5 Tutorials?  We got you covered!

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

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 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

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!

 

Cocos2D Tools

Create this game with some great Cocos2D tools!

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!

Learn how to make games the hardcore way!

Learn how to make games the hardcore way!

Other Game Engines

Learn about Corona, Unity3D, and more!

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

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.

 

Other iPhone Tutorials

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.

Android tutorials

Get started with Android development!

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

Read about some great apps made by fellow readers!

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

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!

 

 

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!

转载于:https://www.cnblogs.com/heyonggang/p/3443077.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/158076.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • CUDA、CUDNN在windows下的安装及配置

    CUDA、CUDNN在windows下的安装及配置参考文章全网最详细|Windows安装TensorFlow2.0GPU详细教程Wind10安装anaonda+cuda10.1+cudnn+pytorch+tensorflow-gpuwin10+GTX1050Ti+anaconda3+tensorflow1.14.0+cuda10.0+cudnn7.6.1.34(带GPU使用检测)一、安装前的准备(1)查看自己N卡…

  • 盘点 100 个最受欢迎的 Java 库

    转自:OneAPM http://blog.oneapm.com/apm-tech/742.html 谁拔得头筹?谁又落于人后?我们分析了 GitHub 中 47,251 条依赖关…

  • 解释afterPropertiesSet

    在spring的bean的生命周期中,实例化->生成对象->属性填充后会进行afterPropertiesSet方法,这个方法可以用在一些特殊情况中,也就是某个对象的某个属性需要经过外界得到,比如说查询数据库等方式,这时候可以用到spring的该特性,只需要实现InitializingBean即可:@Component(“a”)publicclassAimplementsInitializingBean{privateBb;publicA(Bb){

  • layui treeTable「建议收藏」

    layui treeTable「建议收藏」layuitable结构不能很直观的展示层级信息,所以参考”https://fly.layui.com/extend/treeTable/”组件(layui版本为v2.5.6),修改为树形展示,修改了treeTable.js,保留了一些原table定义;修改如下:支持reload,post方式拉取数据,参考table配置(操作列支持toolbar,cols结构,checkStatus),check_mode(0上下级联勾选默认,1单选,2多选[不级联]),open_all(默认展开全部),level_

  • java integer.parseint_java method.invoke

    java integer.parseint_java method.invoke我正在编写一个使用反射来动态查找和调用方法的库.只给出一个对象,一个方法名和一个参数列表,我需要调用给定的方法,就好像方法调用是在代码中显式编写的一样.我一直在使用以下方法,在大多数情况下都可以使用:staticvoidcallMethod(Objectreceiver,StringmethodName,Object[]params){Class>[]paramTypes…

  • windows 安装 yarn「建议收藏」

    windows 安装 yarn「建议收藏」windows安装yarn下载node.jshttp://nodejs.cn/download/通过Chocolatey安装以管理员身份打开cmd.exe@"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe"-NoProfile-InputFormatNone-ExecutionPolicy…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号