|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
掌握上面的内容差不多就能写个APP了最好的学习方法就是边写边学自己构想一个小的APP在做的时候遇到问题去找找资料我觉得这样学习比较快也比较扎实下面这些库都是有专门功能的库苹果公司在WWDC2014上公布了他们将会推出一款新的编程言语,面向iOS和OSX体系的开辟职员,这个新的言语被定名为Swift。
Swift在iOS8公布的时分推向市场,用来代替现有的Objective-C言语,关于这个伟大的决意,苹果公司的注释是Swift速率更快,利用起来加倍简单。在Swift推出以后,苹果公司应当也不会中断对Objective-C的撑持,开辟工具会同时撑持两种言语。
官方文档及示例
官方文档
今朝独一的完美的文档是官方公布的《TheSwiftProgrammingLanguage》,是名不虚传的Swift圣经。今朝官方只供应iBooks版本,网友们制造了别的格局的文档可供下载。
- 《TheSwiftProgrammingLanguage》
- 苹果官方版本
- Kindle/EPUB/PDF版本(百度盘)
- Swift先容IntroducingSwift
- WWDC2014Videos
非官方文档与社区(英文)
- StackOverflow上的Swift会商
- github上的swift内容search了局
- SwiftCheatsheet
- Swift&CocoapodsHowtointegrateCocoapodsintoavanillaSwiftproject
- SwiftToolbox
- DevelopingiOSAppsUsingSwiftTutorial
- 7thoughtson“Swift:Notquitethere,buttoofargonetoo”
- SwiftLanguageHighlights:AnObjective-CDeveloper’sPerspective
- SwiftImpressionsbyEvanMiller
- http://www.weheartswift.com
博客与翻译(中文)
有网友第一工夫入手下手了官方文档的翻译事情,信任近期将由更多文档和教程呈现。
社区
- https://www.v2ex.com/go/swift
- http://swift.sh
- http://swift-china.org
- CocoaChina的Swift会商区
翻译
- 《TheSwiftProgrammingLanguage》中文版(合作翻译))第一份完全的中文翻译
- 《AppleSwift编程言语进门教程》对照初期的一篇翻译,比来没有更新
批评
- 《关于Swift的一点开端意见》byonevcat
- 《行走于Swift的天下中》byonevcat更具体的一篇批评
- 《来自苹果的编程言语——Swift简介》
课程
- 《SwiftV教室》收费Swift进修视频
- 《AppleSwift言语基本教程》极客学院
官方示例
Apple同时公布了3个示例程序,用于初窥Swift开辟的项目。
- Lister:AProductivityAppBuiltinSwiftapple/github
- UICatalog:CreatingandCustomizingUIKitControlsinSwiftapple/github
- Adventure:BuildingaSpriteKitGameUsingSwiftapple/github
- GestureRecognizers:UsingstandardUIGestureRecognizersinSwiftapple/github
非官方代码分享
- SwiftTrending
- FlappySwift用Swift完成的FlappyBird
- swift-2048
- PNChart-Swift能够创立图表的库
- GameofLife一个游戏
- swift-alarm基于地舆地位的提示工具blog
- SwiftNote
- 翻翻看游戏翻翻看Swift版
- HackerNewsHackerNews网站的第三方客户端
- UIImageView-BetterFace-Swift展现图片是到场脸部辨认,改良展现效果
- YYHRequest-Swift异步HTTP哀求类
开辟工具
xcode6beta下载
xcode6beta安装体系请求为MacOSX10.9.3+
- http://pan.baidu.com/s/1pJug2xX暗码:e6q2
- http://pan.baidu.com/s/1bAgz0不必提取码
- 官方下载地点xcode_6_beta.dmg利用迅雷离线更快
- 官方下载地点xcode_6_beta_2.dmg利用迅雷离线更快
别的
<ul>iOSDeveloperLibrary
ChrisLattnerSwift计划者
iOS7.1toiOS8.0APIDifferences
iPhoneSDK安装,然后最基本的是你要熟悉C语言,再来你得学习开发iPhone所使用的Objective-C语言,接著是Cocoa。如果你是Mac平台开发的入门用户 |
|