A Twitter legjobb iOS-csapdái: október kiadás

Hány hasznos dolgot lehet megtanulni egyetlen tweetből?

Váratlanul sokat! Vannak, akik tweettelnek az Xcode rejtett funkcióiról, ügyes Swift trükköiről vagy időtakarékos parancsikonjairól. Tanuljuk meg, hogyan lehet produktívabb fejlesztő 140 szimbólummal.

1. Twitter-tipp
Tudta, hogy bármilyen Swift hibát NSErrormá alakíthatunk? Ezzel a kis tippel John Sundell megmutatja, hogyan lehet tisztábbá tenni a hibakezelést:

Még egy drágakő csak a John tweethez fűzött megjegyzésben. Kostas Kremizas azt is tanácsolja, hogyan lehet az NSError domaineket és kódokat használni a minták illesztésére:

# 2 tipp
Érdekes megközelítés platformok közötti modellek létrehozásához, amelyek képeket használnak tulajdonságként (iOS és MacOS esetén):

A teljes Gist itt található, és többet megtudhat a John podcast-ról (Guilherme Rambo epizódja a fordított tervezésről és a MacOS fejlesztéséről).

# 3. Tipp
Egyszerű tanácsok a String Data konvertálására olvasható és tisztább módon:

4. tipp: Twitter
Mindenkinek tudnia kell ezt! Nyomtassa ki Tyler tweetét és tegye le a monitor fölé:

# 5 Twitter-tipp
És ez egy nagyszerű lehetőség az AutoLayout korlátozások hibakeresésére. Csak engedélyezze a _UIConstraintBasedLayoutPlaySoundOnUnsatisfavable jelzőt a felhasználói alapértelmezésekben:

Twitter-tipp # 6
Szeretne létrehozni egy ügyes protokoll-orientált API-t, amelyet csak belsőleg lehet mutálni? Ellenőrizze ezt a kivonatot:

Twitter-tipp # 7
Félelmetes tipp azok számára, akiket érdekel a lemezterület. Ez a kis parancs eltávolítja az összes nem elérhető szimulátort az Xcode-ból. Köszönöm Julio!

8. tipp: Twitter
Az opcionális láncolást könnyebbé és olvashatóbbá teheti. Barátunk, Paul Taykalo tudja, hogyan lehetne jobbá tenni az életed :) És itt van a teljes lényeg.

9. tipp: Twitter
Használja az elementsEqual () módszert rendezetlen gyűjteményeknél (például a Set vagy a szótár) óvatosan. Rossz eredményekhez vezethet, mivel az elemek sorrendjét is használja összehasonlításhoz:

10. tipp: Twitter
Ismerje meg eszközét! Ez az apró trükk az Xcode 9-ben lehetővé teszi a Swift által generált interfész üzemmódot a „Gyors megnyitás” keresősávon. Tehát az összes eredményt Swiftben látja:

Twitter-tipp # 11
Daniel Martín megosztja a belső Xcode SourceKit konzolt. Ez lehetővé teszi YAML kérések küldését és összeomlik a szolgáltatást, ha:

12. tipp: Twitter
Van valaha radar? Ha igen, akkor ezt Ole Begemann kis bash szkriptét nagyon hasznosnak találja. Összegyűjti az Xcode és a MacOS verziókat, és elmenti a beillesztési táblára. Tehát könnyen beillesztheti a radarba:

Twitter-tipp # 13
Utolsó hasznos Twitter drágakő, még inkább a tervezésre összpontosítva. Ez a 32 felhasználói felület tippjének gyűjteménye a tervezési készségek fejlesztésére. Rendkívül értékes lehet az indie mérnökök számára:

Köszönet az összes közösségnek ezekért a csapdákért! Kérjük, vegye fel a kedvenc Twitter-tippeket a megjegyzésekbe. A következő hónapban több tippel fogok visszatérni.

P.S .: Talán tudod, hogy én vagyok a startup alapítója, és keményen dolgozunk annak érdekében, hogy elősegítsük a Flawless App alkalmazást. Ha van ideje támogatni a vizuális minőség-ellenőrző eszközt, kérjük, adja meg őszinte visszajelzését. Minél több visszajelzést kapunk, annál tovább javíthatjuk a Flawless App alkalmazást. Kösz :)