Beste iOS-hacks fra Twitter: October Edition

Hvor mange nyttige ting kan du lære av en enkelt tweet?

Uventet mye! Noen twitrer om skjulte funksjoner i Xcode, pene Swift-triks eller tidsbesparende snarveier. La oss lære å bli en mer produktiv utvikler i 140 symboler.

Twitter-tips nr. 1
Visste du at det er mulig å konvertere alle Swift-feil til en NSError? Med dette lille tipset viser John Sundell hvordan du gjør feilhåndtering renere:

En perle til bare i kommentaren til Johns tweet. Kostas Kremizas gir også råd om hvordan du bruker NSError-domener og koder for mønstermatching:

Twitter-tips nr. 2
En interessant tilnærming for å lage kryssplattformmodeller som bruker et bilde som en egenskap (for iOS og macOS):

Du kan finne hele Gist her og lære mer fra Johns podcast (episoden med Guilherme Rambo om reverse engineering og macOS-utvikling).

Twitter-tips nr. 3
Enkle råd for hvordan du konverterer streng til data på en lesbar og renere måte:

Twitter-tips nr. 4
Alle burde vite dette! Skriv ut Tylers tweet og heng den over skjermen:

Twitter-tips nr. 5
Og dette er en flott måte å feilsøke AutoLayout-begrensningene dine. Aktiver bare _UIConstraintBasedLayoutPlaySoundOnUsatisfable flagg i brukerens standardverdier:

Twitter-tips nr. 6
Vil du lage et pent protokollorientert API som bare kan muteres internt? Sjekk dette utdraget:

Twitter-tips nr. 7
Et kjempeflott tips for deg som bryr seg om diskplass. Denne lille kommandoen vil fjerne alle tilgjengelige simulatorer fra Xcode. Takk Julio!

Twitter-tips nr. 8
Du kan gjøre valgfri kjetting enklere og mer lesbar. Vår venn, Paul Taykalo, vet hvordan du kan gjøre livet ditt bedre :) Og her er hele Gist.

Twittertips nr. 9
Bruk elementerEqual () -metode på uordnede samlinger (for eksempel sett eller ordbok) med forsiktighet. Det kan føre til gale resultater fordi den bruker elementerrekkefølge også for sammenligning:

Twitter-tips nr. 10
Kjenn verktøyet ditt! Dette lille trikset i Xcode 9 vil aktivere Swift-generert grensesnittmodus i "Quick Open" -søylinjen. Så, du vil se alle resultatene i Swift:

Twittertips nr. 11
Daniel Martín deler en intern Xcode SourceKit-konsoll. Den lar deg sende YAML-forespørsler og krasje tjenesten hvis du trenger å:

Twitter-tips nr. 12
Har du noen gang arkivert en radar? Hvis ja, vil du finne dette lille bash-skriptet av Ole Begemann ganske nyttig. Den samler Xcode- og macOS-versjoner og lagrer den på tavlen. Så du kan enkelt lime den inn på radaren din:

Twitter-tips nr. 13
En siste nyttig Twitter-perle med mer designfokus. Det er en samling av 32 brukergrensesnitt-tips for å forbedre designferdighetene. Kan være veldig verdifullt for indieingeniører:

Takk til hele samfunnet for disse hacks! Vær så snill, legg til favoritt-Twitter-tipsene dine i kommentarene. Jeg kommer tilbake med flere tips neste måned.

P.S .: Kanskje du vet at jeg er en grunnlegger av oppstart og at vi jobber hardt for å presse Flawless App fremover. Hvis du har litt tid til å støtte vårt verktøy for visuell kvalitetskontroll, kan du gi oss ærlige tilbakemeldinger. Jo flere tilbakemeldinger vi får, jo mer kan vi forbedre Flawless App. Takk :)