Вопросы с тегом 'properties'

Свойство в некоторых объектно-ориентированных языках программирования является особым типом класса, промежуточным между полем (или элементом данных) и методом. Свойства считываются и записываются как поля, но свойства считывают и записывают (обычно) для перевода и набора вызовов методов.
28
ответов

Какая разница между атомными и неатомическими атрибутами?

Что означают atomic и nonatomic в объявлениях свойств? @property(nonatomic, retain) UITextField *userName; @property(atomic, retain) UITextField *userName; @property(retain) UITextField *userName; Какова операционная разница между этими тремя?
задан 26 февр. '09 в 5:31
31
ответ

Сортировка массива объектов по значению свойства строки в JavaScript

У меня есть массив объектов JavaScript: var objs = [ { first_nom: 'Lazslo', last_nom: 'Jamf' }, { first_nom: 'Pig', last_nom: 'Bodine' }, { first_nom: 'Pirate', last_nom: 'Prentice' } ]; Как я могу отсортировать их по значени...
задан 15 июля '09 в 6:17
15
ответов

Как эффективно подсчитывать количество ключей/свойств объекта в JavaScript?

Какой самый быстрый способ подсчитать количество ключей/свойств объекта? Это можно сделать без итерации над объектом? т.е. без выполнения var count = 0; for (k in myobj) if (myobj.hasOwnProperty(k)) count++; (Firefox действительно предоставил волш...
задан 24 сент. '08 в 11:56
29
ответов

В чем разница между полем и свойством?

В С#, что отличает поле от свойства, и когда следует использовать поле вместо свойства?
задан 17 нояб. '08 в 11:41
11
ответов

Python @property против геттеров и сеттеров

Вот простой вопрос, связанный с Python: class MyClass(object): ... def get_my_attr(self): ... def set_my_attr(self, value): ... и class MyClass(object): ... @property def my_attr(self): ......
задан 08 июля '11 в 1:42
5
ответов

Имеет ли С# свойства расширения?

Имеет ли С# свойства расширения? Например, можно ли добавить свойство расширения в DateTimeFormatInfo, называемое ShortDateLongTimeFormat, которое вернет ShortDatePattern + " " + LongTimePattern?
задан 06 марта '09 в 17:30
14
ответов

Как перечислить свойства объекта JavaScript?

Как перечислять свойства объекта JavaScript? Я действительно хочу перечислить все определенные переменные и их значения, но я узнал, что определение переменной на самом деле создает свойство объекта window.
задан 17 сент. '08 в 21:10
7
ответов

Как работает декоратор @property?

Я хотел бы понять, как работает встроенная функция property. Меня смущает то, что property также можно использовать в качестве декоратора, но он принимает только аргументы при использовании в качестве встроенной функции, а не при использовании в кач...
задан 26 июня '13 в 23:47
10
ответов

Динамически получить доступ к объекту с помощью переменной

Я пытаюсь получить доступ к свойству объекта с использованием динамического имени. Возможно ли это? const something = { bar: "Foobar!" }; const foo = 'bar'; something.foo; // The idea is to access something.bar, getting "Foobar!"
задан 22 нояб. '10 в 14:23
9
ответов

Как получить список свойств класса?

Как мне получить список всех свойств класса?
задан 10 апр. '09 в 12:29
23
ответов

Сортировка объекта JavaScript по значению свойства

Если у меня есть объект JavaScript, например: var list = { "you": 100, "me": 75, "foo": 116, "bar": 15 }; Есть ли способ сортировки свойств на основе значения? Так что я получаю list = { "bar": 15, "me": 75, "you": 100, "foo...
задан 01 июля '09 в 18:06
17
ответов

Что такое {get; задавать; } в С#?

Я изучаю ASP.NET MVC, и я могу читать английские документы, но я действительно не понимаю, что происходит с этим кодом: public class Genre { public string Name { get; set; } } Что это значит: { get; set; }?
задан 23 февр. '11 в 23:49
7
ответов

Objective-C ARC: сильный против сохранения и слабого vs assign

Есть два новых атрибута управления памятью для свойств, введенных ARC, strong и weak. Помимо copy, который, очевидно, является чем-то совершенно другим, существуют ли различия между strong vs retain и weak vs assign? С моей точки зрения, единств...
задан 19 янв. '12 в 17:27
9
ответов

Семантическая проблема: синтезированный синтез getter следует за Cocoa соглашением об именах для возврата "принадлежащих" объектов

В настоящее время я использую iOS 5 SDK, пытаясь разработать мое приложение. Я пытаюсь создать свойство NSString и затем синтезировать его в файле .m(я делал это раньше, без проблем). Теперь я наткнулся на это: "Semantic Issue: свойство, синтезирован...
задан 13 июня '11 в 10:00
11
ответов

Открытые поля и автоматические свойства

Нам часто говорят, что мы должны защищать инкапсуляцию, создавая методы getter и setter (свойства в С#) для полей класса, вместо того, чтобы подвергать поля внешнему миру. Но есть много раз, когда поле находится там, где нужно хранить значение и не ...
задан 25 июля '09 в 4:04