ios_swift开发资源整理

iOS Swift开发资源整理

文档管理者:PMST
当前版本:V1.1.0
最后更新日期:2015.06.28(ps:这兴起事情有点多更新有点少)
注:[New]表示更新内容,此外有优秀文章、资源、框架等等,都可以推荐给我,发送到我的邮箱。
邮箱地址链接:[email protected]
更新周期: 已暂停更新

目录


  • 1.苹果官方资源
  • 2.国内外视频网站推荐
  • 3.中文文档
  • 4.demo网站
  • 5.开发工具推荐
  • 6.国内外开发网站论坛
  • 7.技术博客推荐
  • 8.书籍推荐
  • 9.第三方框架推荐
  • 10.第三方发布平台
  • 11.Terminal指令 适用于Xcode
  • 12.经典文章推荐,欢迎投稿
  • 13.iOS开发问题集锦,欢迎投稿
  • 14.swift2.0语法更新和xcode改动等专题

1.官方资料

  • The Swift programming language online官方文档

  • The Swift programming language ibooks官方文档

  • Swift语法改动官方online说明,以后会专门整理,敬请期待

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

  • scroll View Guide 官方文档

  • apple watch Guide 官方文档

  • Playground online官方文档

  • The Swift Programming Language Beta版本!!最新语法改动说明在这里

  • Core Data 官方文档[New!!!]

  • 上述更多官方文档…

  • swift官方博客

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

2.国内外视频网站推荐

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

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

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

  • swiftv 免费视频网站 推荐下

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

  • 代码网,资料少了点

  • 51CTO学院 个人感觉还可以 就是部分免费

3.中文文档

  • The swift Programming language 中文文档 github版本(ps 这绝对是最新的)

  • The swift Programming language 中文文档 gitbooks版本(未来眼之老码团队维护)

  • swift 各个历史版本改动

4.demo网站

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

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

  • PUDN 代码下载门户网站 多达240万个源代码,不仅仅是swift

  • swift 开源项目精选.github,假如你希望为开源事业做贡献 那么请打开

5.开发工具推荐

  • CocoaPods package manager 不用多说

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

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

  • sktech 中文网站 设计方面

  • parse 第三方推送服务[New!!!]

6.国内外开发网站论坛

  • raywenderlich官网

  • cocos 游戏开发官网

  • swift 100 tips更新网站

  • github.com 开源值得推荐

  • stackoverflow 问题还是这里找最直接

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

  • Cocochina-苹果开发中文网

  • CSDN

  • 简书,页面清爽,假如你想拥有一个博客,建议try一下

  • nshipster 来自糖糖分享

  • objccn 喵神创建 技术站

  • 努力做最专业的IT阅读社区——摘自其网站title,星夜推荐

7.技术博客推荐

  • 唐巧大神的技术博客

  • 喵神的技术博客

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

  • optioalswift 团队博客

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

  • 阮一峰大神博客,经典文章实在太多,不是只针对一块

8.书籍推荐

8.1国内书籍

  • 老码说编程之玩转Swift江湖,新手入门书籍,谈吐诙谐。
  • swift 100 tips。喵神出品 值得一读,需要一定基础。
  • iOS 开发进阶 。唐巧出品。

8.2国外书籍

  1. 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游戏开发
  2. o’reilly出品
    • Programming iOS 8
    • Beginning_iPhone_Development_with_Swift_Exploring_the_iOS_SDK
    • iOS 8 Swift Programming Cookbook
  3. others
    • Functional Programming in Swift.范式编程。
    • Developing iOS 8 Apps in Swift ——by Jameson Quave
    • Beginning iOS 8 Programming with Swift

以上均为英文书籍,购买链接。建议有一定英语基础的童鞋购买,绝壁是学习的好材料

9.第三方框架库推荐

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

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

  • 刷新时下拉菜单定制,由Yalantis开发,好评如潮,github链接

  • 轻量级Javascript桥接Swift库,github链接

  • 仿苹果橡皮筋动画效果,github链接

  • 一套针对 UIImage 和 UIImageView 的实用扩展库,功能包含填色和渐变、裁剪、缩放以及具有缓存机制的在线图片获取.摘自swift语言指南issue29.

  • QQ侧滑效果swift教程 github链接

  • QQ侧滑swift框架 Jim出品 github链接[New!!!!]

10.第三方发布平台

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

11.Terminal指令 适用于Xcode

  • spriteKit 想要看.atlasc文件到底最后生成什么.终端执行以下指令。ps:“()”内均为示意文字。
$cd (包含.atlasc文件的当前目录下)
$/Applications/Xcode.app/Contents/Developer/usr/bin/TextureAtlas sprites.atlas ~/Desktop/

12.经典文章推荐,欢迎投稿

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

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

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

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

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

  • 旧版本网易新闻iOS版使用的开源组件,来源简书作者JanzTam

  • iOS应用架构谈 view层的组织和调用方案.(作者:Casa Taloyum),读下来的感受理论性很强,篇幅有点长想读的有个准备

  • 一次 Objective-C 到 Swift 的改写之旅,推荐阅读

  • Swift文档记录:Xcode 6中的变化—NSHipster

  • iOS开发实践:用Swift和Core Animatoin创建圆形图片加载动画[New!!!]

  • TableView长按实现拖拉cell的功能 外文[New!!!]

  • 分治:Swift实现 -segmentfault[New!!!]

  • iOS 开发:绘制像素到屏幕[New!!!]

  • iOS 数据存储NSCoding机制讲解 英文raywenderlich出品[New!!!]

13.iOS开发问题集锦,欢迎投稿

  • 厚颜无耻的打个广告,博主博文有一个分类就是关于解决开发问题….

  • 微信支付问题oc论坛分享版本

  • Swift之柯里化函数 来源简书 作者阿峥

14.swift2.0语法更新和xcode改动等专题[New!!!]

  • Xcode 7 beta发布,Swift 2.0带来哪些新变化? —老码团队出品

  • 摘自官方博客 Swift2.0 最权威的说明 英文

  • WWDC 2015要点:iOS 9、新OS X、watchOS 2、Swift开源 软文一篇 大致了解

  • Swift 2.0 发布:即将开源,支持 Linux 软文一篇 了解即可

  • 官方 Introducing Swift 2 ——非官方博客

  • Xode7 + Swift2 具体有Xcode7 Download、swift语法书、Swift Library Reference、 3个demo讲解

  • Xcode_7_beta_Release_Notes 官方地址 篇幅较长 有耐心的建议看下

  • TIOBE 2015年6月编程语言排行榜:Swift份额上升,Objective-C成自由落体 –摘自csdn

  • swift2.0语法改动中文简要翻译,目前先浏览下 具体语法已经开始在更新了详见团队博客。[New!!!]

  • Swift2.0 Error Handling实例代码学习笔记[New!!!]

  • Swift2.0 学习笔记 github地址,给个star呗[New!!!]

  • iOS开发Xcode7真机调试教程[New!!!]

  • WatchKit for watchOSwatchdogs:Initial Impressions[New!!!]

  • github 已发起新swift官方文档翻译任务,相信不久就能看到

此外,博主表示快毕业了,事情略多,不得不暂停更新该文档。最后感谢各位的支持!

你可能感兴趣的:(Swift,Beginner)