Sida luuqad barnaamijeed si weyn loo isticmaalo oo si gaar ah loogu talagalay iOS, macOS, iyo dhowr ka mid ah nidaamyada kale ee hawlgalka Apple, Swift waxay bixisaa astaamo badan oo loogu talagalay in lagu fududeeyo abuurista codsiyada sifaysan. Mid ka mid ah sifo noocaas ah waa hagaajinta midabka font. In kasta oo ay u muuqato mid aan macno lahayn, midabka fartu waxa uu si weyn u wanaajin karaa waayo-aragnimada isticmaale isagoo horumarinaya akhriska iyo soo jiidashada aragga. In kasta oo hawshu ay u ekaan karto inay ku adag tahay kuwa cusub, ku-habaynta midabka font ee Swift waa hawl aad u fudud oo fudud oo leh dhawr sadar oo kood ah.
Qormadan, waxaynu ku daah-furi doonnaa sahan qoto dheer oo ku saabsan sida loo hirgeliyo beddelka midabka farta ee Swift.
Wax ka qabashada dhibaatada
Mid ka mid ah arrimaha ugu caansan marka la hagaajinayo midabka xarfaha waa xulashada midabka ku habboon kaas oo ilaalinaya awood sare leh iyada oo la bixinayo kala duwanaansho muuqaal ah. Intaa waxaa dheer, waa lagama maarmaan in la tixgeliyo wada noolaanshaha midabka iyo isbarbardhigga. Sida moodada, isku dhafka midabada ku habboon ayaa ku habboon si loo gaaro is-dhexgal xirfad leh oo qurux badan.
Si tan loola dagaallamo, Swift waxay bixisaa UIColor, nooca xogta aasaasiga ah ee qeexaya midabada iyadoo loo eegayo qaabka midabka RGB. Isticmaalka UIColor, waxaan qeexi karnaa midab kasta oo codsigeennu u baahan yahay.
Tallaabo-Talaabo Xalka Degdegga ah
Codsashada midabada farta ee Swift waa mid aad u saaxiibtinimo. Nidaamku wuxuu ku bilaabmayaa qeexida UIKit, qalab is-dhexgal isticmaale oo dhammaystiran oo leh awood badan, oo ay ku jiraan xakamaynta midabka.
import UIKit let coloredLabel = UILabel() coloredLabel.text = "Swift Programming" coloredLabel.textColor = UIColor.red
Tusaalaha kore, waxaan u qeexnay qoraalka UILabel waxaanan u dhignay midabkiisa casaan. UIColor.red waa tusaale midab horay loo sii qeexay gudaha Swift. Si kastaba ha noqotee, Swift waxay sidoo kale ogolaataa qeexida midabada gaarka ah iyadoo la adeegsanayo qiyamka RGB.
coloredLabel.textColor = UIColor(red: 100.0/255.0, green: 150.0/255.0, blue: 200.0/255.0, alpha: 1.0)
Xeerka sare, waxaanu ku siinay afar doodood oo ka dhigan casaan, cagaar, buluug iyo daahfurnaan siday u kala horreeyaan bilowga UIColor.
Maktabadaha Kordhinta: Quus qoto dheer
Iyadoo UIKit's UIColor ay bixiso adeegyo si cadaalad ah u wanaagsan oo loogu talagalay maaraynta midabka, waxaa jira maktabado badan oo dibadda ah ama kordhin ah oo loo heli karo Swift kuwaas oo fududeynaya habka xitaa in ka sii badan.
Mid ka mid ah maktabadahaas waa UIColor-Hex-Swift. Maktabadu waxay kordhisaa hawlaha UIColor waxayna u ogolaataa isticmaalka RGB Hex codes midabka, oo la mid ah CSS ee horumarinta shabakadda.
import UIColor_Hex_Swift
let coloredLabel = UILabel()
coloredLabel.text = "Swift Programming"
coloredLabel.textColor = UIColor("#6ba134")
Midabada iOS iyo moodada ayaa is barbar socda, labaduba waxay diirada saarayaan abuurista saameyn muuqaal ah, qeexida bilicda, iyo muujinta niyadda iyo shaqsiyada. Sida isbeddellada moodada, codsiyada hore-dhamaadka sidoo kale waxay la kulmaan isbeddello. Maanta, naqshadeynta ugu yar, fududaanta, iyo midabada isbarbardhigga ayaa caan ku ah. Fahamka midabada, ha ahaato moodada ama barnaamijka Swift, ayaa udub dhexaad u ah abuurista walxo aan muuqaal ahaan kaliya ku farxin laakiin sidoo kale si wax ku ool ah u gudbiya macluumaadka.