Введення в обробку помилок в Swift 3

Сьогодні ми підготували переклад для тих, хто так само, як автор статті, при вивченні Документації мови програмування Swift уникає голови «Error Handling».

Зі статті ви дізнаєтеся:

  • що таке оператор if-else і що з ним не так;
  • як подружитися з Error Handling;
  • коли варто використовувати Try! і Try?


Читати далі →

Особливості створення NSString

NSLog(123456789) != 123456789Стаття розрахована на новачків в Objective-C і розповідає про один спосіб вистрілити собі в ногу. Ми спробуємо створити два різних об'єкта NSString з однаковим текстом, досліджуємо реакцію на це різних компіляторів, а також дізнаємося, при яких умовах NSLog(@"%@", @«123456789») виведе зовсім не «123456789».

Об'єкти NSString і покажчики

Як ви думаєте, що виведе наступний код?
Читати далі →