Публикации по теме 'objective-c'


Core Foundation — Работа с числами
Учебник по типу CFNumber Введение Объект CFNumber инкапсулирует C числовых типов. Он используется в различных случаях в Core Foundation API. Следовательно, очень полезно знать, как работает этот тип. Мы разработали программу командной строки, которая демонстрирует некоторые случаи использования CFNumber. Исходный код Исходный код программы можно найти здесь . Запуск программы Если вы скомпилируете и запустите программу, вы получите следующий вывод: ❯..

Управление памятью в Objective-C
Цель любой системы управления памятью - уменьшить объем памяти, занимаемый программой. Это достигается за счет управления временем жизни объектов, созданных в программе. Хорошая практика управления памятью - убедиться, что объекты существуют столько, сколько они должны, но не на наносекунду дольше. Приложения iOS и OS X разработали стратегию владения объектами. Внутренне назначенная система подсчета ссылок отслеживает, сколько владельцев имеет каждый объект. Когда заявлено право..

Firebase Crashlytics для нескольких целей в приложении iOS
Google Firebase Crashlytics — важная функция, которую стоит добавить в свои мобильные приложения. Вы никогда не пропустите критический сбой приложения благодаря оповещениям о новых проблемах в режиме реального времени. Сбои имеют приоритет по влиянию на реальных пользователей, поэтому вы знаете, как лучше всего исправлять ошибки. Я считаю, что у вас уже есть цели для «отладки» и «релиза» в вашем проекте Xcode. У вас также должно быть два разных идентификатора пакета для отладки и..

Алгоритм сортировки слиянием: Цель -C
Алгоритм сортировки слиянием выполняется в худшем случае O (n log n). Это один из самых простых алгоритмов с разумным временем работы. Это также прекрасный пример рекурсивного алгоритма. Основная операция в этом алгоритме — объединение двух отсортированных списков. Базовый алгоритм слияния принимает два входа — «leftString» и «rightString», выходную строку «result» и три счетчика, которые изначально установлены в начале соответствующих массивов. Рекурсивные вызовы продолжают делить..

Swift vs. Objective-C: многообещающий противник динозавра
Краткая история Swift Я помню, насколько важным это было, когда Swift был представлен на конференции Apple WWDC в 2014 году (Всемирная конференция разработчиков). Об этом говорили в городе, и все разработчики, с которыми я работал, не могли дождаться, чтобы попробовать его. Сообщество iOS было шумно, и новый язык вызвал большой ажиотаж. Он был разработан, чтобы продолжить некоторые концепции, которые мы видели в Objective-C, такие как расширяемое программирование. Но это..