接触iOS开发已经有一段时间了,虽然没有什么拿得出手作品,但是积累了一些在制作App的过程中会用到的资源,拿出来整理一下。
图片资源
App Icon
首先需要的是一个好看的icon:
-
iOS App Icon Template 可以帮助你只用一张1024 * 1024 的icon图片输出你需要的各种尺寸的icon图片。
-
通过iTunes或者其他方式下载到的每个ipa文件中有一个artwork的文件,将文件后缀重命名为png,就可以看到是一个最大尺寸的icon图标。通过学习其他人设计的icon可以更好的设计自己的icon。
UI相关图片
然后是设计UI过程中需要的灵感和资料:
你需要的灵感:
-
下载流行的应用,看看人家的UI是什么的。
-
iPhone界面截图收集的网站:pttrns。
-
到dribbble、Forrst、Deviantart找灵感,看看优秀的设计师都在做什么。
你需要的材料:
作为独立开发者,如果你没有设计师和你合作,那么UI的工作也得自己来。
-
打开ipa,看看人家是怎么实现的。
-
使用这个开源的工具把系统UI实现的图片和其他程序中的图片取出来看看:UIKit-Artwork-Extractor。
-
然后就是制作你自己的UI(效果图可用到的资源:iOS GUI PSD)。如果真的做不出来,也可以找一些free psd,比如说:365psd。
程序设计
-
找一本iPhone程序设计的书,系统地读一下,写几个例子。
-
在遇到不懂的地方,试着读一下Apple的文档。最近发现了这个读文档的好东西:Dash。
-
Stack Overflow是个好地方。遇到的绝大多数问题都有人遇到并且解决了,提问也很快会有人回应。
-
Github上有很多很有用的类库,找到合适的类库能节约很多开发上的时间,并且通过读别人的程序,能学到很多东西。
-
实现比较绚的效果要用什么样的类库?Cocoa Contrls(貌似需要翻墙才能访问)、Code4App。
结束
以上是我在搜索的工程中找到的资源,整理一下留给自己看,希望也能帮助搜索到这里来的人。
【2】V2EX-Dash 是个好东西,Snippet管理和Cocoa文档浏览
【3】大部分资源是在V2EX上了解到的,但是找不到了原文。V2EX真是个好地方。