ሁልጊዜ ፕሮግራም ማድረግ መቻል እፈልግ ነበር። ገና ትንሽ ልጅ ሆኜ ከፊታቸው ምንም የማይል ቁጥር እና ኮድ የተሞላ ስክሪን ያላቸውን ሰዎች አደንቃለሁ። እ.ኤ.አ. በ 1990 ዎቹ ውስጥ ፣ ለትንሽ ጠንቋይ ትዕዛዞችን ለመስጠት አዶዎችን በማንቀሳቀስ በ C ቋንቋ ላይ የተመሠረተውን የባልቲክ ፕሮግራሚንግ ቋንቋ እና ልማት አከባቢ አጋጠመኝ። ከሃያ ዓመታት በላይ በኋላ፣ ከባልቲክ ጋር ብዙ ግንኙነት ያለው ተመሳሳይ መተግበሪያ አጋጠመኝ። እየተነጋገርን ያለነው ስለ አፕል ስዊፍት ፕሌይግራምስ ትምህርታዊ መተግበሪያ ነው።
በፕሮግራም አወጣጥ ረገድ፣ በማስታወሻ ደብተር ውስጥ ካለው ግልጽ የኤችቲኤምኤል ኮድ ጋር ተጣብቄያለሁ። ከዚያን ጊዜ ጀምሮ፣ የተለያዩ መማሪያዎችን እና የመማሪያ መጽሃፎችን ሞክሬአለሁ፣ ነገር ግን ጉዳዩን ሙሉ በሙሉ አላገኘሁም። አፕል በሰኔ ወር በ WWDC ላይ የስዊፍት ፕሌይግራምን ሲያስተዋውቅ፣ ሌላ እድል እንዳለኝ ወዲያው ገባኝ።
መጀመሪያ ላይ Swift Playgrounds በ iPads ላይ በ iOS 10 (እና ባለ 64-ቢት ቺፕ) ላይ ብቻ እንደሚሰራ መናገር አስፈላጊ ነው. መተግበሪያው የካሊፎርኒያ ኩባንያ ከሁለት አመት በፊት በተመሳሳይ ጉባኤ ያስተዋወቀውን የስዊፍት ፕሮግራሚንግ ቋንቋ ያስተምራል። ስዊፍት በነገር ላይ ያተኮረ የፕሮግራም አወጣጥ ቋንቋ፣ Objective-C በአጭሩ ተክቶታል። በመጀመሪያ የተገነባው በNeXTSTEP ኦፕሬቲንግ ሲስተም ለ NeXT ኮምፒውተሮች እንደ ዋና የፕሮግራም ቋንቋ ነው፣ ማለትም በ Steve Jobs ዘመን። ስዊፍት በዋናነት በ macOS እና iOS የመሳሪያ ስርዓቶች ላይ የሚሰሩ መተግበሪያዎችን ለማዘጋጀት የታሰበ ነው።
ለህጻናት እና ለአዋቂዎች
አፕል አዲሱን የስዊፍት ፕሌይ ሜዳስ አፕሊኬሽን በዋናነት የፕሮግራሚንግ ሎጂክ እና ቀላል ትዕዛዞችን ለሚያስተምሩ ልጆች የታሰበ ነው ሲል አቅርቧል። ሆኖም፣ እዚህ መሰረታዊ የፕሮግራም ችሎታዎችን የሚማሩ አዋቂዎችን በጥሩ ሁኔታ ማገልገል ይችላል።
እኔ ራሴ ልምድ ያላቸውን ገንቢዎች እንዴት በራሴ ፕሮግራም ማድረግ እንደምማር እና ከሁሉም በላይ በየትኛው የፕሮግራም አወጣጥ ቋንቋ መጀመር እንዳለብኝ ደጋግሜ ጠየኳቸው። ሁሉም ሰው በተለየ መንገድ መለሰልኝ። አንድ ሰው መሰረቱ "céčko" ነው የሚል አመለካከት ያለው ሲሆን ሌሎች ደግሞ በስዊፍት በቀላሉ ልጀምር እና ብዙ ማሸግ እችላለሁ ይላሉ።
Swift Playgrounds በአፕ ስቶር ውስጥ ለአይፓዶች ሊወርድ ይችላል፣ ሙሉ በሙሉ ነፃ ነው፣ እና ካበራው በኋላ ወዲያውኑ በሁለት መሰረታዊ ኮርሶች ሰላምታ ይሰጥዎታል - ኮድ 1 እና 2 ይማሩ መላው አካባቢ በእንግሊዝኛ ነው ፣ ግን አሁንም ያስፈልጋል። ለፕሮግራም አወጣጥ. በተጨማሪ ልምምዶች ቀላል ጨዋታዎችን እንኳን ለማቀድ በቀላሉ መሞከር ይችላሉ።
የመጀመሪያውን አጋዥ ስልጠና እንዳወረዱ መመሪያዎች እና ሁሉም ነገር እንዴት እንደሚሰራ ማብራሪያዎች ይጠብቁዎታል። በመቀጠል፣ በደርዘን የሚቆጠሩ በይነተገናኝ ልምምዶች እና ተግባሮች ይጠብቁዎታል። በቀኝ ክፍል ሁል ጊዜ በፕሮግራሙ ላይ የሚያደርጉትን (የመፃፍ ኮድ) በማሳያው በግራ በኩል የቀጥታ ቅድመ እይታ ይኖርዎታል። እያንዳንዱ ተግባር ምን ማድረግ እንዳለበት ከተለየ ተግባር ጋር አብሮ ይመጣል፣ እና ገፀ ባህሪው ባይት በትምህርቱ ውስጥ አብሮ አብሮዎት ይገኛል። እዚህ ለተወሰኑ ተግባራት ፕሮግራም ማድረግ አለብዎት.
መጀመሪያ ላይ እንደ ወደ ፊት መሄድ፣ ወደ ጎን መሄድ፣ እንቁዎችን መሰብሰብ ወይም የተለያዩ የቴሌፖርቶችን የመሳሰሉ መሰረታዊ ትዕዛዞች ይሆናሉ። አንዴ መሰረታዊ ደረጃዎችን ካለፉ እና የአገባብ መሰረታዊ ነገሮችን ከተማሩ በኋላ ወደ ውስብስብ መልመጃዎች መሄድ ይችላሉ። አፕል በትምህርቱ ወቅት ሁሉንም ነገር በተቻለ መጠን ቀላል ለማድረግ ይሞክራል, ስለዚህ ከዝርዝር ማብራሪያዎች በተጨማሪ ትናንሽ ፍንጮችም ብቅ ይላሉ, ለምሳሌ, በኮዱ ውስጥ ስህተት ሲሰሩ. ስህተቱ የት እንደተከሰተ ወዲያውኑ ማየት የሚችሉበት ቀይ ነጥብ ይታያል።
ሌላው የማቅለጫ አካል ልዩ የቁልፍ ሰሌዳ ነው፣ እሱም በስዊፍት ፕሌይ ሜዳስ ውስጥ ለኮድ አስፈላጊ በሆኑ ቁምፊዎች የበለፀገ ነው። በተጨማሪም የላይኛው ፓነል ሁልጊዜ መሰረታዊውን አገባብ ይነግርዎታል, ስለዚህ አንድ አይነት ነገር ደጋግመው መተየብ የለብዎትም. በመጨረሻ ፣ ሁሉንም ቁምፊዎች ሁል ጊዜ ከመቅዳት ይልቅ ብዙውን ጊዜ ትክክለኛውን የኮዱ ቅጽ ከምናሌው ውስጥ ብቻ ይመርጣሉ። ይህ ደግሞ ትኩረትን እና ቀላልነትን ለመጠበቅ ይረዳል, ይህም በተለይ በልጆች ዘንድ አድናቆት አለው.
የራስዎን ጨዋታ ይፍጠሩ
አንድ ጊዜ ባይታ በትክክል እንደሰራህ ካሰብክ ኮዱን ብቻ አስሂድ እና ስራውን በትክክል እንደሰራህ ተመልከት። ስኬታማ ከሆኑ ወደሚቀጥሉት ክፍሎች ይቀጥላሉ. በእነሱ ውስጥ, ቀስ በቀስ ውስብስብ ስልተ ቀመሮችን እና ተግባሮችን ያጋጥምዎታል. ይህ ለምሳሌ፣ ቀደም ሲል በተፃፉት ኮድ ውስጥ ስህተቶችን መፈለግን፣ ማለትም የተገላቢጦሽ ትምህርትን ያካትታል።
የስዊፍትን መሰረታዊ ነገሮች ከተረዱ በኋላ እንደ ፖንግ ወይም የባህር ኃይል ውጊያ ያለ ቀላል ጨዋታ ኮድ ማድረግ ይችላሉ። ሁሉም ነገር በአይፓድ ላይ ስለሚከሰት ስዊፍት ፕሌይግራምስ እንዲሁ የእንቅስቃሴ እና ሌሎች ዳሳሾች መዳረሻ አለው፣ ስለዚህ የበለጠ የላቁ ፕሮጄክቶችን ማዘጋጀት ይችላሉ። በመተግበሪያው ውስጥ ሙሉ በሙሉ ንጹህ በሆነ ገጽ በቀላሉ መጀመር ይችላሉ።
መምህራን ከ iBookstore ነፃ በይነተገናኝ የመማሪያ መጽሀፍትን ማውረድ ይችላሉ ለዚህም ምስጋና ይግባውና ለተማሪዎች ተጨማሪ ስራዎችን መስጠት ይችላሉ። ከሁሉም በላይ, አፕል በመጨረሻው ቁልፍ ማስታወሻ ላይ ትኩረቱን የሳበው የፕሮግራም አፕሊኬሽኑን በትምህርት ቤቶች ውስጥ በትክክል መዘርጋት ነበር. የካሊፎርኒያ ኩባንያ ፍላጎት ከበፊቱ የበለጠ ብዙ ልጆችን ወደ ፕሮግራሚንግ ማምጣት ነው ፣ ይህም ፍፁም ቀላልነት እና በተመሳሳይ ጊዜ የስዊፍት ፕሌይግራም ሜዳዎች ተጫዋችነት ሊሳካ ይችላል።
Swift Playgrounds ብቻውን እርስዎን ከፍተኛ ገንቢ እንደማያደርግ ግልጽ ነው፣ ነገር ግን በእርግጠኝነት ለመገንባት ታላቅ ጀማሪ ሜታ ነው። እኔ ራሴ ቀስ በቀስ ስለ "Céček" እና ስለ ሌሎች ቋንቋዎች ጥልቅ እውቀት ጠቃሚ እንደሚሆን ተሰማኝ, ግን ከሁሉም በኋላ, ይህ ደግሞ የአፕል አዲስ ተነሳሽነት ነው. የሰዎችን የፕሮግራም ፍላጎት ያሳድጉ ፣ የእያንዳንዱ ተጠቃሚ መንገድ ከዚያ የተለየ ሊሆን ይችላል።
[የመተግበሪያ ሳጥን መደብር 908519492]
በግሌ ለአይፓድ ብቻ መሆኑ አሳፋሪ ይመስለኛል። :-( ለነገሩ ይህ አይፓድ 2 ላይ መስራት ካልቻለ አዲስ አልገዛም ምክንያቱም IOS10 ይፈልጋል።
እስማማለሁ፣ ግን ምናልባት በ iPhones ላይ ላይሰራ ይችላል። ግን በ macOS ላይ እንደገና ሊያደርጉት ይችላሉ።
ፋይሎችን ከአይፓድ ወደ ላይ እልክ ነበር፣ ማለትም፣ ዲያግናልን በተመለከተ። አንዳንድ ደረጃዎች ከትክክለኛው ዓምድ ላይ በሞኝነት ይነበባሉ, የቁልፍ ሰሌዳው ሲራዘም, ሁሉም ነገር በደንብ አይታይም.
እኔ ደግሞ በመጀመሪያው ትውልዴ አይፓድ:D እድለኛ እንዳልሆንኩ አስባለሁ እና 12+ሺህ ብቻ "ለመጫወት" ፈጣን መስጠት እፈልጋለሁ...
እንደ አለመታደል ሆኖ iOS10 በቂ አይደለም። ለ iPad 4 ከ iOS 10 ጋር መጫን አይቻልም. በጉጉት እጠብቀው ነበር። ጉዳት.
እኛም በጉጉት ተጠባበቅን እና ተስፋ ቆርጠን ነበር (አይፓድ ሚኒ)፣ እስካሁን እየገለፅኩ ነው እና አንድ ሰው በኢሙሌተር በኩል "ጠልፎ" ሊያደርገው እና በ Mac ላይ እንደሚያቀርበው ተስፋ አደርጋለሁ።
ይህ አፕል አይፓድን ማክን ለመተካት መግፋቱ በጣም ያናድደኝ ጀምሯል፡ እንደ አፕሊኬሽን የጽሁፍ ግብአት ያለው ግን ቢበዛ ከንክኪ በይነገጽ ይልቅ በ Mac ላይ ይቀርባል።
እግዚአብሔር እና ለምን? በእውነቱ ያ ከሆነ እና ስህተት ካልሆነ አፕልን አልገባኝም።
በአንቀጹ ውስጥ እንደጻፍነው አፕል ለ 64 ቢት ቺፕስ ብቻ የፈቀደው እውነታ ነው ።
የእርስዎ iPad4 ከ iOS 10 ጋር እንዴት ይተኛል. አሁንም ጥቅም ላይ ይውላል? መጫን ወይም አለመጫን መወሰን አልችልም።
በ iOS 9 እና 10 መካከል ያለውን ልዩነት አላስተዋልኩም. ስለዚህ ስለሱ አልጨነቅም.
አንድ ሰው በዚህ ዴቭ መገልገያ በኩል ፕሌይ ፕላንን መስበር ይችል እንደሆነ ለማየት በአዲሱ XCode 8 እና iOS simulator ሊሞክር ይችላል?
እንደ አለመታደል ሆኖ፣ እኔ ከዮሴሚት ጋር ተጣብቄያለሁ፣ እሱም አሮጌው Xcode 7 ብቻ ለእኔ ይሰራል፣ እና እሱ የሚያቀርበው iOs 8 simulator ብቻ ነው።
በ iOS ሲሙሌተር ውስጥ መተግበሪያን ከ AppStore ማሄድ እንደምችል እርግጠኛ አይደለሁም፣ አንድ ጊዜ ምናልባት ላይሆን የሚችል ቦታ አይቻለሁ፣ ግን ተሳስቼ ሊሆን ይችላል።
አይሰራም
ካርል በዴስክቶፕ ላይ አለ፣ በሚያሳዝን ሁኔታ በዊንዶውስ ስር። ምንም እንኳን በጣም የሚያምር ባይመስልም, የስዊፍት አገባብ የለውም, ነገር ግን በእሱ ላይ ፕሮግራም ማድረግን መማር ይችላሉ :-) በእውነቱ, ይህ መተግበሪያ ለዓመታት መቆየቱ በጣም አስቂኝ ነው, ለመጀመሪያ ጊዜ ያየሁት በ 80 ዎቹ መጨረሻ ላይ ነው. እና በእሱ ላይ ፕሮግራም ማድረግን ተምሯል, እና የዛሬው ትውልድ "ካርላ እንደገና የተጫነ" አለው, ማለትም ስዊፍት ፕሌይግራም :-)
http://www.stahuj.centrum.cz/podnikani_a_domacnost/vyukove_programy/robot-karel/
ይቅርታ፣ ግን በእውነት ሊወዳደር አይችልም።
እኔ ነኝ እና አይደለሁም. Swift Playgrounds ካርል የማተም የመጀመሪያው ሀሳብ የመጣበት ነገር ነው። በተግባር ፣ እኔ ካስታውስ ፣ ካሬል በዋናነት ስለ አልጎሪዝም ነበር ፣ ያለ ምንም አገባብ ፣ መሰረታዊ መርሆች ብቻ እና አንድ ሰው ከወደደው በቋንቋው አገባብ ሳይታሰር መሰረታዊ የፕሮግራም ነገሮችን መማር ይችላል። ከዚያም ባልቲክን ተሻገረ (https://cs.wikipedia.org/wiki/Balt%C3%ADkበ Cato's Hike በኩል (https://itunes.apple.com/cz/app/catos-hike-programming-logic/id574335479?mt=8) ወደ ዛሬው የስዊፍት መጫወቻ ሜዳዎች፣ አገባብ ምንም ይሁን ምን "አጠቃላይ ስልተ-ቀመር" ያጣሉ።