Публикации по теме '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, такие как расширяемое программирование. Но это..