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


Перечисления в Objective-C
Objective-C — очень гибкий язык, который позволяет разработчикам создавать действительно удивительные вещи. Хотя в языке много стандартных типов данных, бывают случаи, когда разработчику нужно что-то более специализированное. Здесь на помощь приходят перечисления . Перечисления или перечислители — это определяемые пользователем типы данных, которые могут содержать только те значения, которые пользователь определил для них. Давайте перейдем к примеру того, как они используются. При..

Легко различать модели iPhone
Легко различать модели iPhone Хотите, чтобы блок кода работал только на iPhone X? Без проблем Одна вещь, с которой почти все разработчики сталкиваются при написании приложений для iOS, - это написание кода, предназначенного только для работы на определенной модели iPhone. Это особенно верно в отношении нового iPhone X от Apple, который имеет значительно более высокий дисплей с более высоким разрешением , чем предыдущие устройства, с выемкой вверху и увеличенными областями вверху и..

Насколько точно работает язык сценариев?
Возможно, у вас уже есть программа на Python, Ruby или JavaScript. Вы умеете пользоваться языком. Но вы когда-нибудь задумывались, как они работают в основном? Это то, что я собираюсь показать вам на примере языка программирования Lua? Почему Lua, а не более известный язык, такой как Python? Python имеет большую сложность, что означает, что фундаментальные операции языка скрываются за сложностью. Это похоже на то, как в университете узнают, как работает компьютер. Вы не начинаете с..

Типы данных на языке Objective C в Xcode (int, float, char, string, BOOL)
Переменная означает информативное имя, в котором хранится значение любого типа данных. Типы данных означают тип данных, которые хранит переменная, и тип математических, реляционных или логических операций, которые могут быть применены к ним, не вызывая ошибки. Например, строка - это тип данных, который используется для классификации текста, а целое число - это тип данных, используемый для классификации целых чисел. Давайте посмотрим на основные типы данных, которые мы используем в..

Атрибуты Clang
Clang Атрибуты Clang предназначены для предоставления аннотаций источника . Позволяет разработчикам легко выразить запрос компилятору. Вовлечение статического анализатора, изменение имени, генерация кода и другие процессы. Обычно __attribute__(xxx) входит в код формы. для простоты использования номер общего атрибута Cocoa также определяется как макрос. например, часто встречается в системных заголовочных файлах NS_CLASS_AVAILABLE_IOS(9_0) это __attribute__(availability(...)) простая..

Поиск распределенных уведомлений в macOS Catalina
С новым обновлением macOS внесены новые критические изменения. Одним из важных изменений в Catalina является принцип работы наблюдения за распределенными уведомлениями. Но сначала, что такое рассылаемые уведомления? Многие люди будут знакомы с концепцией регулярных уведомлений. Вы знаете, это предупреждение, которое появляется где-то на экране и дает вам некоторую информацию о чем-то. Распределенные уведомления похожи на обычные уведомления (фактически, они отправляют ту же..

Демистификация следов React Native Stack в продакшене
Если вы используете React Native в производственной среде, это просто факт жизни, что в конечном итоге что-то заставит JS генерировать неперехваченное исключение. По умолчанию React Native в производственной среде фактически полностью выдает сбой вашего приложения, возвращая это исключение обратно до Objective-C. Это не идеально: пользователя просто бесцеремонно выкидывают обратно на домашний экран iOS, а вы, бедный разработчик приложения, возможно, даже не узнаете об этом. Если вы..