Bedste iOS-hacks fra Twitter: Novemberudgaven

Udviklingssamfundet var temmelig aktiv i november, så jeg fandt mange fremragende iOS Twitter-tip til dig.

Gør dig klar til at udforske de nyeste Xcode 9-funktioner (og glem bare et øjeblik nogle bugs!), Masser af tip til enhedstest (som du har lovet at begynde at skrive næste år), praktiske LLDB-detaljer og nogle sjove øjeblikke! Nyd 280-symbols perler fra den sidste måned.

Twitter-tip nr. 1
Denne praktiske forklarende tabel vil beskrive alle “tarm”, der er skjult bag Pointer's navn:

Twitter-tip nr. 2
En ”gylden regel”, der skal følges, når man arbejder med Core Data / Realm og flere tråde. Denne måde, vedligeholdelse af databaser, bliver ikke et mareridt med tiden.

Twitter-tip nr. 3
 En dejlig brugskasse til variabel skygge! Du kan bruge den til at sikre dig, at du henviser til den lokale, mutable kopi af en argumentværdi i stedet for det originale argument.

Twitter-tip # 4
Hver rejse starter med et enkelt trin. Selv en enhedstest er opnåelig, hvis du følger disse 3 enkle regler:

Twitter-tip # 5
 Efter at John Sundell inspirerede os, er du begyndt at udføre enhedstest, ikke?
Og takket være Arek, ved du nu, at ⌃⌥⌘U-genvej kan opføre sig forskelligt baseret på markørens position:

Twitter-tip # 6
 Xcodes analyse af energipåvirkning er virkelig kraftig. Du kan endda estimere energipåvirkningen på iPhone X i henhold til OLED-strømmønster. Ikke et rent tip, men godt at vide!

Twitter-tip # 7
Dejlige forbedringer i den nyeste Xcode 9. Nu kan du kontrollere systemversionen i runtime ved hjælp af '@ tilgængeligt' nøgleord med Objekt-C-projekter:

Twitter-tip # 8
Et andet godt tip til den nyeste Xcode. Sådan forbedres UI-ydelsen ved at fjerne en enkelt fil.

Twitter-tip # 9
Stop med at opdatere begrænsninger for animation, når du bruger AutoLayout. Der er en bedre måde:

Twitter-tip # 10
Har du nogensinde ønsket at bruge dit fingeraftryk som din sudo-adgangskode på Macbook Pro? Nå, med denne enkelt linje kan du gøre det.

Twitter-tip nr. 11
Ordbogens altabonnement når det er bedst. Den første version er meget renere og også lidt hurtigere.

Twitter-tip # 12
 Omfavne det fulde potentiale i LLDBs e (e står for udtryk) -kommando og stoppe med at bruge po-kommando hele tiden. Dette vil forbedre din debugging-oplevelse dramatisk.

Twitter-tip nr. 13
 Har du en hård tid med LLDB-udtryk? Med denne kommando kan du se logoutputen og finde ud af, hvad der var galt.

Twitter-tip # 14
 Hold dig til denne navnekonvention og fremtiden, du vil sætte pris på den:

Twitter-tip # 15
 Derfor skal du undgå implicit uudviklede optioner:

Twitter sjov
Og nogle meget sjove øjeblikke fra den sidste måned, bare for at gøre din arbejdsdag lidt lysere:

Som sædvanlig mange tak til hele samfundet for disse hacks og perler! Lad os fortsætte med at sprede viden hver dag. Juletipsudgaven kommer soooon.

P.S .: Måske ved du, at jeg er en grundlægger af opstart, og vi arbejder hårdt for at skubbe Flawless App frem. Hvis du har lidt tid til at støtte vores værktøj til visuel kvalitetskontrol, bedes du give os din ærlige feedback. Jo flere feedback vi får, jo mere kan vi forbedre den fejlfri app. Tak :)