Labākie iOS hacks no Twitter: decembra izdevums

Vai esat palaidis garām jaunu iOS padomu izlaidumu no čivināt?

Uzziniet, kā uzlabot būvēšanas laiku, izmantot privātu API Swift Playgrounds un izpētīt visa veida Xcode produktivitātes hacks (tātad jūs mazliet ienīdīsit Xcode). Ceru, ka šeit atradīsit dažus dārgakmeņus, kurus pagājušajā mēnesī nepamanījāt.

Twitter padoms Nr. 1
Ja nezināt precīzu projekta izveidošanas laiku, Xcode iespējojiet šo opciju. Vismaz redzēsit, cik ilgi jums ir jāatstāj vilcināšanās, līdz būve būs gatava.

Twitter padoms Nr. 2
Vai nevēlaties atlikt uz laiku?
Šeit aprakstīts, kā uzlabot savu Swift būvēšanas laiku, izmantojot vienkāršu iekšējo Xcode 9.2 īpašumu. Acīmredzot tā nav sudraba lode, bet ir vērts izmēģināt:

Padoms Twitter # 3
Varbūt jūs par to jau esat dzirdējuši, bet tomēr :) Ar Xcode 9 pirmo laidienu daudzi no mums bija satraukti par spēju palaižot iOS simulatoru un Xcode pilnekrāna režīmā. Jums faktiski nav jāizveido mape AppleInternal, lai to palaistu. Terminālī varat izpildīt tikai šādu komandu:

noklusējumus rakstīt http: //com.apple.iphonesimulator AllowFullscreenMode -bool YES

Twitter padoms Nr. 4
Ja ienīstat aprakstošos īpašumu nosaukumus vietnē Info.plist, šī Xcode opcija noderēs:

Twitter padoms Nr. 5
Apakšindeksu segmentus ar atslēgu ceļiem varat izmantot programmā Swift 4.0.3. Tas ir būtisks uzlabojums, izmantojot galvenos ceļus ar kolekcijām:

Twitter padoms Nr. 6
Kopš operētājsistēmas iOS 11 jūs nesaņemsit interaktīvu skatu kontroliera pāreju animāciju, ja neizmantojat UITableViewController, kur tā ir ieviesta jums. Šeit ir veikls koda fragments, kas palīdz iegūt tādu pašu animāciju tabulas skata rindu atlasei bez UITableViewController:

Twitter padoms Nr. 7
Vienkāršs, bet jaudīgs noteikums, lai redzes kontrolieris būtu tīrs un sakopts. Nosaukšana ir atslēga!

Twitter padoms Nr. 8
Jauks divu dažādu kodu struktūru salīdzinājums: uz rezultātu orientēts un ievadīts. Uz rezultātu vērsta pieeja noteikti ir daudz uzturējama. Izmēģināšanas vērts

Twitter padoms Nr. 9
Vai jūs zinājāt, ka enums pat ar pielāgotajām virknes izejvielām virkņu interpolācijai joprojām izmantos oriģinālo enum nosaukumu virknes interpolācijai? Jāzina, lai JSON parsētu / izveidotu:

Twitter padoms Nr. 10
Neliels padoms lietotnēm, kurām jāstrādā ar elektrisko, frekvences, enerģijas utt. Mērīšanu. Fondam jau ir klases, kas viņus visus pārstāv:

Twitter padoms # 11
Oho! Varat diezgan ērti izmantot privātu API Swift Playgrounds:

Pakete (ceļš: “ceļš uz privāto ietvaru”)? Load () // lai ielādētu privātu ietvaru
let ClassName = NSClassFromString (“klases nosaukums”) //, lai iegūtu nepieciešamo klasi
var variators = ClassName.init () //, lai inicializētu mainīgo
variable.perform (NSSelectorFromString (“selektora nosaukums”) ar: ) //, lai izpildītu metodi

Paldies, Guilherme!

Twitter padoms Nr. 12
Ja terminālī intensīvi izmantojat git, šī opcija var nedaudz atvieglot jūsu dzīvi, pārskatot atšķirības:

Twitter padoms # 13
Kristina Thai ieguva visas kopienas dārglietas turpmākai sarunai! Iepazīstieties ar šo pavedienu un komentāriem un uzziniet visu veidu Xcode viltības, lai uzlabotu produktivitāti:

un mani iecienītākie komentāri pavedienā:

Twitter padoms Nr. 14
Nevis attīstības padoms :) Bet wow, jūs varat noņemt ēnu no viena loga ekrānuzņēmuma, vienkārši turot Opcijas taustiņu. Burvju!

Twitter padoms Nr. 15
Un gudrības brīdis:

Twitter jautri
Pēc tik nopietna Džo tvīta, man atliek tikai izlikt kaut ko smieklīgu. Kā būtu ar šo tīri nejauko humoru:

Liels paldies visai sabiedrībai par šiem noderīgajiem un smieklīgajiem tvītiem.
Izplatīsim vēl vairāk zināšanu 2018. gadā. Tāpēc, lūdzu, tvijiet man savus iecienītākos iOS padomus un trikus un jokus no janvāra un ceru, ka tiksimies nākamajā mēnesī.

P.S .: Varbūt jūs zināt, ka esmu starta dibinātājs un mēs smagi strādājam, lai virzītu Flawless App uz priekšu. Ja jums ir kāds laiks, lai atbalstītu mūsu redzes kvalitātes pārbaudes rīku, lūdzu, sniedziet mums patiesas atsauksmes. Jo vairāk atsauksmes mēs saņemsim, jo ​​vairāk mēs varēsim uzlabot Flawless App. Paldies :)