Вопросы по теме 'class-extensions'

Простое расширение класса / разъяснение наследования
Я пишу Objective-C уже несколько лет и решил вернуться и изучить самые основы, которые помогут мне писать еще лучший код. Я пытаюсь узнать все о переменных экземпляра, наследовании и расширениях классов. Я читал обо всех трех, но есть одна вещь,...
128 просмотров

Где находится закрытый интерфейс для моего класса Objective-C?
В учебнике, который я читаю, мне было сказано создать класс файлов GameViewController , что я и сделал, в результате чего в левой части Xcode отображаются следующие файлы: GameViewController.h GameViewController.m Затем, сразу после этой части...
243 просмотров
schedule 24.04.2022

Используйте расширение класса для выборочной видимости в Objective-C
Имеет ли смысл помещать расширения классов в их собственные .h файлы и #import их выборочно, чтобы получить различные уровни видимости для методов и свойств класса? Если это плохая идея (или не сработает), почему?
1481 просмотров
schedule 04.05.2022

Могу ли я расширить класс NSString в статической библиотеке и использовать его в приложении с помощью Swift?
Я расширяю NSString в своей пользовательской статической библиотеке CommonLib: //NSString+ext.h #import <Foundation/Foundation.h> @interface NSString (ext) - (BOOL)isContainsEmoji; @end //NSString+ext.m #import "NSString+ext.h"...
349 просмотров

Расширение класса Objective-C
Как довольно новый программист на Objective-C (с 4-летним опытом работы с Java), мне, кажется, трудно понять, когда использовать расширения классов. Из того, что я понял (и, пожалуйста, поправьте меня, если я ошибаюсь), основное различие между...
31138 просмотров
schedule 10.07.2022

Требуется разъяснение по использованию точечной записи литералов в Swift
Итак, я читаю о расширениях классов в документации Swift. Я понимаю назначение и функциональность расширений класса. Затем Apple предоставляет этот пример того, как расширить существующий тип: extension Double { var km: Double { return self...
299 просмотров

Objective-C: следует ли объявлять частные методы?
Я объявлял частные методы в расширениях классов согласно Лучший способ определить частные методы для класса в Objective-C . Но я только что понял, что в Xcode 4, если я вообще опущу объявление частного метода и просто реализую его, приложение...
4072 просмотров

Identity 2.0: Создание пользовательского ClaimsIdentity, например: User.Identity.GetUserById‹int›(int id) для проверки каждого запроса
См. аналогичный вопрос: Нужен доступ к дополнительным свойствам пользователя в User.Identity Я хотел бы создать собственные методы проверки подлинности для использования с моими представлениями Razor, которые обеспечивают легкий доступ к свойствам...
11306 просмотров

данные и открытая несовместимость, какая у меня есть альтернатива?
Я делаю порт kotlin для gli и теперь я застрял На самом деле у меня есть следующее open class Texture расширен несколькими классами, такими как Texture2d Теперь у Texture есть несколько свойств protected val storage:...
71 просмотров

Попытки объединить цепочку методов с расширениями классов
Я пытаюсь объединить цепочку методов с расширениями класса и методом, определенным в базовом классе. Однако я изо всех сил пытаюсь заставить его работать, так как я еще не очень хорошо знаком с дженериками. Может ли кто-нибудь помочь мне заставить...
34 просмотров
schedule 19.12.2022

Два интерфейса в файлах *.h и *.m
Извините за мой английский, давайте говорить от души :) В одном проекте, над которым я работаю, я заметил интересный момент. В файле *.h заявлен интерфейс: @interface FrontViewController : UIViewController ... @end А в *.m файле нашел...
1685 просмотров