Twitter-dan eng yaxshi iOS xakerlari: oktyabr nashri

Bitta tvitdan qancha foydali narsalarni bilib olishingiz mumkin?

Kutilmaganda juda ko'p! Ba'zi odamlar "Xcode" ning yashirin xususiyatlari, "Swift" fokuslari yoki vaqtni tejaydigan yorliqlar haqida tvit qiladilar. Keling, 140 ta belgidan iborat bo'lgan qanday qilib samarali dasturchi bo'lishni bilib olaylik.

Twitterning №1 maslahati
Bilasizmi, har qanday Swift xatosini NSErrorga o'zgartirish mumkinmi? Ushbu kichik maslahat bilan Jon Sundell xato bilan ishlov berishni qanday qilib tozalovchi qilishni ko'rsatib beradi:

Jonning tvitiga berilgan sharhda yana bir marvarid. Kostas Kremizas, shuningdek, NSError domenlari va kodlarni andozani solishtirish uchun qanday ishlatishni maslahat beradi:

Tvitter №2
Tasvirni mulk sifatida ishlatadigan (iOS va macOS uchun) o'zaro faoliyat platformalar modellarini yaratish uchun qiziqarli yondashuv:

Siz bu erda to'liq Gist-ni topishingiz va Jonning podkastidan ko'proq ma'lumot olishingiz mumkin (Guilherme Rambo-ning teskari muhandislik va makOS ishlab chiqish haqidagi epizodi).

Twitterning №3 maslahati
String-ni ma'lumotlarga oson va toza tarzda qanday o'zgartirish haqida oddiy maslahat:

Twitterning №4 maslahati
Buni hamma bilishi kerak! Taylerning tvitini chop eting va uni monitoringizga osib qo'ying:

Twitter №5
Va bu sizning AutoLayout cheklovlaringizni tuzatishning ajoyib usuli. Foydalanuvchi parametrlarida faqat _UIConstraintBasedLayoutPlaySoundOnUnsatisfiable bayroqni yoqing:

Twitterning №6 maslahati
Toza protokolga asoslangan API-ni yaratmoqchimisiz, uni faqat ichki tartibda o'zgartirsa bo'ladi? Ushbu parchani tekshiring:

Twitter-ning № 7 maslahati
Diskdagi bo'sh joy haqida qayg'uradiganlar uchun ajoyib maslahat. Ushbu kichik buyruq Xcode-dan barcha mavjud bo'lmagan simulyatorlarni olib tashlaydi. Rahmat Julio!

Twitter №8
Ixtiyoriy zanjirni osonroq va o'qiladigan qilib qilishingiz mumkin. Bizning do'stimiz Pol Taykalo, hayotingizni qanday qilib yaxshi qilishingizni biladi :) Va bu erda to'liq Gist.

Twitter-ning № 9
ElementEqual () usulini tartiblanmagan to'plamlarda (masalan, to'plam yoki lug'atda) ehtiyotkorlik bilan ishlating. Bu noto'g'ri natijalarga olib kelishi mumkin, chunki taqqoslash uchun elementlarning tartibini ham ishlatadi:

Tvitter №10
O'z vositangizni biling! Xcode 9-dagi bu kichik hiyla "Tez ochish" qidirish satrida Swift tomonidan yaratilgan interfeys rejimini faollashtiradi. Shunday qilib, barcha natijalarni Swift-da ko'rasiz:

Tvitter №11
Daniel Martin ichki Xcode SourceKit konsoliga ega. Agar sizga kerak bo'lsa, YAML so'rovlarini yuboradi va xizmatni buzadi:

Twitter-ning №12 maslahati
Hech qachon radarni topshirganmisiz? Agar shunday bo'lsa, Ole Begemannning bu kichik bosh skriptini juda foydali deb topasiz. U Xcode va macOS versiyalarini to'playdi va uni taxtachada saqlaydi. Shunday qilib, uni o'zingizning radaringizga osongina joylashtirishingiz mumkin:

Twitter-ning № 13 maslahati
Keyingi dizaynga ko'proq e'tibor qaratadigan so'nggi foydali Twitter marvaridi. Ushbu dizayn ko'nikmalarini takomillashtirish bo'yicha 32 ta UI maslahatlari to'plami. Hind muhandislari uchun juda foydali bo'lishi mumkin:

Bu hacklar uchun butun jamoaga rahmat! Iltimos, izohlarda o'zingizning sevimli Twitter maslahatlaringizni qo'shing. Keyingi oy yana ko'proq maslahatlar bilan qaytib kelaman.

P.S .: Ehtimol, men bilaman, men boshlang'ich asoschisiman va biz мінsiz ilovani oldinga surish uchun ko'p ishlamoqdamiz. Vizual sifatni tekshirish vositamizni qo'llab-quvvatlash uchun biroz vaqtingiz bo'lsa, iltimos, bizga samimiy fikringizni bildiring. Biz qanchalik ko'p ma'lumot olsak, shunchalik "Kursatsiz" ilovani yaxshilashimiz mumkin. Rahmat :)