និន្នាការមួយក្នុងចំណោមនិន្នាការដែល Apple បាននិងកំពុងផ្សព្វផ្សាយនាពេលថ្មីៗនេះគឺថាវាស្ទើរតែជាតម្រូវការចាំបាច់ដើម្បីដឹងពីរបៀបបង្កើតកម្មវិធី។ មីង Kateřina មកពី Saturnino ប្រហែលជានិយាយថា ការអនុវត្តធ្វើឱ្យល្អឥតខ្ចោះ ហើយដំបងត្រូវតែពត់នៅពេលវានៅក្មេង នោះហើយជាមូលហេតុដែល Apple ព្យាយាមដាក់មូលដ្ឋានគ្រឹះនៃសមត្ថភាពក្នុងការសរសេរកម្មវិធីនៅក្នុងតូចបំផុត។ ប៉ុន្តែ Swift Playgrounds គឺមិនមែនសម្រាប់ពួកគេទាំងស្រុងនោះទេ។
Swift Playgrounds គឺជាកម្មវិធីដែលជួយកុមារឱ្យយល់ពីមូលដ្ឋានគ្រឹះនៃកម្មវិធី Swift ។ ប៉ុន្តែវាពិតជាមិនអាចពិពណ៌នាថាជាកម្មវិធី/ហ្គេមអប់រំតែម្ខាងនោះទេ ព្រោះវាត្រូវបានរចនាឡើងតាមរបៀបដែលបន្ថែមពីលើ Swift ដូចនេះ កុមារនឹងរៀនគោលការណ៍ទូទៅនៃការសរសេរកម្មវិធី ហេតុផល និងតក្កវិជ្ជា។ ក្នុងនាមគ្រួសារមួយ យើងបានសាកល្បង Swift Playgrounds ដោយផ្ទាល់នៅលើ iPad ឆ្នាំ 2018។ តើកម្មវិធីបាននាំមកយើងនូវអ្វី?
សួនកុមារសម្រាប់មនុស្សគ្រប់គ្នា
តើសួនកុមារសម្រាប់អ្នកចាប់ផ្តើមដំបូងទេ? បាទ/ចាស។ របៀបដែលកម្មវិធីទំនាក់ទំនងគឺអាចយល់បាន សូម្បីតែអ្នកប្រើប្រាស់ដែលមិនធ្លាប់ឃើញកូដណាមួយក្នុងជីវិតរបស់ពួកគេក៏អាចដោះស្រាយវាបានដែរ។ ទន្ទឹមនឹងនេះ វាពិតជាសប្បាយខ្លាំងណាស់ ដែលសូម្បីតែអ្នកដែលមានបទពិសោធន៍ខ្លះរួចហើយ ក៏នឹងមិនធុញទ្រាន់ដែរ។ សួនកុមារត្រូវបានសាកល្បងដោយកូនស្រីអាយុដប់ឆ្នាំរបស់យើង ដែលមានបទពិសោធន៍ពីមុនជាមួយ Karl និង Baltík ប៉ុន្តែសូម្បីតែកុមារដែលមិនចូលចិត្តកម្មវិធីក៏អាចដោះស្រាយវាបានដែរ។ កម្មវិធីនេះមានលក្ខណៈជាអត្ថបទ។ អ្នកប្រើប្រាស់ចាប់ផ្តើមដំបូងជាមួយនឹងការបង្កើតពាក្យបញ្ជានីមួយៗ ដែលពួកគេរៀនបណ្តើរៗដើម្បីប្រមូលផ្តុំទៅជាច្រវាក់ រង្វិលជុំ និងសំណង់ស្មុគស្មាញជាច្រើនទៀត។ កន្លែងលេងផ្ទាល់ខ្លួននៅក្នុងកម្មវិធីមានន័យថាជាប្រភេទនៃកម្មវិធីខ្នាតតូច - មេរៀន ដែលនីមួយៗផ្តោតលើតំបន់ផ្សេងៗគ្នា។ មានកន្លែងលេងមួយចំនួន ឬហ្គេមតូចមួយប្រសិនបើអ្នកចង់បាន ព្រមទាំងគំរូផ្សេងៗ។ ស្នូលនៃការរៀនមានម៉ូឌុលមូលដ្ឋានចំនួនបី - "រៀនទៅលេខកូដ 1", "រៀនទៅលេខកូដ 2" និង "រៀនទៅលេខកូដ 3" ។
មេរៀនទីមួយមានគោលបំណងបង្រៀនអ្នកប្រើប្រាស់នូវពាក្យបញ្ជាជាមូលដ្ឋាននៅក្នុង Swift ។ អ្នកបញ្ចូលពាក្យបញ្ជាដោយចុច មិនចាំបាច់សរសេរកូដទាំងមូលទេ។ អ្នកអាចមើលឃើញនូវអ្វីដែលពាក្យបញ្ជាដែលបានបញ្ចូលរបស់អ្នកនឹងធ្វើនៅក្នុងការអនុវត្តនៅផ្នែកខាងលើនៃអេក្រង់ ដែលតួអង្គសំខាន់ផ្លាស់ទីនៅក្នុងពិភព 3D ដែលមានចលនារបស់គាត់។ បន្ទាប់ពីបញ្ចូលពាក្យបញ្ជាដែលពាក់ព័ន្ធសូមចុច "រត់លេខកូដរបស់ខ្ញុំ" ដើម្បីដំណើរការ Byta ។ ប៉ុន្តែប្រសិនបើអ្នកមិនចូលចិត្ត Byte អ្នកអាចសាកល្បងមេរៀនមួយផ្សេងទៀត
ដំបូង កម្មវិធីជួយអ្នកយ៉ាងខ្លាំងជាមួយនឹងពាក្យបញ្ជា បណ្តើរៗវាអនុញ្ញាតឱ្យអ្នកក្លាយជាអ្នកឯករាជ្យ និងប្រើយ៉ាងសកម្មនូវអ្វីដែលអ្នកបានរៀននៅក្នុងមេរៀនមុនៗ។ ការលំបាកកើនឡើងបន្តិចម្តងៗ ប៉ុន្តែកម្មវិធីក៏គិតគូរពីលទ្ធភាពដែលវាប្រហែលជាច្រើនពេកសម្រាប់អ្នក និងផ្តល់លទ្ធភាពនៃជំនួយ។ ដូចគ្នានេះដែរ អ្នកអាចធ្វើឱ្យចំណេះដឹងរបស់អ្នកឡើងវិញនៅពេលណាក៏បានដោយចាប់ផ្តើមមេរៀនចាស់មួយ។
គ្រូល្អបំផុត
រឿងដ៏ល្អបំផុតមួយអំពី Swift Playgrounds - រួមជាមួយនឹងការគ្រប់គ្រងដ៏ងាយស្រួល និងវិចារណញាណឥតខ្ចោះរបស់វា គឺជាវិធីសាស្រ្តរបស់វាចំពោះអ្នកប្រើប្រាស់។ កម្មវិធីនេះមិនទទូចលើនីតិវិធីជាក់លាក់មួយដែលអ្នកត្រូវរៀនដូចជាបទស្វានោះទេ។ ប្រសិនបើអ្នកអាចស្វែងរកផ្លូវផ្ទាល់ខ្លួនរបស់អ្នកទៅកាន់គោលដៅរបស់អ្នក សួនកុមារនឹងអបអរភាពជោគជ័យរបស់អ្នកដូចជាប្រសិនបើអ្នកកំពុងដើរតាមវគ្គសិក្សាដែលបានកំណត់ទុកជាមុនមួយជំហានម្តងៗ។ ដូចគ្នាដែរ វានឹងមិនធ្វើឱ្យអ្នកជួបការលំបាកទេ ប្រសិនបើអ្នកសម្រេចចិត្តប្រើជំនួយ។ បូកជាក់លាក់មួយគឺភាពប្រែប្រួលនៃមេរៀននីមួយៗ រួមជាមួយនឹងការពិតដែលថាគ្មានអ្វីបង្ខំអ្នកឱ្យប្រកាន់ខ្ជាប់យ៉ាងតឹងរឹងចំពោះផ្លូវតែមួយនោះទេ។ អ្នកអាចចាប់ផ្តើមជាមួយនឹងមេរៀនណាមួយ ហើយបញ្ចប់វាជាច្រើនក្នុងពេលតែមួយ ដោយមិនចាំបាច់បញ្ចប់មេរៀនមុននោះទេ។
សញ្ញាដកដ៏សំខាន់មួយ ហើយប្រហែលជាដកតែមួយគត់នៅក្នុងតំបន់របស់យើង ហាក់ដូចជាភាសាអង់គ្លេស ដែលជាពិសេសកុមារតូចៗមិនចេះស្ទាត់ជំនាញ ប៉ុន្តែវាមិនមែនជាបញ្ហាដែលមិនអាចដោះស្រាយបានទេ។ សូម្បីតែអ្នកនិយាយដែលមិនមែនជាភាសាអង់គ្លេសក៏អាចចងចាំពាក្យបញ្ជានីមួយៗបានដែរ ហើយមតិយោបល់ និងការណែនាំដែលភ្ជាប់មកជាមួយត្រូវបានសរសេរជាភាសាអង់គ្លេសដែលងាយរំលាយ - ប្រសិនបើកូនរបស់អ្នកនិយាយភាសាអង់គ្លេសមិនបានល្អទេ វានឹងមិនមានបញ្ហាក្នុងការបកប្រែអត្ថបទខ្លីៗនោះទេ។ .
អ្នកខ្លះក៏អាចចាត់ទុកការពិតដែលថា Playgrounds មិនមានសម្រាប់ iPhone គឺជាគុណវិបត្តិមួយ។ ប៉ុន្តែនៅពេលដែលអ្នកសាកល្បងកម្មវិធី អ្នកនឹងឃើញដោយខ្លួនឯងថាបរិស្ថាន iPad គឺល្អឥតខ្ចោះសម្រាប់វា។ ទំហំនៃការបង្ហាញគឺពិតជាល្អបំផុត ហើយប្រហែលជាសូម្បីតែ iPhone ដ៏ធំបំផុតនៅលើទីផ្សារនាពេលបច្ចុប្បន្ននេះ ប្រហែលជាមិនអនុញ្ញាតឱ្យ Playgrounds ប្រើប្រាស់បានយ៉ាងងាយស្រួល និងមានប្រសិទ្ធភាពគ្រប់គ្រាន់នោះទេ ហើយប្រហែលជាមិនមានកន្លែងសម្រាប់ប្រើប្រាស់ការកែប្រែកូដជាក់លាក់នោះទេ។
កុំខ្លាចក្នុងការសាកល្បងសួនកុមារ។ ប្រសិនបើដូចអ្នកនិពន្ធនៃអត្ថបទនេះ អ្នកបានឈប់សរសេរកម្មវិធីក្នុងទសវត្សរ៍ឆ្នាំ 1990 ពីព្រោះការបង្រៀន QBasic ឈប់ត្រូវបានបោះពុម្ពផ្សាយក្នុង Ábíček ហើយ Mortal Kombat ដែលមិត្តរួមថ្នាក់បាននាំអ្នកមកបង្ហាប់នៅលើថាសទន់ចំនួនម្ភៃ ចាប់ផ្តើមហាក់ដូចជារីករាយសម្រាប់អ្នក កម្មវិធី អាចជាការស្ទុះងើបឡើងវិញដ៏ងាយស្រួល និងរីករាយសម្រាប់អ្នក ជាស្ពានត្រលប់ទៅពិភពនៃកូដ និងពាក្យបញ្ជា។
ការធ្វើមូលដ្ឋានីយកម្មឆេកនៃ Swift Playgrounds នឹងមានការងារច្រើនសម្រាប់ Apple ក្នុងការបកប្រែឯកសារអត្ថបទមួយ ប្រសិនបើខ្ញុំធ្វើវាក្នុងតម្លៃ 500 ដុល្លារ។ ប៉ុន្តែ Apple មិនអាចធ្វើដូច្នេះបានទេ។ គោលការណ៍នេះធ្វើឱ្យខ្ញុំច្របូកច្របល់។ ជាមួយគ្នានេះ វាមានទីតាំងនៅកន្លែងណាមួយ…
ភាសាអង់គ្លេសគឺជាផ្នែកមួយនៃការសរសេរកម្មវិធី ដូច្នេះវាជាការល្អក្នុងការចាប់ផ្តើមជាមួយភាសា Anglo-Saxon នេះ។