ዝርዝር ሁኔታ[ደብቅ][አሳይ]
- 1. የአውሮፕላን ትዕይንት/መደበቅ ቅድመ-ዕይታ
- 2. ፈጣን እርምጃ ምናሌን ይክፈቱ
- 3. ኮድ ማጠናቀቅ
- 4. በፍጥነት ይክፈቱ
- 5. ንፁህ።
- 6. የመሣሪያዎች መድረሻን አስቀድመው ይመልከቱ
- 7. የጥሪ ተዋረድን ያግኙ
- 8. ሸራውን ወይም የSwiftUI ቅድመ እይታን በመቀያየር መካከል ይቀያይሩ
- 9. በጠቅላላው ፕሮጀክት ውስጥ ማንኛውንም ጽሑፍ ያግኙ
- 10. ደብቅ / መገልገያዎችን አሳይ
- 11. የማረም አካባቢ (አሳይ/ደብቅ)
- 12. እንደገና ማስገቢያ ኮድ
- 13. በቀጥታ ወደ ትርጉሙ ይሂዱ
- 14. SwiftUI ቅድመ እይታውን ከቆመበት ይቀጥላል
- 15. የ SwiftUI ተቆጣጣሪዎችን አሳይ
- መደምደሚያ
እንደ ሶፍትዌር ገንቢዎች መተግበሪያዎችን መገንባት ብቻ ሳይሆን ይህን ለማድረግ ያሉትን ምርጥ መሳሪያዎችን ማግኘት እና መጠቀምም እንፈልጋለን።
እንደ iOS ገንቢዎች ለመስራት በእውነት እድለኞች ነን። አሁን በመሳሪያ ሳጥናችን ውስጥ አዲስ የፕሮግራሚንግ ቋንቋ አለን። ስዊፍትአይ. በመሳሪያዎቹ, እኛ አለን, ለወደፊቱ በሚገባ የታጠቁን ነን.
እኛ ግን ካለን መሳሪያዎች ጋር በብቃት መስራት እንወዳለን። የቁልፍ ሰሌዳ አቋራጮችን መጠቀም ምርታማነታችንን ለማሳደግ እና ተጨማሪ ኮድ ለመጻፍ ቀላል ዘዴ ነው።
ስለዚህ፣ በXcode ውስጥ ማወቅ ያለብዎት የሚመለከታቸው የቁልፍ ሰሌዳ አቋራጮች ብቻ ናቸው - ለተጠቀሙባቸው ሌሎች አርታኢዎች ልዩ የሆኑት።
በዚህ ገጽ ላይ ብዙም ያልታወቁ የፈጣን የቁልፍ ሰሌዳ አቋራጮችን ያገኛሉ፣ በዚህም ምርታማነትዎን የበለጠ ለማሳደግ። እንጀምር.
1. የአውሮፕላን ትዕይንት/መደበቅ ቅድመ-ዕይታ
በትንሽ ማክቡክ ስክሪን ብቻ እየሄዱ ከሆነ ይሄ ሊከሰት ይችላል። እንደ እድል ሆኖ፣ ተመሳሳይ የቁልፍ ሰሌዳ አቋራጭ አለ፡-
2. ፈጣን እርምጃ ምናሌን ይክፈቱ
ቡድን ሲኖርዎት እና አንድ አባል የSwiftUI እይታዎችን በኮድ ውስጥ ማዳበር ሲመርጥ ሌላው ደግሞ ምስላዊ መሳሪያውን መጠቀም ሲመርጥ ሁለቱንም ያመነጫል።
የእርስዎ ሸራ እና ኮድ መቼም አይመሳሰሉም! እና በዚህ ፣ ለሁሉም አይነት ገንቢዎች ጠቃሚ የቁልፍ ሰሌዳ አቋራጭ ማቅረብ እፈልጋለሁ። የሚከተለውን አቋራጭ በመጠቀም የፈጣን እርምጃ ምናሌን ማግኘት ይችላሉ።
3. ኮድ ማጠናቀቅ
ያለ ኮድ ማጠናቀቅ መስራት ለመፀነስ አስቸጋሪ ነው. ኤ.ፒ.አይ.ዎችን ለመመርመር እና በሚተይቡበት ጊዜ ጊዜ ለመቆጠብ በእርግጠኝነት ይጠቀማሉ።
4. በፍጥነት ይክፈቱ
በፍጥነት ክፈት የሚለውን ትዕዛዝ በመጠቀም በፕሮጀክትዎ ወይም በስራ ቦታዎ ውስጥ ወዳለው ማንኛውም ምንጭ ቦታ መሄድ ይችላሉ። በፕሮጀክትዎ ውስጥ (እና ማንኛውም ኤስዲኬ ያስመጡት) የማንኛውም ክፍል ፣ በይነገጽ ፣ ተግባር ፣ ዘዴ ፣ ቁጥር ፣ ወዘተ ስም ማስገባት ይጀምሩ እና ከፍለጋ ሀረግ ጋር የሚዛመዱ ምልክቶች ዝርዝር በብቅ-ባይ ውስጥ ይታያል።
5. ንፁህ።
የፈጠርከው ኮድ ደህና እንደሆነ እርግጠኛ ስትሆን ይህ ምቹ ነው፣ ነገር ግን እሱን ስትፈፅም የሆነ ነገር ይቋረጣል። ፕሮጀክቱን ያጽዱ እና እንደገና ያካሂዱት; ምናልባት - ምናልባት - ኮድዎ ትክክል ነው። አንድ ማጽጃ ችግርዎን ካልፈታው የማረም ክፍሉን ማሳየት ሊኖርብዎ ይችላል።
6. የመሣሪያዎች መድረሻን አስቀድመው ይመልከቱ
በትልቁ አይፎን 13 ፕሮ ማክስ ላይ ብቻ ሳይሆን በሌሎች ትናንሽ ስማርትፎኖች ላይም እይታዎን ለማየት ይፈልጉ ይሆናል። መድረሻውን ለመለወጥ፣ የመድረሻ ምርጫውን ለመክፈት ይህን ምቹ አቋራጭ ይጠቀሙ፡-
7. የጥሪ ተዋረድን ያግኙ
ይህ አቋራጭ የጥሪ ተዋረድ እይታን ያሳያል፣ ይህም በኮድዎ ውስጥ የተመረጠውን ዘዴ የሚጠሩ ማናቸውንም ቦታዎች፣ እንዲሁም እነዚህን ዘዴዎች በየተራ የሚጠሩትን እና የመሳሰሉትን ያሳያል።
8. ሸራውን ወይም የSwiftUI ቅድመ እይታን በመቀያየር መካከል ይቀያይሩ
የስዊፍት UI ኮድን በሚጽፉበት ጊዜ ሸራ እየነደፉት ያሉት UI የቀጥታ ቅድመ እይታ ይሰጣል። አፕል ይህንን የሁለትዮሽ ተሞክሮ ለማድረግ በጣም ተቸግሯል፣ ይህ ማለት በቅድመ-እይታ ላይ የሚያደርጓቸው ማናቸውም ለውጦች (ለምሳሌ፣ የዩአይ ክፍሎችን በማንቀሳቀስ ወይም በመጨመር) በኮድ አርታኢው ላይ ይንፀባርቃሉ እና በተቃራኒው።
9. በጠቅላላው ፕሮጀክት ውስጥ ማንኛውንም ጽሑፍ ያግኙ
በፕሮጀክትዎ ውስጥ የተወሰነ ጽሑፍ ማግኘት ሲፈልጉ የሚከተለውን ትዕዛዝ ይጠቀሙ።
10. ደብቅ / መገልገያዎችን አሳይ
ጥቅም ላይ በማይውልበት ጊዜ በቀኝ በኩል ያለው የመገልገያ መስኮቱ እንዲሁ መንገድ ላይ ሊገባ ይችላል. በታሪክ ሰሌዳ ላይ በምሠራበት ጊዜ ለእኔ ብቻ ስለሚጠቅመኝ፣ በታሪክ ሰሌዳ እና በኮድ ፋይሎች መካከል ስሸጋገር ለመቀየር የሚከተለውን ትዕዛዝ እጠቀማለሁ።
11. የማረም አካባቢ (አሳይ/ደብቅ)
የተለዋዋጮች እይታ እና ኮንሶል የሚያጠቃልለውን የማረም ክፍል አሳይ። ፕሮግራምዎ መግቻ ነጥብ ላይ ሲደርስ፣ የተለዋዋጮች እይታ የሁሉንም ተለዋዋጮች ሁኔታ አሁን ባለው ስፋት ያሳያል። ፕሮግራምዎ በኮንሶል ውስጥ ሲሰራ የገቡትን ሁሉ ያያሉ። በማረም ጊዜ፣ የማረም ሳጥኑን ለመደበቅ ተመሳሳይ አቋራጭ ይጠቀሙ።
12. እንደገና ማስገቢያ ኮድ
ይህ በተደጋጋሚ "የቅርጸት ኮድ" ተብሎ ይጠራል, ነገር ግን በ Xcode ውስጥ, "እንደገና ገብ" ይባላል. ምንም ቢጠሩት, በእያንዳንዱ መስመር መጀመሪያ ላይ ተገቢውን ቦታ በመምረጥ እና መመሪያውን በመከተል መጨመር ይችላሉ. እንዲሁም አንድ ነጠላ መስመር መጀመሪያ መምረጥ ሳያስፈልግዎ እንደገና ማስገባት ይችላሉ።
13. በቀጥታ ወደ ትርጉሙ ይሂዱ
ይህ አዲስ ኤፒአይዎችን ሲማር ወይም የማይታወቅ ኮድ ቤዝ ሲያቋርጥ በጣም ጠቃሚ ነው። ObservedObject በትክክል ምን ያደርጋል? ስለ ዘዴዎቹ እና ባህሪያቱ፣ ስለሚተገብራቸው በይነገጾች እና ስለሚገኝበት ክፍል ለማወቅ ወደ ፍቺው ይሂዱ።
14. SwiftUI ቅድመ እይታውን ከቆመበት ይቀጥላል
እይታን ሲከፍቱ Xcode ወዲያውኑ አይገነባም። ይልቁንስ ይህን እንዲያደርግ በግልፅ እስክታዘዝ ድረስ ይጠብቃል። በእኛ የSwiftUI ኮድ ውስጥ ምንም ችግሮች ካሉ ቅድመ እይታው ሊበላሽ ይችላል። አዎ፣ አዝራሩን ጠቅ በማድረግ ቅድመ እይታውን መቀጠል ይችላሉ።
15. የ SwiftUI ተቆጣጣሪዎችን አሳይ
ይህ ሌላ ልናውቀው የሚገባ የUIKit አቋራጭ ነው። የፋይል መርማሪው፣ የታሪክ መርማሪው፣ የፈጣን እገዛ መርማሪ እና የባህሪ ተቆጣጣሪው በሁሉም የSwiftUI እይታ ውስጥ ይገኛሉ። ሁሉም አሁን ካለንበት እይታ አንጻር በርካታ ጠቃሚ ባህሪያትን ይሰጡናል.
የፈጣን እገዛ መርማሪ፣ ለምሳሌ፣ የአሁኑን እይታ በተመለከተ የሰነድ መዳረሻ ይሰጠናል። ይህ እንደ ጽሑፍ፣ ቀለም እና የመሳሰሉትን አብሮገነብ እይታዎችን ለመጠቀም ይጠቅማል።
መደምደሚያ
በትንሽ የምርታማነት ደረጃ ላይ ቢሆንም፣ የቁልፍ ሰሌዳ አቋራጮች ውጤታማነታችንን ለማሳደግ በጣም ጥሩ አቀራረብ ናቸው።
ስዊፍትአይ ሁለቱም ገንቢዎች እና ዲዛይነሮች የተጠቃሚ በይነገጾችን በፍጥነት እንዲገነቡ የሚያስችል ድንቅ ማዕቀፍ ነው።
መልስ ይስጡ