jQuery пустой селектор (пустой селектор)

Это зависит от того, под чем Вы подразумеваете, "делают частными". В Objective C, называя метод на объекте мог бы лучше быть описан как отправка сообщения к тому объекту. Нет ничего на языке, который мешает клиенту называть любой данный метод на объекте; лучшее, которое можно сделать, не, объявляют метод в заголовочном файле. Если клиент, тем не менее, назовет "частный" метод с правильной подписью, он все еще выполнится во времени выполнения.

Однако наиболее распространенный способ создать закрытый метод в Objective C состоит в том, чтобы создать Категория в файле реализации и объявить все "скрытые" методы там. Помните, что это действительно не предотвратит вызовы к init от выполнения, но компилятор выложит предупреждения, если кто-либо попытается сделать это.

MyClass.m

@interface MyClass (PrivateMethods)
- (NSString*) init;
@end

@implementation MyClass

- (NSString*) init
{
    // code...
}

@end

Там является достойным поток на MacRumors.com об этой теме.

28
задан itsadok 14 July 2010 в 15:26
поделиться

2 ответа

Вы имеете в виду ...

//just get jQuery...
var foo = $();

//or just get the browser using jQuery...
if($.browser.msie){
  alert('You are using the blue e!');
}
1
ответ дан 28 November 2019 в 03:39
поделиться

Начиная с jQuery 1.4, простой $ () вернет пустой набор. Примечания к выпуску jQuery 1.4 («jQuery () возвращает пустой набор»).

Для более ранних версий используйте $ ([])

34
ответ дан 28 November 2019 в 03:39
поделиться
Другие вопросы по тегам:

Похожие вопросы: