Swift语言主流学习资源
汇集了Swift语言主流学习资源,并以开发者的视角整理编排。
入门指引
添加一个网址...
代码管理
  • GitHub 1.2K
    声望日盛的资源分享之地。
  • GitHub for Mac 3
    一个设计的非常美观的 git 客户端,不能取代你从命令行获得的所有功能,但使用起来非常简单。
  • GitCafe 0
    GitCafe is a source code hosting service based on version control system Git。国内的代码托管服务,基于 Git,值得一提的是最近也推出了和 GitHub Pages
  • Bitbucket 0
    国外的代码托管服务,不同于 GitHub 的是,Bitbucket 可以免费建立 private 项目。
  • Git 20
    分布式版本控制系统和源码管理系统,其优点是:快和简单易用。对于新手来说,可在此查看免费电子书籍。
  • SourceTree 1
    A free Git & Mercurial client for Windows or Mac.免费的Git和Mercurial客户端,当然也可以配合Bitbucket使用。
添加一个网址...
调试工具
  • fuckingclangwarnings 2
    警告与语义对照表。以后再也不用为 Xcode 各种警告纠结啦!
添加一个网址...
添加一个卡片…
推荐网站
  • Swift 7
    Swift 概述、博客以及开发资源。
  • swift.org 5
    开源后独立出来的 Swift 开源社区。
  • Apple · GitHub 1
    苹果在 GitHub 上的开源项目。
  • GitHub:apple/swift 1
    swift 语言在 GitHub 上的开源项目。
  • ksm/SwiftInFlux 0
    作者(Karol Mazur)将 Apple Developer Forums 上有关 Swift 特性、缺陷及变更讨论分类汇总并更新到 GitHub,具有很好的可读性。从中可以一窥 Swift 缺陷及未来潜在地变化。最关键地是有 Chri
  • raywenderlich.com 4
    由Ray Wenderlich创建,专注于开发高质量编程指南(近期优质Swift文章及视频教程不断),著名的iOS/OS X博客及开发教程网站,非常适合新手学习。
  • Natasha The Robot 0
    时髦码农不容错过的 Swift 开发实战教程类网站。为了简化学习复杂性,每一篇文章涵盖技术点单一又独立,配以开发步骤、运行结果以及代码等标准方式教授。难能可贵的是,它往往出品“追剧式”(最新开发特性或API跟进式)教程,实在是开发者必藏精品
  • NShipster (中译版) 7
    著名开源作者 Matt Thompson 创建的开发技术博客网站,他开发了 AFNetworking 网络库,也是非常多产的开源作者。
  • Swift Tutorials iOS 3
    移动开发者,优秀个人博客(近期文章同样关注于Swift 语言,写得很优质)。
  • ObjC 中国 3
    "关于 Objective-C 最佳实践和先进技术的期刊。 由 Chris Eidhof, Daniel Eggert 和 Florian Kugler 成立于柏林。我们成立 objc.io 的目的是针对深入的、跟所有 iOS 和 OS
  • iOSCreator 0
    这类开发指引式教程对于初学者来讲,是直接明了的有效学习资源。
  • iOS Dev Weekly 0
    收录一周以来 iOS 开发资讯链接,并于周五发布。由 Dave Verwer 创办,他是一位 iPhone 和 iPad 开发者以及培训师。
  • AppCoda Community 0
    质量很高的一个 iOS 开发教程站,其中iOS Programming Course这个专题很适合刚接触 iOS 开发的新手学习。
  • 中文 iOS/Mac 开发博客列表 5
    iOSBlogCN - 中文 iOS/Mac 开发博客列表
  • devtalking.com 0
    高产的中译博客。翻译了官方博客 Swift Blog - Apple Developer,《App Extension Programming Guide》。参与翻译了《Swift Programming Language》等。
  • SwiftGG 2
    一个走心的 Swift 翻译组,由《The Swift Programming Language》中文版翻译团队原班人马组成, 翻译的文章来源于国外的优秀 Swift 网站和博客,且全部获得作者和网站授权。
  • Swift Weekly Brief 0
    这个博客现在每周会将Swift开源中的重要讨论和提交整理成Open source Swift weekly brief,这对一线开发者尽早了解这门语言的动态情报很有帮助。
  • Swift Developer Weekly 1
    这个网站每周推送最新的技术文章和书本推荐到你的email,由Phil Wright创办。
  • iOS Development Tips 0
    iOS Development Tips
添加一个网址...
管理工具
  • swiftenv 0
    Swift 版本管理器。类似 rvm(Ruby), nvm(Node.js)。
  • HomeBrew 0
    OS X 上非常出色的包管理工具。
  • Transmit ($) 0
    一个Mac OS X 上 FTP 客户端,有着非常漂亮的用户界面和有用的功能。
添加一个网址...
添加一个卡片…
编程工具
  • Xcode 下载 2
    苹果应用集成开发环境。支持 C/C++, Objective C, Swift 等。不用购买开发者计划,直接下载。
  • TextMate 0
    Mac OS X 上一个可高度自定义的编辑器,尤其在我想做出一个快速改变但又不想等待 Xcode 加载的时候。该工具目前已经开源。
  • Mou 2
    OS X 上一款 Markdown 的编辑器。非常适用于编写自述文件、变更日志以及其他方面的内容。作者:罗晨
  • Sublime Text 17
    Mac OS X 上另一款非常受欢迎的轻量级,可高度自定义的编辑器。
  • RunSwift 0
    正在犹豫是否入手苹果电脑开始一段 Swift 编程旅程的同学们,或仅仅为了试验一段简单 Swift 代码又懒得打开 Xcode,可以试试这款 Web 版 Swift 编译环境 RunSwift。
  • InfinitApps - Bezel 0
    嫌 Xcode 6 目前提供的 Watch 模拟器不够直观?Bezel 是一个用于视觉预览 WatchKit 所开发程序效果的小工具,前提是你安装了 xScope 软件(Mac端)或 xScopeMirror(iPhone端)。
  • Markdown -> Playground 0
    该开源项目可将内含有 Swift 代码的 Markdown 自动转换为 Xcode Playgrounds 文件。喜欢用 Markdown 编辑的同学很激动吧。P.S. 这款工具写于 NodeJS,原因作者有交待。
  • iOS/Mac Autolayout Constraints 1
    这个工具不错,很直观,布局时可以省不少工夫。
  • 在线生成 AppStore 审核用截图 2
    便捷的生产力工具。免费,易操作,可自定义。
  • IBM Swift Sandbox 0
    IBM的在线Swift网站,需要翻墙。
  • SwiftStub 0
    另外一个Swift在线练习网站。
添加一个网址...
Xcode 插件
  • CocoaPods 0
    第三方库的管理利器,允许你简单地把第三方库整合进自己的应用中。对我个人来说,我基本上每个项目都使用 CocoaPods。
  • CocoaPods Xcode Plugin 0
    一款 Xcode 插件,允许你直接从 Xcode 管理 CocoaPod 依赖。
  • onevcat/VVDocumenter-Xcode 0
    快捷注释 Xcode 插件。
  • ColorSense 0
    一款显示颜色数值的插件,还可以直接通过系统的ColorPicker来自动生成对应颜色代码。
  • Xcode 优秀插件整理 0
    持续保持整理更新的 Xcode 插件整理
  • CodeEagle/SwiftCodeSnippets 0
    自动下载指定 Xcode Snippet 源的 Xcode Plugin。
  • realm/SwiftLint 1
    Realm 采用 Swift 编写的基于 GitHub's Swift Style Guide 规则的检查工具。除了命令行运行方式,也提供集成 Xcode 的方法。对于新团队,这样的工具可以自动约束大家遵循编程规范。
  • Xcode升级后插件失效的原理与修复办法 0
    由一条命令引发的分析文章。
  • feinstruktur/CoPilot 0
    通过此插件,Xcode 可以协同编程了(采用 WebSocket 通讯)。如此强大的“黑工具”,不爱它能行吗。
  • Carthage 0
    新兴起的去中心化的依赖管理器,目标是用最简单的方式来管理Cocoa第三方框架。优势很明显,但是也有不足,看后面的发展吧。
添加一个网址...
设计工具
  • sketch 3
    更适合开发应用的矢量设计工具。通过插件还支持与代码协同工作。
  • PaintCode 0
    PaintCode是Apple Designer入门APP开发最合适的辅助工具之一,她可以把你绘制的矢量UI自动转化为适用于iOS/OS X的Objective-C代码。
添加一个网址...
添加一个卡片…
二维码
建议反馈
二维码