Twitter'dan en iyi iOS saldırıları: Ekim Sürümü

Tek bir tweet'ten ne kadar faydalı şey öğrenebilirsin?

Beklenmedik bir şekilde, çok! Bazı insanlar gizli Xcode özelliklerini, düzenli Swift numaralarını veya zaman kazandıran kısayolları gösterir. 140 sembolle daha verimli bir geliştirici olmayı öğrenelim.

Twitter ipucu # 1
Herhangi bir Swift hatasını bir NSError'a dönüştürmenin mümkün olduğunu biliyor muydunuz? Bu küçük ipucu ile John Sundell, hata işlemeyi nasıl daha temiz tutacağını gösterir:

Sadece John’un tweetine yorum yapan bir mücevher daha. Kostas Kremizas ayrıca NSError etki alanlarını ve örüntü eşleme için kodların nasıl kullanılacağını da önerir:

Twitter ipucu # 2
Bir görüntüyü özellik olarak kullanan çapraz platform modelleri oluşturmak için ilginç bir yaklaşım (iOS ve macOS için):

Tam Gist'i burada bulabilir ve John’un podcast'inden (tersine mühendislik ve macOS geliştirmeye dair Guilherme Rambo bölümü) daha fazla bilgi edinebilirsiniz.

Twitter ipucu # 3
String'i Veri'ye okunaklı ve daha temiz bir şekilde nasıl dönüştürebileceğinizle ilgili basit tavsiyeler:

Twitter ipucu # 4
Herkes bunu bilmeli! Tyler’ın tweet'ini yazdırın ve monitörünüzün üstüne asın:

Twitter ipucu # 5
Ve bu, AutoLayout kısıtlamalarınızı ayıklamak için harika bir yoldur. Kullanıcı varsayılanlarında _UIConstraintBasedLayoutPlaySoundOnUnsatisfiable flag özelliğini etkinleştirmeniz yeterlidir:

Twitter ipucu # 6
Yalnızca dahili olarak değiştirilebilen temiz bir protokol odaklı API oluşturmak ister misiniz? Bu pasajı kontrol et:

Twitter ipucu # 7
Disk alanını önemseyenler için harika bir ipucu. Bu küçük komut kullanılamayan tüm simülatörleri Xcode'dan kaldırır. Julio'ya teşekkürler!

Twitter ipucu # 8
İsteğe bağlı zincirlemeyi daha kolay ve daha okunaklı hale getirebilirsiniz. Arkadaşımız Paul Taykalo, hayatınızı nasıl daha iyi hale getireceğini biliyor :) Ve işte tam Gist.

Twitter ipucu # 9
Sıralanmamış koleksiyonlarda elementsEqual () yöntemini (örneğin, Set veya Dictionary) dikkatli kullanın. Karşılaştırma için de eleman sırasını kullandığından yanlış sonuçlara yol açabilir:

Twitter ipucu # 10
Aracını bil! Xcode 9'daki bu küçük numara, "Hızlı Aç" arama çubuğunda Swift tarafından üretilen arayüz modunu etkinleştirecek. Yani, tüm sonuçları Swift'de göreceksiniz:

Twitter ipucu # 11
Daniel Martín, dahili bir Xcode SourceKit konsolunu paylaşıyor. YAML istekleri göndermenizi sağlar ve gerekirse:

Twitter ipucu # 12
Hiç bir radar verdiniz mi? Eğer evet ise, bu küçük bash betiğini Ole Begemann tarafından oldukça faydalı bulacaksınız. Xcode ve macOS sürümlerini toplar ve çalışma alanına kaydeder. Böylece radarınıza kolayca yapıştırabilirsiniz:

Twitter ipucu # 13
Daha fazla tasarım odaklı son bir yararlı Twitter mücevher. Tasarım becerilerini geliştirmek için 32 UI ipucu koleksiyonudur. Bağımsız çalışan mühendisler için çok değerli olabilir:

Tüm topluluklara bu saldırılar için teşekkürler! Lütfen en sevdiğiniz Twitter ipuçlarını yorumlarınıza ekleyin. Gelecek ay daha fazla ipucu ile geri geleceğim.

P.S .: Belki de bir başlangıç ​​kurucusu olduğumu ve Flawless App'ı ileri itmek için çok çalıştığımızı biliyorsunuzdur. Görsel kalite kontrolü için aracımızı desteklemek için biraz zamanınız varsa, lütfen bize dürüst geribildiriminizi verin. Ne kadar fazla geri bildirim alırsak Kusursuz Uygulamayı o kadar fazla artırabiliriz. Teşekkürler :)