Найкращі хаки для iOS з Twitter: листопадне видання

Спільнота розробників була досить активною в листопаді, тому я знайшла для вас безліч чудових порад щодо iOS Twitter.

Будьте готові вивчити останні функції Xcode 9 (і на мить забудьте про деякі помилки!), Безліч порад щодо тестування модулів (які ви пообіцяли почати писати в наступному році), зручних деталей LLDB та деяких кумедних моментів! Насолоджуйтесь камінням з 280 символів за останній місяць.

Порада в Twitter # 1
Ця зручна пояснювальна таблиця описує всі "кишки", які приховані за назвою Покажчика:

Порада у Twitter # 2
«Золоте правило», яке слід дотримуватися під час роботи з Core Data / Realm та декількома потоками. Таким чином, обслуговування бази даних з часом не стане кошмаром.

Порада у Twitter # 3
 Гарний футляр для змінних тіней! Ви можете використовувати його, щоб переконатися, що ви посилаєтесь на локальну змінну копію значення аргументу замість оригінального аргументу.

Порада Twitter # 4
Кожна подорож починається одним кроком. Навіть подорож на одиничні тести досяжний, якщо ви будете дотримуватися цих 3 простих правил:

Порада Twitter # 5
 Після того, як Джон Сундель надихнув нас, ви почали робити тести на одиниці, правда?
Завдяки Ареку, тепер ви знаєте, що ярлик ⌃⌥⌘U може поводитися по-різному залежно від положення курсору:

Порада у Twitter # 6
 Аналізатор впливу енергії Xcode справді потужний. Ви навіть можете оцінити енергетичний вплив на iPhone X відповідно до схеми живлення OLED. Не чиста порада, але добре знати!

Порада у Twitter # 7
Приємні вдосконалення в останній Xcode 9. Тепер ви можете перевірити версію системи під час виконання за допомогою ключового слова `@ available` за допомогою проектів Objective-C:

Порада у Twitter # 8
Ще одна чудова порада щодо останнього Xcode. Ось як покращити продуктивність інтерфейсу, видаливши один файл.

Порада у Twitter # 9
Зупиніть оновлення обмежень для анімації при використанні функції AutoLayout. Є кращий спосіб:

Порада у Twitter # 10
Ви коли-небудь хотіли використовувати відбиток пальця як пароль судо на Macbook Pro? Ну а тепер з цим єдиним рядком ви можете це зробити.

Порада у Twitter # 11
Альтернативний підписник словника в найкращих випадках. Перша версія набагато чистіша, а також трохи швидша.

Порада у Twitter # 12
 Використовуйте весь потенціал команди E (e означає вираз) LLDB і весь час перестаньте використовувати команду po. Це значно покращить ваш досвід налагодження.

Порада у Twitter # 13
 Нелегко з виразами LLDB? За допомогою цієї команди ви можете побачити вихід журналу та дізнатися, що було не так.

Порада у Twitter # 14
 Дотримуйтесь цієї конвенції про іменування, і майбутнє ви її оціните:

Порада у Twitter # 15
 Ось чому вам слід уникати неявно розгорнутих факультативів:

Twitter весело
І кілька дуже кумедних моментів за останній місяць, просто щоб зробити ваш робочий день трохи яскравішим:

Як завжди, велике спасибі всій громаді за ці хаки та дорогоцінні камені! Давайте продовжувати поширювати знання щодня. Випуск різдвяних порад надходить вже невдовзі.

P.S .: Можливо, ви знаєте, що я засновник стартапу, і ми наполегливо працюємо, щоб просунути Flawless App вперед. Якщо у вас є якийсь час, щоб підтримати наш інструмент для перевірки якості візуальної інформації, будь ласка, дайте нам свої чесні відгуки. Чим більше відгуків ми отримаємо, тим більше ми можемо покращити бездоганну програму. Дякую :)