超全面!iOS 和 Swift 开发资源整理

本文摘自同行说用户“星空”分享的文章,原文链接:http://codecloud.net/ios-and-swift-4383.html,如涉及版权问题请及时联系小编!

1.官方资料

The Swift programming language online官方文档

The Swift programming language ibooks官方文档

swift Using Swift with Cocoa and Objective-c官方文档

scroll View Guide 官方文档

apple watch Guide 官方文档

上述更多官方文档…

swift官方博客

apple swift 官方resource,比如xcode下载、swift语法更新等等


2.国内外视频网站推荐

斯坦福白胡子swift教学视频以及字幕下载,视频内demo见demo章节

普利茅斯 Plymouth University: iOS Development in Swift itunesU课程链接

raywenderlich视 部分免费,内容有视图、框架、动画等 swift&oc

swiftv 免费视频网站 推荐下

优才网,但不是只针对于iOS 一般

代码网,资料少了点


3.中文文档

The swift Programming language 中文文档 github版本

Swift 中文文档(译自官网)


4.demo网站

斯坦福白胡子视频源代码下载

Code4App 提供了众多demo 以及 框架,值得推荐


5.开发工具推荐

CocoaPods package manager 不用多说

icon素材下载,由于是国外网站打开有点慢

brew macOS X 不可或缺的套件管理器

sktech 中文网站 设计方面


6.国内外开发网站论坛

raywenderlich官网

cocos 游戏开发官网

swift 100 tips更新网站

github.com 开源值得推荐

stackoverflow 问题还是这里找最直接

swiftcast 国外的一个swift教学网站 质量不错


7.技术博客推荐

程序员的资料库

唐巧大神的技术博客

喵神的技术博客

yanfangjin CSDN博客,该大神转了好多iOS的开发类文章,过段收藏

optioalswift 团队博客

BLOC 国外教程网站 不仅仅是ios


8.书籍推荐

8.1国内书籍

老码说编程玩转swift江湖,新手入门书籍,谈吐诙谐。

swift 100 tips。喵神出品 值得一读,需要一定基础。

iOS 开发进阶 。唐巧出品。

8.2国外书籍

raywenderlich出品

iOS Games by Tutorials 游戏开发基于SpriteKit

iOS apprentice 新手小白入门书籍,4个例子,一个例子一本书

Core Data by Tutorials 。数据存储。

iOS 8 by Tutorials 。开篇讲autolayout,extension等

WatchKit by Tutorials 。Apple watch 开发

iOS Animations by Tutorials 。 动画制作,有没有心动。

Swift by Tutorials。 swift 入门书籍。

Space Game Starter Kit 。 oc游戏开发

Beat ‘Em Up Game Starter Kit 。 oc游戏开发

o’reilly出品

Programming iOS 8

Beginning_iPhone_Development_with_Swift_Exploring_the_iOS_SDK

iOS 8 Swift Programming Cookbook

others

Functional Programming in Swift.范式编程。

Developing iOS 8 Apps in Swift ——by Jameson Quave

以上均为英文书籍,对于英文条件蛮大。


9.第三方框架库推荐

图像识别第三方库tesseract-ios推荐

swiftz swiftz 为函数式编程写的一个库,定义了数据结构函数扩展等等,github链接

10.第三方发布平台

蒲公英应用发布平台 你可以选择将应用发布到这里供大家使用 可惜还是要证书

11.Terminal指令 适用于Xcode

spriteKit 想要看.atlasc文件到底最后生成什么.终端执行以下指令。ps:“()”内均为示意文字。

$cd(包含.atlasc文件的当前目录下)

$/Applications/Xcode.app/Contents/Developer/usr/bin/TextureAtlassprites.atlas~/Desktop/

12.经典文章推荐

开发一款俄罗斯游戏,英文

swift oc混编,步骤详细,英文!

Jameson Quave 讲解用swift开发iOS教程,英文

Higher Order Functions in Swift 文章讲述了swift中的闭包以及如何使用

游戏开发,一整个列表都是,自由选择…


团队开发了一款工程师、产品经理、设计师必备神器【同行说】APP,找大牛、看最新最热干货,勾搭妹纸,快来同行说吧!

推荐阅读更多精彩内容

  • Swift语言指南 这份指南汇集了Swift语言主流学习资源,并以开发者的视角整理编排。 GitHub: ipad...
    WildDylan阅读 3,402评论 1 49
  • 让爱温暖每个孩子的心 今天突然收到宁宁妈妈的微信,讲述的是宁宁开学四天来每天早上都嚷嚷着不想去上学,没意思。都是眼...
    育女心经阅读 16评论 0 0
  • 即时通讯技术 IM - Instant Messaging 即时通讯技术的核心在于它的传输协议 XMPP 1.是一...
    AlexLi_阅读 510评论 0 0
  • 现在开始写作。 写什么好呢?随便?梁超文,你老是让自己随便写作,你会得到一个随便的结果,你会得到一个随便的人生。 ...
    梁超文阅读 41评论 7 3
  • 柴不驼阅读 6评论 0 0