Swift Playgrounds
| Kai Fa Yuan |
Developer Tools Department Apple Inc |
|---|---|
| Chu Ban |
macOS(XcodeTong He ) 2014Nian 6Yue 2Ri macOS(sutandoaro-n) 2020Nian 2Yue 11Ri iPad 2016Nian 9Yue 13Ri |
| Zui Xin Ban |
4.4.1
/ 2023Nian 12Yue 13Ri |
| puratsutohuo-mu | macOS Ventura 13.3Yi Jiang , iPadOS 16.4Yi Jiang |
| Dui Ying Yan Yu | orandaYu , huransuYu , doitsuYu , itariaYu , Ri Ben Yu , Han Guo Yu , porutogaruYu , Jian Ti Zi Zhong Guo Yu , supeinYu , suue-denYu , taiYu , Fan Ti Zi Zhong Guo Yu , torukoYu , noruue-Yu , betonamuYu |
| Zhong Bie | Jiao Yu Xiang keapuri |
| Gong Shi saito | https://www.apple.com/jp/swift/playgrounds/ |
| tenpure-towoBiao Shi | |
Swift Playgrounds(pureiguraundotomoHu bareru)ha, ApplegaKai Fa shitaSwiftnoKai Fa Huan Jing .
PlaygroundsnoZui Chu nomacOSba-ziyonha, 2014Nian 6Yue 2Ri noWWDC 2014deXcodenoYi Bu toshiteFa Biao sareta[1][2]. 2016Nian 9Yue , SwiftwoXi iShi meruRuo iXue Sheng wota-getsutonishitaSwift PlaygroundsnoiPadBan garo-nchisareta.
Gai Yao
[Bian Ji ]Playgroundsha, ko-doworiarutaimuderendaringusurutesutoHuan Jing woTi Gong suru. koreniha, yu-za-noRu Li shitako-dogaShi Xing saretaJi nisonoJie Guo woPing Jia Fu kideBiao Shi shi, Xun Su nahui-dobatsukuwoTi Gong suruJi Neng gaHan mareru. konotaipunoKai Fa Huan Jing haREPL (Read-Eval-Print-Loop) toHu barerukotogaDuo ku, Xue Xi , Shi Yan , oyobiGao Su purototaipinguniYi Li tsutosareru[3][4][5] . Swift Playgroundsdeha, AppleniyotsuteSwiftnochiyu-toriaruya, REPLnoLi Dian woShuo Ming surugaidoFu kitsua-gaYong Yi sareteiru[6] .
Swift PlaygroundsnoiPadBan ha, 2016Nian 6Yue 13Ri noWWDC 2016Nei de, SwiftwoXue buRen notamenoiPadZhuan Yong apuritoshiteFa Biao sareta[7][8]. Kai Fa Zhe Xiang kenoba-ziyongaTong Ri niriri-susare, Yi Yue nihapaburitsukube-tamoGong Kai sareta. apuridehaXue Sheng Xiang kenoJiao Yu tsu-rutoshite, tatsuchideisupureiYong niShe Ji saretaintarakuteibuHuan Jing (Dui Hua Xing Huan Jing )woShi Yong shitako-deingunokoakonseputogaShao Jie sareta[9]. apuriha2016Nian 9Yue ni(Yi Ban yu-za-Xiang keni)riri-susareta[10]. Appleha, konoapuriwoZhong Xue Sheng Yi Shang niTui Jiang surutosuruSwift PlaygroundskarikiyuramuwoGong Kai shiteiru[11].
macOSYong noSwift PlaygroundsnosutandoaronBan ha, 2020Nian 2Yue 11Ri niMac App Storederiri-susareta. korehaXcodekaraWan Quan niQie riLi sareteirumonotonari, iPadOSBan womacOSYong niYi Zhi shitamonotonaru[12].
Te Zheng
[Bian Ji ]Swift PlaygroundsnoiPadBan ha, Kai Fa Huan Jing toJiao Yu Jiao Cai woZu miHe wasetamonotonatsuteiru[13]. konoapurideha, Ge Jiao Cai woShou Jiang Qian nidaunro-doshi, Yi Jiang haohuraindeLi Yong dekiru. Dan shi, sute-ziwoiCloud DriveniBao Cun suruChang He niha, netsutowa-kuJie Sok gaBi Yao tonaru.
Swift PlaygroundsnoiPadBan noChu Qi retsusundeha, Byte, Blu, Hopperno3tsunokiyarakuta-gaShao Jie sareteiru. sorezorenoKe Ti nioite, pureiya-ha, ikutsukanoko-dowoZu miHe wasetekiyarakuta-woCao Zuo shi, Ding meraretaMu Biao woDa Cheng suruShi woQiu merareru. sute-zigaJin Xing surunitsureteMu Biao hayoriKun Nan ninari, sorerawoJie Jue surutameniyoriFu Za naarugorizumugaBi Yao tonaru. Swift Playgroundsdehaikutsukanosute-ziwokuriasuruto, Xin shiiko-dogaLi Yong dekiruyouninaru[14]. Swift PlaygroundsnoShang Ji retsusundeha, Apple Bluetooth APIyaApple Augmented RealityKai Fa puratsutohuo-mu(ARKit)notoitsutaFu Za naJi Neng gaLi Yong dekiruyouninaru[15].
2018Nian 1Yue , ApplehaSwift PlaygroundsnisabusukuripushiyonwoDao Ru shita. koreniyori, yu-za-hasa-dopa-teinoZuo Cheng shitaPlaygroundwopureideki, kontentsupurobaida-haPlaygroundwoFan Mai dekiruyouninatsuta[16].
Kai Fa toriri-su
[Bian Ji ]Swift PlaygroundshaApplenoDeveloper ToolsBu Men niyotsuteKai Fa sareta. Swift Programming LanguagenoFa Ming Zhe deari, Developer Tools Departmentnoshiniadeirekuta-Jian a-kitekutodearuChris Lattnerniyoruto, Playgroundsha[buretsuto*bikuta-noaideia, raito*te-buru, sonoTa Duo kunoDui Hua Xing shisutemukaraDa kinaYing Xiang woShou keteiru] (Yuan Wen Yi Yi )toiu[17]. Swift Playgroundsha, 2014Nian 6Yue 2Ri noWWDC 2014deXcode 6noYi Bu toshiteFa Biao sare, Tong Nian 9Yue niriri-susareta.
Swift PlaygroundsnoiPadBan ha2016Nian 9Yue 13Ri niriri-susareta. Chris LattnerhaGou Xiang , She Ji , Shi Zhuang , Fan Fu nado, Swift PlaygroundsnoiPadBan woQian Yin shitaShu Shao naiZhong He De Ren Wu no1Ren demoatsuta[18]. Applehariri-sutoTong Shi ni, iBook StoredeTong apurike-shiyonnoCao Zuo Fang Fa yaShi Yong Fang Fa woyu-za-niJiao erugaidobutsukuwoGong Kai shita[8]. konoFa Biao ha, Gong Li Xue Xiao nipuroguraminguJiao Yu noShi Shi woQiu merushirikonbare-noDa Gui Mo nakiyanpe-ntoShi woTong zikushiteXing wareta. Appleha, Zi Gong tachigapuroguraminguwoXue bunowoZhu kerutamenikonpiyu-tasaiensunokarikiyuramuwoTi Gong suru, [Everyone Can Code] puroguramuwoFa Biao shita[19][20] . Swift PlaygroundshakonopuroguramuniHan mareteori, ApplehaJiao Shi gaSwiftwoJiao erutamenoXiang Xi nagaidowoTi Gong shiteiru[21]. sarani, ApplehaSwiftsohutoueaKai Fa woJiao erutamenoYi Nian Jian nokarikiyuramu[SwiftwoShi tsutaapuriKai Fa ] woGong Kai shi, sonoHou , Xue Sheng noko-deingusukiruwoJian Zheng /Ren Zheng suruSwiftRen Ding puroguramuwoDao Ru shita[22][23].
2017Nian 1Yue , ApplehaRNIB(Wang Li Mang Ren Yan Jiu Suo )toTi Xi shi, Swift PlaygroundsnoDian Zi ba-ziyonwoTi Gong shita[24]. 2018Nian , ApplehaMi Guo norouXue Xiao Quan Ti ni[Everyone Can Code] puroguramu[25]woKuo Da surutoFa Biao shita.
2020Nian 2Yue , macOS CatalinaXiang keniSwift PlaygroundsnosutandoaronBan garo-nchisareta. konoba-ziyonhaXcodekaraQie riLi sareteori, iPadba-ziyonnoSwift PlaygroundsnoYi Zhi tonatsuteiru[12].
2021Nian 6Yue 7Ri , WWDC21Ji Diao Jiang Yan nioite, iPadOS 15deiPhonetoiPadYong noapurike-shiyonwoGou Zhu shiApp Storehe, iPadShang karaZhi Jie riri-sudekiruyouninarukotogaFa Biao sareta[26]. 2021Nian 12Yue 15Ri karaiPadOS 15.2Yi Jiang woDui Xiang nisonoJi Neng woDa Zai shitaSwift Playgrounds 4gaPei Fu sareteiru[27].
ba-ziyonLu Li
[Bian Ji ]| Ri Fu | ba-ziyon | Shuo Ming Wen |
|---|---|---|
| 2016Nian 6Yue | ApplegaiPadYong noSwift PlaygroundswoFa Biao . Tong Shi niAppleKai Fa Zhe Xiang kenoba-ziyonnoriri-su. | |
| 2016Nian 7Yue | Gong Kai be-taBan noriri-su. | |
| 2016Nian 9Yue | 1.0 | Zui Chu noba-ziyonnoriri-su. |
| 2016Nian 11Yue | 1.1 | Learn to CodenoGai Liang nado[28] |
| 2017Nian 3Yue | 1.2 | Jian Ti Zi Zhong Guo Yu , Ri Ben Yu , huransuYu , doitsuYu , Zhong Nan Mi supeinYu nosapo-to. MapKithure-muwa-kunosapo-to[28] |
| 2017Nian 6Yue | 1.5 | Wai Bu ha-doueanoCao Zuo wosapo-to[29][30]. |
| 2017Nian 9Yue | 1.6 | ARKit(Kuo Zhang Xian Shi )nosapo-to. Swift 4nosapo-to. kamerahenoakusesunosapo-to. |
| 2018Nian 1Yue | 2.0 | sa-dopa-teinoPlaygroundsabusukuripushiyongaLi Yong Ke Neng ni[16]. |
| 2019Nian 5Yue | 3.0 | Swift 5nosapo-to. SwifthuairunoGong You nosapo-to. |
| 2019Nian 10Yue | 3.1 | Swift 5.1nosapo-to. SwiftUIhure-muwa-kuwoHan mu. |
| 2020Nian 2Yue 11Ri | 3.2 | macOS CatalinaYong noChu riri-su |
| 2020Nian 4Yue 2Ri | 3.3 | iPadOSnoka-sorusapo-to |
| 2020Nian 7Yue 9Ri | 3.3.1 | An Ding Xing Xiang Shang , Bu Ju He Xiu Zheng |
| 2020Nian 11Yue 16Ri | 3.4 | |
| 2021Nian 3Yue 9Ri | 3.4.1 | ro-karize-shiyontopahuo-mansunoGai Shan |
| 2021Nian 12Yue 15Ri | 4.0 | iPadOS 15.2deiPhonetoiPadYong noapurike-shiyonwoGou Zhu shiApp Storehe, iPadShang karaZhi Jie riri-sudekiruyouninaru |
| 2022Nian 5Yue 17Ri | 4.1 | macOS 12.4Yi Jiang deSwiftUIdenoMacapurike-shiyonKai Fa , Swiftpatsuke-ziniDui Ying , XcodehenoYi Dong /Li su[28] |
| 2022Nian 10Yue 26Ri | 4.2 | ko-doedeitanoJi Neng Qiang Hua |
| 2022Nian 12Yue 5Ri | 4.2.1 | era-metsuse-zigaBiao Shi saretamamaninaruWen Ti noXiu Zheng |
| 2023Nian 4Yue 3Ri | 4.3 | macOS 13.3 SDK, iPadOS 16.4 SDK, noruue-Yu tobetonamuYu niDui Ying [28] |
| 2023Nian 5Yue 31Ri | 4.3.1 | SwiftUInopurebiyu-gaDu miIp marenaiWen Ti noXiu Zheng |
| 2023Nian 10Yue 23Ri | 4.4 | Swift 5.9, macOS 14 SDKDui Ying |
| 2023Nian 12Yue 13Ri | 4.4.1 | Swift 5.9.2, macOS 14.2SDKDui Ying |
Ping Jia
[Bian Ji ]riri-sutoTong Shi ni, Swift PlaygroundsnoiPadBan ha, Yue 100kaGuo noWu Liao iPadJiao Yu apurinorankingudeDi Yi Wei ninatsuta. Tong apuriha, yu-za-(App StoredenoPing Jia ha5Duan Jie nouchioyoso4tonatsuteiru)yaBao Dao Ji Guan karaGai neHao Yi De naPing Jia woShou keta[31][19][32][33][34][35][36][37][38][21] . mata, konoapurihaSwiftnoXue Xi woRuo iXue Sheng demoXing iyasukusurunoniJia e, SwiftniGuo Du niJiao Dian woDang teteirunodehanaku, Liang iko-deinguFang Fa woJiao erukotoniJiao Dian woDang teteirutosare, Cheng Zan sareta[39][40] . Common Sense Mediaha, Swift Playgroundsnosukoawo5Duan Jie Zhong no5toshiteiru[41].
Jiao Zhu
[Bian Ji ]- ^ "Keynote - WWDC 2014 - Videos" (Ying Yu ). Apple Developer. 2019Nian 2Yue 1Ri Yue Lan .
- ^ "Apple's new Swift language explained: A clever move to boost iOS, while holding Android apps back - ExtremeTech". www.extremetech.com. 2019Nian 2Yue 1Ri Yue Lan .
- ^ "Swift: Apple's next-generation programming language 4 years in the making" (Ying Yu ). iMore (2014Nian 6Yue 4Ri ). 2019Nian 2Yue 1Ri Yue Lan .
- ^ Mayo (2014Nian 6Yue 2Ri ). "Apple announces new Xcode, 'Swift' programming language" (Ying Yu ). 9to5Mac. 2019Nian 2Yue 1Ri Yue Lan .
- ^ "Swift Resources - Apple Developer" (Ying Yu ). developer.apple.com. 2019Nian 2Yue 1Ri Yue Lan .
- ^ "A Swift Tour -- The Swift Programming Language (Swift 5)". docs.swift.org. 2019Nian 2Yue 5Ri Yue Lan .
- ^ "Getting Started with Swift - WWDC 2016 - Videos" (Ying Yu ). Apple Developer. 2019Nian 1Yue 29Ri Yue Lan .
- ^ a b Mayo (2016Nian 6Yue 13Ri ). "Apple announces Swift Playgrounds for iPad at WWDC, public release in fall" (Ying Yu ). 9to5Mac. 2019Nian 1Yue 31Ri Yue Lan .
- ^ "Swift Playgrounds" (Ying Yu ). App Store. 2019Nian 1Yue 29Ri Yue Lan .
- ^ Mayo (2016Nian 6Yue 13Ri ). "Apple announces Swift Playgrounds for iPad at WWDC, public release in fall" (Ying Yu ). 9to5Mac. 2019Nian 2Yue 20Ri Yue Lan .
- ^ Apple Inc. (2017Nian 9Yue ). "Swift Playgrounds Curriculum Guide". Apple - Everyone can code. 2020Nian 7Yue 8Ri Yue Lan .
- ^ a b Lyles (2020Nian 2Yue 12Ri ). "Apple's free learn-to-code Swift Playgrounds sandbox arrives on Mac" (Ying Yu ). The Verge. 2020Nian 2Yue 14Ri Yue Lan .
- ^ "Swift Playgrounds: Previewing Apple's remarkable new portal to code" (Ying Yu ). iMore (2018Nian 3Yue 27Ri ). 2019Nian 1Yue 31Ri Yue Lan .
- ^ "Learning to code with Swift Playgrounds as an adult" (Ying Yu ). Macworld (2018Nian 4Yue 6Ri ). 2019Nian 2Yue 10Ri Yue Lan .
- ^ "What's New in Swift Playgrounds - WWDC 2017 - Videos" (Ying Yu ). Apple Developer. 2019Nian 2Yue 10Ri Yue Lan .
- ^ a b "Apple releases Swift Playgrounds 2.0 with playground subscription options, more" (Ying Yu ). AppleInsider. 2019Nian 2Yue 10Ri Yue Lan .
- ^ "Chris Lattner". web.archive.org (2019Nian 7Yue 5Ri ). 2020Nian 7Yue 8Ri Yue Lan .
- ^ "Chris Lattner's Homepage". nondot.org. 2019Nian 2Yue 10Ri Yue Lan .
- ^ a b Singer, Natasha (2016Nian 9Yue 12Ri ). "Apple Offers Free App to Teach Children Coding (iPads Sold Separately)" (Ying Yu ). The New York Times. ISSN 0362-4331. https://www.nytimes.com/2016/09/13/technology/apple-coding-app-swift-playgrounds.html 2019Nian 1Yue 31Ri Yue Lan .
- ^ Ravipati. "Apple Launches Everyone Can Code Initiative and Apple Teacher Program -" (Ying Yu ). THE Journal. 2019Nian 2Yue 1Ri Yue Lan .
- ^ a b Chambers (2018Nian 5Yue 19Ri ). "Making The Grade: Is Swift Playgrounds a useful tool in K-12?" (Ying Yu ). 9to5Mac. 2019Nian 2Yue 1Ri Yue Lan .
- ^ "Apple launches app development curriculum for high school and community college students" (Ying Yu ). Apple Newsroom. 2019Nian 2Yue 1Ri Yue Lan .
- ^ Hall (2018Nian 7Yue 30Ri ). "New Swift certification program validates coding skills for students" (Ying Yu ). 9to5Mac. 2019Nian 2Yue 1Ri Yue Lan .
- ^ Evans, Jonny (2019Nian 1Yue 24Ri ). "Apple's 'Everyone Can Code' courses are now available in braille" (Ying Yu ). Computerworld. 2019Nian 2Yue 1Ri Yue Lan .
- ^ "Jiao Yu - Xiao Zhong Gao Deng Xue Xiao - ko-dowoJiao eru". Apple(Ri Ben ). 2021Nian 6Yue 15Ri Yue Lan .
- ^ "maruchitasukugaGai Shan saretaiPadOS 15, Xin Swift PlaygroundsdeapuriZuo Cheng karaGong Kai madeKe Neng ni" (Ying Yu ). TechCrunch. 2021Nian 6Yue 9Ri Yue Lan . [rinkuQie re]
- ^ "atsupuru, [Swift Playgrounds 4] woGong Kai --[iPad] karaZhi Jie apuriwoTi Chu Ke Neng ni". ZDNet Japan (2021Nian 12Yue 16Ri ). 2021Nian 12Yue 16Ri Yue Lan .
- ^ a b c d "Release Notes - Swift Playgrounds - Apple Developer". developer.apple.com. 2023Nian 7Yue 8Ri Yue Lan .
- ^ "Apple's new Swift Playgrounds 1.5 includes controls for robots and drones" (Ying Yu ). Macworld (2017Nian 6Yue 1Ri ). 2019Nian 1Yue 31Ri Yue Lan .
- ^ Owen. "Swift Playgrounds could help users build controllable robots in coding lessons" (Ying Yu ). AppleInsider. 2019Nian 2Yue 1Ri Yue Lan .
- ^ "Swift Playgrounds - AppAnnie report". www.appannie.com. 2019Nian 2Yue 10Ri Yue Lan .
- ^ Biersdorfer, J. D. (2016Nian 10Yue 21Ri ). "Want to make your own app? There are free classes for that" (Ying Yu ). The New York Times. ISSN 0362-4331. https://www.nytimes.com/2016/10/22/technology/personaltech/want-to-make-your-own-app-there-are-free-classes-for-that.html 2019Nian 2Yue 10Ri Yue Lan .
- ^ "Learning to code with Swift Playgrounds as an adult" (Ying Yu ). Macworld (2018Nian 4Yue 6Ri ). 2019Nian 1Yue 29Ri Yue Lan .
- ^ "Apple launches Swift Playgrounds for iPad to teach kids to code" (Ying Yu ). TechCrunch. 2019Nian 1Yue 29Ri Yue Lan .
- ^ "Swift Playgrounds brings iOS app development to the masses" (Ying Yu ). Macworld (2016Nian 6Yue 13Ri ). 2019Nian 1Yue 29Ri Yue Lan .
- ^ Dilger. "Apple's new Swift Playgrounds for iPad is a killer app for teaching code" (Ying Yu ). AppleInsider. 2019Nian 1Yue 29Ri Yue Lan .
- ^ Carman (2016Nian 6Yue 14Ri ). "Swift Playgrounds sells coding as simple and fun -- just like rest of Apple's products". The Verge. 2019Nian 1Yue 29Ri Yue Lan .
- ^ Higgins, Michelle (2017Nian 3Yue 20Ri ). "Travel Apps and Games for Children on the Go" (Ying Yu ). The New York Times. ISSN 0362-4331. https://www.nytimes.com/2017/03/20/travel/travel-apps-and-games-for-children.html 2019Nian 2Yue 1Ri Yue Lan .
- ^ Miller (2018Nian 3Yue 29Ri ). "The Xcode cliff: is Apple teaching kids to code, or just about code?". The Verge. 2019Nian 2Yue 1Ri Yue Lan .
- ^ Swanner (2016Nian 7Yue 14Ri ). "Here's why Apple really created Swift Playgrounds" (Ying Yu ). The Next Web. 2019Nian 2Yue 5Ri Yue Lan .
- ^ "Swift Playgrounds Review for Teachers" (Ying Yu ). Common Sense Education (2016Nian 9Yue 27Ri ). 2019Nian 2Yue 10Ri Yue Lan .
Wai Bu rinku
[Bian Ji ]- Learn to code with Swift Playgrounds - Gong Shi Kai Fa Zhe Xiang kesaito
Tong He Kai Fa Huan Jing (IDE) | |||||||
|---|---|---|---|---|---|---|---|
| ActionScript |
| ||||||
| C/C++ |
| ||||||
| Groovy |
| ||||||
| Java |
| ||||||
| .NET |
| ||||||
| Scala |
| ||||||
| Python |
| ||||||
| R | |||||||
| Guan Lian Xiang Mu | |||||||
| |||||||
| ba-ziyon | |||||||
|---|---|---|---|---|---|---|---|
| apurike-shiyon |
| ||||||
| yu-teiritei |
| ||||||
| tekunorozi-oyobi intahue-su |
| ||||||
| Kai Fa tsu-ru | |||||||
| sonoTa | |||||||
konoXiang Mu ha, sohutoueaniGuan Lian shitaShu kikakenoXiang Mu desu. konoXiang Mu woJia Bi *Ding Zheng nadoshitekudasaruXie Li Zhe woQiu meteimasu(PJ:konpiyu-ta/P:konpiyu-ta). |