学习ios的网站

来源:互联网 发布:ubuntu共享文件夹路径 编辑:程序博客网 时间:2024/04/29 09:43

工欲善其事必先利其器,最近发现临时查找一些东西容易浪费时间,花了点时间整理一下常用的网站,方便以后备用。
国内的code4app,ui4app,cocoachina,oschina,csdn就不说了,基本上很好用。不过国外网站上的好东西更多,可惜找起来也更费时间,需要整理一下。
https://github.com/Aufree/trip-to-iOS
主要分开发教程、示例项目、UI设计、问题解决几块。
开发教程:
黑马 中文的
http://open.itheima.com/open/down.html
即便过了入门阶段,还是要经常看看一些不错的实例教程。
1.http://mobile.tutsplus.com/category/tutorials/iphone/
比较新的一个网站,以前没注意到。
其中有一篇文章着重推荐,学习iOS游戏开发可以参考的10个实例(源代码都在github上):
http://mobile.tutsplus.com/tutorials/iphone/learn-ios-game-development-by-example-10-projects-to-get-you-started/

2.http://www.raywenderlich.com
这个就不用说了,基本每个学iOS开发的都知道

3.http://iphonedevsdk.com/forum/iphone-sdk-tutorials/

iphonedevsdk.com的子论坛,以前没注意到,还是有一些好东西的

4.http://www.iphonegametutorials.com

游戏开发教程,可惜从2012年4月就停更了。

5.http://www.iossdktutorials.com/tutorials/

教程不多,可以看看

6.http://timroadley.com/tutorials-index/

内容不多,但都很不错

7.http://www.learn-cocos2d.com/blog/

Kobold2d引擎(cocos2d引擎的变种)和learn &master cocos2d一书的作者Steffen Itterheim的博客,主要和ios,cocos2d,kobold2d开发有关

8.https://developers.facebook.com/docs/tutorials/ios-sdk-games/

facebook的游戏教程,当然是教你如何在游戏中整合iOS特性的,最新的是一周前刚更新

9.http://maniacdev.com/category/ios-developer-tutorial

如果没有网站左侧的广告,会让人感觉好一点

推荐最新的2013年5月1号的一篇教程,如果使用parse和Opentok开发一款iphone视频聊天应用(还没来得及看,目测还可以,有空的时候再看)
http://www.iphonegamezone.net/ios-tutorial-create-iphone-video-chat-app-using-parse-and-opentok-tokbox/

10.http://www.touch-code-magazine.com

一些零散的教程

11.http://www.idevgames.com/articles

游戏相关的教程

示例项目:

好的示例和开源项目不光可以学到东西,也可以节省不少时间。
1.http://www.raywenderlich.com/store

ios游戏开发的starter kit,不过都要花美金

2.http://iphonegamekit.com

ios游戏开发的starter kit,不过都要花美金

3.http://www.cartoonsmart.com/iphone_index.php5

ios游戏开发的starter kit,不过都要花美金

4.unity3d 的asset store
要花钱的

5.github
最多最好又免费,比如找游戏源代码搜game,然后选objective-c语言,就可以看到很多。可以选择用stars,forks,last updated来排序
https://github.com/search?l=Objective-C&p=2&q=game&s=stars&type=Repositories

6.source forge

不多说了

7.教程网站里面基本上都有一些示例项目,有时候还会专门整理出来方便开发者,比如下面这些就很有用:
开源ios游戏及其源代码:
http://maniacdev.com/open-source-ios-game-list-source-code-to-games-in-the-app-store
开源ios应用及其源代码
http://maniacdev.com/open-source-iphone-app-store-apps

8.Y-C hacker news
https://news.ycombinator.com
偶尔会有一些教程,虽然数量少,但都是高质量的东西,而且可以第一时间了解最新的技术动向,比如上面去年曾经有关于parse的非常详尽的教程。

9.https://developer.apple.com/library/ios/navigation/index.html?section=Resource+Types&topic=Sample+Code
苹果官方的小示例项目,虽然不算完整项目,但对于学新东西和新功能还是挺方便的。

另外在unity3d和unreal引擎的官方和第三方论坛里面也有一些ios游戏开发教程和starter kit,不过我个人目前还没用过这两种引擎,先记下来再说。另外如parse这些官网里面也有针对特定服务的开发教程和示例项目。

不过总体感觉上面这些网站都没有国内的code4app和ui4app好用,必须得说code4app和cocoachina都很给力,可惜上面的完整游戏示例项目还是少了点。

UI设计相关:

个人涉及的不多,先把别人整理的放在这里备用:

1.http://www.patternsofdesign.co.uk/
专注于分享iOS应用UI界面的细节,按照设计元素进行分类,按照iOS常用功能对各类UI进行分类展示。
2.http://pttrns.com/
Splashscreens / iOS UI Patterns (beta) ,整理/罗列了许多精彩的iOS 应用界面截图,并且按照分类将这些截图分类,比如Activity,Login,About,Calendar,Seeting,Share等各种类型的不同应用的实现效果。
3.http://www.appsites.com/
优秀移动应用网站设计

4.http://dribbble.com/
设计师交流和分享自己设计作品的社区。上面有很多非常棒的移动产品设计作品。

5.http://www.tappgala.com/
分享最棒的手机产品界面设计

6.http://www.mobiledesignpatterngallery.com/
移动设计书籍、移动原型分享的网站。

7.http://www.iosinspires.me/
主要是展示优秀的iOS平台上应用的设计,icon及相关资源

8.http://www.cocoacontrols.com

ios和mac控件

问题解决:

这个算是平时最需要用的了,虽然第一反应是用google,但也有些搜不到,就只能求人帮忙了
1.http://stackoverflow.com
最强大的编程问答网站

2.http://www.developerfeed.com/profile/ios-developer
有点类似stack overflow

3.https://devforums.apple.com

苹果官方开发者论坛,有很多苹果的黄马甲在,不光是技术层面的,曾经帮我们解决了不少上线相关的问题

4.http://iphonedevsdk.com/forum

最常去的苹果开发论坛之一。

这个网站清单长期更新中,需要不断补充完善,google虽然强大,但要找到特定的内容还是要花时间。如果有个开发用的垂直搜索引擎就好了,可以省掉不少时间。

苹果开发者中心

ios游戏

https://developer.apple.com/library/ios/documentation/GraphicsAnimation/Conceptual/CodeExplainedAdventure/AdventureArchitecture/AdventureArchitecture.html#//apple_ref/doc/uid/TP40013140-CH2-SW5

safari web编程
https://developer.apple.com/library/ios/documentation/AppleApplications/Reference/SafariWebContent/DesigningForms/DesigningForms.html#//apple_ref/doc/uid/TP40006512-SW1

iOS Technology Overview
https://developer.apple.com/library/ios/documentation/miscellaneous/conceptual/iphoneostechoverview/Introduction/Introduction.html#//apple_ref/doc/uid/TP40007898-CH1-SW1

Sprite Kit Programming Guide

https://developer.apple.com/library/ios/documentation/GraphicsAnimation/Conceptual/SpriteKit_PG/Introduction/Introduction.html#//apple_ref/doc/uid/TP40013043

Texture Atlas

https://developer.apple.com/library/ios/recipes/xcode_help-texture_atlas/_index.html#//apple_ref/doc/uid/TP40013290

http://www.gamerendering.com/2009/12/08/texture-atlas/

Particle Emitter

https://developer.apple.com/library/ios/documentation/IDEs/Conceptual/xcode_guide-particle_emitter/Introduction/Introduction.html#//apple_ref/doc/uid/TP40013297

开始教程

https://developer.apple.com/library/iOS/referencelibrary/GettingStarted/RoadMapiOS/iOSTechnologies.html#//apple_ref/doc/uid/TP40011343-CH11-SW1

objective-c教程

https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/Introduction/Introduction.html#//apple_ref/doc/uid/TP40011210

ios控件说明

https://developer.apple.com/library/ios/design/index.html#//apple_ref/doc/uid/TP40013289

控件sample

https://developer.apple.com/library/ios/samplecode/UICatalog/Introduction/Intro.html

iOS Simulator

https://developer.apple.com/library/ios/documentation/IDEs/Conceptual/iOS_Simulator_Guide/Introduction/Introduction.html#//apple_ref/doc/uid/TP40012848

iOS frameworks

https://developer.apple.com/library/ios/documentation/miscellaneous/conceptual/iphoneostechoverview/iPhoneOSFrameworks/iPhoneOSFrameworks.html#//apple_ref/doc/uid/TP40007898-CH6-SW3

Quartz Composer User Guide

https://developer.apple.com/library/mac/documentation/GraphicsImaging/Conceptual/QuartzComposerUserGuide/QuartzComposerUserGuide.pdf

Core Audio Services

https://developer.apple.com/library/ios/documentation/MusicAudio/Conceptual/CoreAudioOverview/WhatsinCoreAudio/WhatsinCoreAudio.html#//apple_ref/doc/uid/TP40003577-CH4-SW4

IOS新鲜资讯

https://developer.apple.com/news/

苹果论坛

https://devforums.apple.com/index.jspa

试用beta版本

https://appleseed.apple.com/sp/betaprogram/mavericks/download?locale=zh-CN

build process
http://www.objc.io/issue-6/build-process.html

源码学习网站

10个必需的iOS开发工具和资源

http://coolshell.cn/articles/5089.html

源码代码,在github上
https://www.cocoacontrols.com/
在线程序开发
https://gomockingbird.com/
http://phonegap.com/
斯坦福大学课程
http://www.stanford.edu/class/cs193p/cgi-bin/drupal/
各个功能点学习
http://www.tutorialspoint.com/ios/
100个好资源
http://dailytekk.com/2014/02/20/100-great-resources-for-ios-developers/
很好的教程
http://www.raywenderlich.com/
学习ios的地方

http://www.quora.com/iOS-Development/What-are-the-best-resources-to-learn-iOS-development

几个学习网站

http://virtuousgiant.com/7-ways-to-learn-ios-develoment/
程序例子

Anywall: https://parse.com/anywall
Anypic: https://parse.com/anypic
2个博客
http://www.appcoda.com/
http://nathanbarry.com/
图标
https://dribbble.com/
学习网站
http://codewithchris.com/
swift
http://www.infoq.com/news/2014/06/apple-swift-learning-resources/

github资源
ChartBoost
https://github.com/ChartBoost/client-examples
ios-sample-projects-to-learn-from
http://stackoverflow.com/questions/7010678/ios-sample-projects-to-learn-from

https://github.com/jdg/MBProgressHUD

用c#编手机程序

http://xamarin.com

源码

http://maniacdev.com/2010/06/35-open-source-iphone-app-store-apps-updated-with-10-new-apps

要钱的学习网站

http://www.lynda.com/default.aspx 收费视频

这是啥

https://github.com/jmburges/iOSPrework

push-notifications

http://apigee.com/docs/app-services/content/tutorial-push-notifications-sample-app

0 0
原创粉丝点击