Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
384 commits
Select commit Hold shift + click to select a range
a81ea70
minor revisions
ipader Jun 15, 2015
1a82a8a
Issue 32
ipader Jun 23, 2015
2d3e900
minor revisions
ipader Jun 23, 2015
9d56255
minor revisions
ipader Jun 23, 2015
307fb8d
minor revisions
ipader Jun 23, 2015
0dc86ef
Issue 33
ipader Jul 3, 2015
d3ce5c8
minor revisions
ipader Jul 3, 2015
bd71feb
minor revisions
ipader Jul 3, 2015
ed92fab
Issue 33
ipader Jul 7, 2015
0fe9ce0
minor revsions
ipader Jul 7, 2015
f27d7d6
Issue 34
ipader Jul 10, 2015
4465b78
Issue 34
ipader Jul 10, 2015
ea7208b
minor revisions
ipader Jul 10, 2015
02cfb0c
issue-35
ipader Jul 19, 2015
a07cbc8
Issue 36
ipader Aug 1, 2015
983ac67
Issue 37
ipader Aug 18, 2015
eca36c8
Issue 38
ipader Sep 7, 2015
f943ba2
reversal for merge
ipader Sep 7, 2015
95fe330
Revert "Issue 38"
ipader Sep 7, 2015
e8e3af9
Issue 38
ipader Sep 7, 2015
a424104
committed ColorSense
ipader Sep 7, 2015
00af38a
Issue 39
ipader Sep 21, 2015
b4e623a
minor fixed
ipader Sep 21, 2015
098aca6
Merge pull request #1 from ipader/master
captainJeck Oct 13, 2015
35665c0
Issue 40
ipader Nov 2, 2015
72986b0
Update redirects in Readme
ReadmeCritic Nov 13, 2015
782338c
Update README URLs based on HTTP redirects
ReadmeCritic Nov 18, 2015
f6dcb10
Merge pull request #26 from ReadmeCritic/master
ipader Dec 6, 2015
f8a4a03
Merge pull request #27 from captainJeck/master
ipader Dec 6, 2015
79104ca
Revert "Merge pull request #1 from ipader/master"
ipader Dec 6, 2015
957d8ea
Merge remote-tracking branch 'origin/revert-27-master'
ipader Dec 6, 2015
e30f11e
Issue 41
ipader Dec 6, 2015
c63f0c2
Issue 41
ipader Dec 6, 2015
e3d8e2c
Issue 41
ipader Dec 6, 2015
d6e9e68
Update Swift 2.0 Cheatsheet version to 0.6
lanceli Dec 9, 2015
042d87e
Merge pull request #28 from lanceli/patch-1
ipader Dec 9, 2015
d9c4115
Issue 42
ipader Dec 19, 2015
c8eb4d1
Issue 42
ipader Dec 19, 2015
93f28bb
Issue 42
ipader Dec 19, 2015
0b4de0a
Issue 42
ipader Dec 19, 2015
784be36
在Swift网站模块添加SwiftGG网站
chenmingbiao Dec 30, 2015
95f5e68
Merge pull request #30 from chenmingbiao/master
numbbbbb Dec 30, 2015
1445295
添加逗视app完整项目
itjhDev Jan 2, 2016
a0bef77
Merge pull request #31 from sljstudy/master
ipader Jan 3, 2016
ba9c1a9
Issue 43
ipader Jan 5, 2016
8dd0d50
document structure
ipader Jan 6, 2016
e54e25f
initial version
ipader Jan 6, 2016
7ea665a
minor revisions
ipader Jan 6, 2016
516d24f
weekly list
ipader Jan 6, 2016
072c411
iOS 9 Human Interface Guidelines
ipader Jan 7, 2016
76ed8d0
minor revisions
ipader Jan 7, 2016
636c137
minor revisions
ipader Jan 7, 2016
039177d
minor revisions
ipader Jan 7, 2016
d1da179
minor revisions
ipader Jan 7, 2016
880b381
minor revisions
ipader Jan 7, 2016
6c09744
minor revisions
ipader Jan 7, 2016
10abece
thoughtbot/Argo is included
ipader Jan 8, 2016
ad01656
Issue 44
ipader Jan 20, 2016
97f51c0
hello world
ipader Jan 20, 2016
d2b2788
archive
ipader Jan 20, 2016
40f7b97
minor
ipader Jan 20, 2016
ee66249
自荐TidyJSON库, Swift全平台可用
benloong Jan 26, 2016
ec57831
Merge pull request #35 from benloong/patch-1
ipader Jan 26, 2016
3093cf0
Issue 45
ipader Feb 1, 2016
0de9dbc
issue 45
ipader Feb 1, 2016
82ed37b
Issue 45
ipader Feb 1, 2016
492b2c0
fix links
ipader Feb 15, 2016
d8e6bae
Issue 46
ipader Feb 22, 2016
e9fec11
Issue 46
ipader Feb 22, 2016
401e1a6
Issue 47
ipader Mar 6, 2016
e97e3da
Issue 47
ipader Mar 6, 2016
2a690fc
Issue 47
ipader Mar 6, 2016
30d4b18
Issue 47
ipader Mar 6, 2016
97af0ad
Issue 47
ipader Mar 6, 2016
d67f30f
minor revisions
ipader Mar 7, 2016
af31ed0
minor revisions
ipader Mar 7, 2016
6eb71af
minor revisions
ipader Mar 7, 2016
c601eda
minor revisions
ipader Mar 7, 2016
fc01283
minor revisions
ipader Mar 8, 2016
544a592
cleaned and upgraded to v1.0
ipader Mar 10, 2016
330256c
minor revisions
ipader Mar 10, 2016
6d4da20
minor revisions
ipader Mar 12, 2016
fe66da9
minor revisions
ipader Mar 12, 2016
65efd81
Issue 48
ipader Mar 14, 2016
b6fb553
minor revisions
ipader Mar 15, 2016
1c2278e
update mirror of Apple blog
ipader Mar 20, 2016
3d0bf05
minor revisions
ipader Mar 20, 2016
caa7d0d
minor revisions
ipader Mar 20, 2016
030520f
Issue 49
ipader Mar 21, 2016
31194b8
minor revisions
ipader Mar 22, 2016
7c9157d
rename for weibo account
ipader Mar 24, 2016
523cebc
Revert "rename for weibo account"
ipader Mar 24, 2016
5e48031
Update Featured.md
wangjwchn Mar 26, 2016
b3add03
Merge pull request #39 from wangjwchn/master
Mar 27, 2016
20bfa0c
Issue 50
ipader Mar 28, 2016
34bef3b
Issue 50
ipader Mar 28, 2016
c0a94d2
Issue 50
ipader Mar 28, 2016
6ce100e
Add MetalAcc
wangjwchn Mar 31, 2016
7725cb2
添加了一个网站和一个设计工具
w11p3333 Apr 17, 2016
91b8196
修改格式
w11p3333 Apr 17, 2016
7925446
Merge pull request #42 from w11p3333/master
Apr 17, 2016
9a18ce5
Update README.md
Apr 17, 2016
66d5936
Issue 51
ChillChian Apr 17, 2016
a495c9f
Issue 51
ChillChian Apr 17, 2016
a2a51dc
Issue 51
ChillChian Apr 17, 2016
20c7178
Issue 51
ChillChian Apr 17, 2016
a402783
Issue 51
ChillChian Apr 17, 2016
1b771fc
Merge pull request #43 from OldQian/master
Apr 18, 2016
1a43eb4
Updated Issue-51
ipader Apr 18, 2016
f95985e
添加掘金 gold.xitu.io
Glowin Apr 20, 2016
2879436
Merge pull request #44 from Glowin/patch-1
Apr 21, 2016
fc1e10e
Updated JSONExport
ipader Apr 23, 2016
f68cc7a
weibo logo
ipader Apr 24, 2016
626810b
minor revisions
ipader Apr 24, 2016
6ada12f
Update Featured.md
wangjwchn Apr 26, 2016
5e91064
Update Featured.md
wangjwchn Apr 26, 2016
0b96805
Merge pull request #45 from wangjwchn/master
Apr 26, 2016
2e3bead
Update README.md
Apr 27, 2016
6d3e928
twitter logo
ipader Apr 28, 2016
76fbc7f
best practices
ipader May 3, 2016
4dbffd8
Create Issue-52
mengxiangyue May 3, 2016
b7a5dbb
Rename Issue-52 to Issue-52.md
mengxiangyue May 3, 2016
70922ca
minor revisions
ipader May 4, 2016
3706055
更新Issue 52
mengxiangyue May 4, 2016
70f6d9f
更新到5月4号
mengxiangyue May 4, 2016
2aca35c
Merge pull request #46 from mengxiangyue/master
May 5, 2016
87d5e21
Issue 52
ipader May 5, 2016
1011b05
Update Issue-52.md
May 5, 2016
9f1445b
Fix Matteo Crippa author link
mortonfox May 5, 2016
e2d729d
Merge pull request #49 from mortonfox/patch-1
May 5, 2016
b453a05
Update Featured.md
May 6, 2016
e845669
Update README.md
May 6, 2016
e727dc7
Update README URLs based on HTTP redirects
ReadmeCritic May 12, 2016
5547a52
Merge pull request #52 from ReadmeCritic/master
May 13, 2016
71b7f6a
Updated volunteers.md
ipader May 13, 2016
fcc0996
Update Volunteers.md
May 13, 2016
5bf136c
Update Volunteers.md
May 13, 2016
68ab809
Update README.md
May 13, 2016
53d9750
Update Volunteers.md
May 13, 2016
91a886b
link of learning swiftydb
ipader May 17, 2016
4eccfd3
Issue 53
ipader May 17, 2016
9a0c40a
Issue 53
ipader May 17, 2016
8b141e0
Update README.md
May 17, 2016
c0e1ac1
clean formats
ipader May 17, 2016
9e2c836
Issue 53
ipader May 17, 2016
f830bcb
Update Featured.md
May 23, 2016
3dc175f
Update README.md
May 24, 2016
db628b1
Update README.md
May 24, 2016
aec491a
Issue 54
ipader May 30, 2016
539fd45
Update Issue-54.md
May 30, 2016
d6d003a
Update Issue-54.md
May 30, 2016
11708b6
Update README.md
May 30, 2016
0e926aa
Update Featured.md
Jun 1, 2016
7eb654b
Updated weekly
ipader Jun 5, 2016
a8a7377
minor revision
ipader Jun 5, 2016
4590e67
Issue 55
ipader Jun 6, 2016
62c8c7d
Update Issue-55.md
Jun 6, 2016
ced85ac
添加小波的教程
tonyh2021 Jun 8, 2016
451a4d9
1.添加IBM Swift Sandbox和SwiftStub在线练习网站
tonyh2021 Jun 8, 2016
c19411e
添加SourceTree
tonyh2021 Jun 8, 2016
1b86787
Revert "添加小波的教程"
ipader Jun 12, 2016
97dd6d7
Merge pull request #55 from ipader/pr/53
Jun 12, 2016
19095be
added Quick
ipader Jun 15, 2016
65f72c9
minor revision
ipader Jun 15, 2016
f2456c0
Update README.md
solome Jul 11, 2016
e321e91
Merge pull request #56 from solome/patch-1
Jul 12, 2016
64416b5
Update README.md
superbug Jul 28, 2017
84f08aa
Update README.md
nimomeng Aug 18, 2017
e94d088
Merge pull request #66 from superbug/master
Jan 30, 2018
4eaef0b
Merge branch 'master' into patch-1
Jan 30, 2018
2cb2371
Merge pull request #67 from nimomeng/patch-1
Jan 30, 2018
0454f5b
Update README.md
Jan 30, 2018
4623262
Update README.md
Mar 18, 2018
bb23760
Update README.md
Mar 18, 2018
5025714
Update Featured.md
Mar 18, 2018
b91f586
Update README.md
Jul 6, 2018
a359499
Update markdown syntax
Aufree Jul 11, 2018
e44e8c6
那些仍然活跃的 Swift 开源项目整理
Aug 10, 2018
b584fbd
Update README.md
Aug 10, 2018
df683d4
Update README.md
Aug 10, 2018
2e8cc2b
Update README.md
Aug 10, 2018
f0e94df
Update README.md
Nov 8, 2018
520e30d
Swift 开源项目精选导图 myMindNode
Nov 14, 2018
2d8cc48
Add files via upload
Dec 2, 2018
f02741f
Delete Open Sources for Swift - Classification 2.png
Dec 2, 2018
fed226c
Delete Open Sources for Swift - Classification 3.png
Dec 2, 2018
038deaa
Add files via upload
Dec 2, 2018
64a0471
Add files via upload
Dec 2, 2018
0433757
Update README.md
Dec 2, 2018
37615a6
Delete Open Source for Swift - App Architecture.png
Dec 4, 2018
864a725
Add files via upload
Dec 4, 2018
efc9054
Delete Open Source for Swift - App Architecture.png
Dec 6, 2018
dfedebf
Add files via upload
Dec 6, 2018
9f12879
Delete Open Source for Swift - App Architecture.png
Dec 6, 2018
2c18062
Add files via upload
Dec 6, 2018
772fb57
Delete Open Source for Swift - App Architecture.png
Dec 6, 2018
cbebc64
Add files via upload
Dec 6, 2018
494b56d
Delete Open Source for Swift - App Architecture.png
Dec 7, 2018
541d7cd
Add files via upload
Dec 7, 2018
5519f80
Delete Open Source for Swift - App Architecture.png
Dec 7, 2018
94303f0
Add files via upload
Dec 7, 2018
a32a8ba
Update README.md
Dec 7, 2018
fb00772
initial commit
Dec 13, 2018
dc2cdff
Initial commit
Dec 13, 2018
64a2afa
Initial commit
Dec 13, 2018
e0a6d41
Initial commit
Dec 13, 2018
446e3f5
Reborn in 2019
Dec 13, 2018
89f6379
Reborn in 2019
Dec 13, 2018
c5ca4bc
Initial commit
Dec 13, 2018
05dcce1
Reborn in 2019
Dec 13, 2018
081ecef
Intial commit
Dec 14, 2018
aa4e347
Added link for outline in pdf
Dec 14, 2018
aef2fec
Update README.md
Dec 18, 2018
105fd3b
Update README.md
Dec 18, 2018
06ed9da
Update README.md
Dec 18, 2018
14482d4
Added pdf and text
Dec 19, 2018
eae6fee
Update OpenSourceforSwift-Classification.md
Dec 19, 2018
3a0cd52
Merge pull request #72 from Aufree/patch-1
Dec 19, 2018
83cd570
update Recently Included Swift Projects
Dec 21, 2018
7810202
Merge branch 'master' of https://github.com/ipader/SwiftGuide
Dec 21, 2018
0dce618
Update RecentlyIncludedSwiftProjects.md
Dec 21, 2018
9ac5180
Update RecentlyIncludedSwiftProjects.md
Dec 21, 2018
2bd1bf8
recently update
Dec 21, 2018
b126c68
recently update
Dec 22, 2018
e3cb7ba
update myMindNode links
Dec 22, 2018
1d01e92
Update OpenSourceforSwift-Classification.md
Dec 22, 2018
cae710b
Update README.md
Dec 22, 2018
3d06b1a
Update README.md
Dec 22, 2018
99aadb2
Update README.md
Dec 22, 2018
f85f822
Updated recently included Swift projects
Dec 28, 2018
dcab164
Update RecentlyIncludedSwiftProjects.md
Dec 28, 2018
7f5f72c
Updated recently included Swift projects
Dec 28, 2018
ea94ec6
Merge branch 'master' of https://github.com/ipader/SwiftGuide
Dec 28, 2018
d4068e5
Updated recently included Swift projects
Jan 17, 2019
05543ce
update Recently Included Swift Projects
Jan 17, 2019
fa327fe
Delete Open Sources for Swift - Classification 3.png
Jan 21, 2019
ddf24c0
Delete Open Source for Swift - App Architecture.png
Jan 21, 2019
dd6f485
update Recently Included Swift Projects
Feb 1, 2019
2da09a8
Merge branch 'master' of https://github.com/ipader/SwiftGuide
Feb 1, 2019
058cfa8
update Recently Included Swift Projects
Mar 25, 2019
945119e
update Recently Included Swift Projects 0418
Apr 18, 2019
31f19b0
Update README.md
Jul 28, 2019
a47e483
Add files via upload
Sep 30, 2019
7d0554a
Update README.md
Aug 3, 2020
556befc
Update README.md
Aug 3, 2020
75f6e2c
Update README.md
Aug 3, 2020
4450a18
Markdown Programming in Swift
May 20, 2021
8cc5bdd
Update README.md
ipader Mar 29, 2023
a0005de
Update README.md
ipader Apr 5, 2023
d0e28f7
使用 Colab 创建而成
ipader Feb 7, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
30 changes: 30 additions & 0 deletions 2014 letter.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
## 致 Swift 开发者
>  自 2014 年 6 月苹果发布 Swift 以来,本微博通过跟踪、归纳、汇总持续更新《[Swift 语言指南](https://github.com/ipader/SwiftGuide)》已经半年有余。由于个人力量绵薄,充其量它能让初学者快速索引到有用学习资源,而对于 Swift 进阶开发者,显然是远远不够的。我之所以坚持,当然,动力主要来源于个人兴趣以及 Swift 美好的未来。

### 回顾
  做为一门集百家之长的新语言,短短半年时间,如雪花般的[优秀开源项目](https://github.com/ipader/SwiftGuide/blob/master/Featured.md)蜂拥而至,这让人惊喜又兴奋。惊喜的是,它是一门好的编程语言无疑;兴奋的是,将会有更多的开发者走在同一起跑线。近年来,交替涌现过很多优秀编程语言,比如:Java, Python, Javascript, Ruby, Scala, Go... 然而,做为一门新语言,能在极短时间即进入一个庞大商业生态系统,Swift 还是第一个。虽然,借有苹果先天的生态优势,但侧面也说明了,生态环境是全新门类编程语言成功的关键要素之一。

  当然,Objective-C 的辉煌自不必复述,也是无数开发者看家之本,[何时退出](http://www.cocoachina.com/swift/20150107/10858.html)历史舞台更无法预言。很多带经验开发者的犹豫及观望,理由自然充分、合理。对于新开发者,除了倾听他们的意见、点拨之外,更可以抓住 Swift 这次机会,无负重快速学习。

### 展望

  毫无疑问,2015 年将是 Swift 及其生态环境 iOS/OS X大踏步前进的一年,显然,Swift 的成功不会取决于语言本身,因为,2014 年即已经奠定了成功的基础。剩下的只是 Objective-C 将以多快地速度退出主流开发圈。个人认为,也许一年就足够了。但这并不那么重要,更重要的是开发者的新老交替所带给开发圈更多新鲜“血液”以及竞争的动力。

  有理由相信,Swift 也是苹果自身减负、迎接变革的开始。苹果生态自不必说,更重要的是如此简洁灵活、与时俱进的语言更容易吸引其它生态优秀的开发者参与。很多资深开发者往往把 Android 生态当做练兵场,把 iOS 生态当做战场。如今,Swift 使 iOS 开发门槛大幅降低之后,Android 生态开发者更可以大批介入,毕竟,对于大部分应用来讲,iOS 生态“印钞”能力远远强于 Android 生态。

  还有 WatchKit, HomeKit, HealthKit 这几个新兴领域开发包,将进一步促进 iOS 生态发展。也使 Swift 语言开发者与老牌 Objective-C 开发者有了一个对等竞争的机会。可以汇集以上三个开发包作用于一身,当属  Watch 无疑,这个全新战场更赋予了 Swift 开发者得天独厚的优秀。


### 期待

  对 Swift 的未来,个人认为是否或何时开源,开放程度如何?将是最值得期待的……

* 开源与否

  对于一门发展中的全新语言,时机未必成熟。一旦成熟,自然可以效仿过去 WebKit 的经验。对于苹果来讲,应该构不不成问题。

* 开放程度

  对于一门有能力跨平台的全新且如此优秀的开发语言,有没有可能为更多平台开发者服务(进一步降低应用开发者的学习成本),这或许是苹果难以抉择、由不得自己的事。首先,这需要投入更多的研发力量,其次,它对于自身生态的影响不可估量,还有,这也不是一厢情愿的事。


Loading