Klausimai pažymėti „savybės“

Kai kuriose objekto programavimo kalbose nuosavybė yra specialus klasės tipas, tarpinis tarp lauko (arba duomenų elemento) ir metodo. Ypatybės yra skaitomos ir rašomos kaip laukai, bet savybės yra perskaitytos ir rašomos (paprastai) vertimui ir metodų skambučių rinkiniui.
39
atsakymai

Objektų masyvo rūšiavimas pagal eilutės savybės vertę

Turiu JavaScript objektų masyvą: var objs = [{first_nom: 'Lazslo', last_nom: 'Jamf'}, {first_nom: 'Pig', last_nom: 'Bodine'}, {first_nom: 'Pirate', last_nom: 'Prentice '}]; Kaip juos rūšiuoti pagal vertę ...
nustatė liepos 15 d
30
atsakymai

Koks skirtumas tarp atomų ir neatominių atributų?

Ką reiškia atomo ir neatematinis turto deklaravimas? @property (nonatomic, keep) UITextField * userName; @property (atominė, išlaikyti) UITextField * userName; @property (išsaugoti) UITextField * userName; Kokie yra šių trijų operacijų skirtumai?
nustatyti 26 vas '09 5:31
19
atsakymai

Kaip efektyviai skaičiuoti „JavaScript“ objektų raktų / savybių skaičių?

Kas yra greičiausias būdas apskaičiuoti objekto raktų / savybių skaičių? Ar tai galima padaryti be iteracijos per objektą? t.y. jokio vykdymo var count = 0; už (k in myobj) jei (myobj.hasOwnProperty (k)) skaičius ++; („Firefox“ tikrai suteikė vilko ...
nustatytas 24 sep. '08 11:56
30
atsakymai

Koks skirtumas tarp lauko ir turto?

C #, kas išskiria lauką nuo turto ir kada turėtumėte naudoti lauką vietoj turto?
lapkričio 17 d. '08 11:41
13
atsakymai

Kaip veikia @property dekoratorius?

Norėčiau suprasti, kaip veikia įmontuota nuosavybės funkcija. Aš supainiuosi, kad nuosavybė taip pat gali būti naudojama kaip dekoratorius, tačiau ji naudoja tik argumentus, kai naudojama kaip integruota funkcija, o ne, kai naudojama kaip ...
birželio 26 d. 13 val
12
atsakymai

Naudojant @property nuo getters ir seters

Štai paprastas klausimas, susijęs su Python: klasė „MyClass“ (objektas): ... def get_my_attr (savarankiškai): ... def set_my_attr (savarankiškai, vertė): ... ir klasės „MyClass“ (objektas): ... @ nuosavybė def my_attr (savarankiškai): ......
Nustatykite liepos 08d
6
atsakymai

Ar C # yra pratęsimo savybės?

Ar C # yra pratęsimo savybės? Pavyzdžiui, ar galima įterpti plėtinį į DateTimeFormatInfo, vadinamą ShortDateLongTimeFormat, kuri grąžina ShortDatePattern + "" + LongTimePattern?
yra nustatytas 06 06 d., 17.30 val
14
atsakymai

Kaip išvardyti „JavaScript“ objekto ypatybes?

Kaip išvardyti „JavaScript“ objekto ypatybes? Aš tikrai noriu išvardyti visus apibrėžtus kintamuosius ir jų vertes, bet sužinojau, kad kintamojo apibrėžimas iš tikrųjų sukuria >
nustatytas 17 sep. '08 9:10 val
30
atsakymai

Rūšiuoti „JavaScript“ objektą pagal turto vertę

Jei turiu „JavaScript“ objektą, pvz .: var list = {"you": 100, "me": 75, "foo": 116, "bar": 15}; Ar yra būdas rūšiuoti savybes pagal vertę? Taigi aš galų gale su sąrašu = {"bar": 15, "me": 75, "you": 100, "f ...
yra nustatytas liepos 01'09, 18:06
12
atsakymai

Dinamiškai pasiekite objektą naudodami kintamąjį.

Bandau pasiekti objekto nuosavybę naudodamas dinaminį pavadinimą. Ar tai įmanoma? const kažkas = {bar: "Foobar!" }; const foo = 'bar'; kažkas.foo; // Idėja yra pasiekti kažką.bar, gauti „Foobar!“
lapkričio 22 d. '10, 14:23
18
atsakymai

Kas yra {get; rinkinys; C #?

Aš mokau ASP.NET MVC ir galiu skaityti anglų kalbos dokumentus, bet aš tikrai nesuprantu, kas vyksta su šiuo kodu: viešoji klasė Žanras {viešas eilutės pavadinimas {get; rinkinys; }} Tai reiškia: {gauti; rinkinys; }?
nustatytas vasario 23 d '11 23:49
9
atsakymai

Kaip gauti klasės savybių sąrašą?

Kaip gauti visų klasės savybių sąrašą?
nustatytas balandžio 10 d '09 12:29
7
atsakymai

C-C ARC: stiprus, palyginti su išsaugojimu ir silpnas vs priskyrimas

Yra du nauji atminties valdymo atributai, kuriuos pateikia ARC, stiprūs ir silpni. Be kopijavimo, kuris, žinoma, yra visiškai kitoks, ar yra skirtumų tarp stipraus ir išlaikymo bei silpno vs priskyrimo? Mano požiūriu, vienybė ...
nustatyti 19 sausis '12, 17:27
11
atsakymai

Atidaryti laukai ir automatinės savybės

Mums dažnai sakoma, kad privalome apsaugoti kapsuliavimą kurdami getter ir setter metodus (savybės C #) klasės laukams, o ne laukus atskleisti išoriniam pasauliui. Tačiau yra daug kartų, kai laukas yra tas, kur norite išsaugoti vertę, o ne ...
nustatytas liepos 25 d
9
atsakymai

Semantinė problema: sintezuota getter sintezė seka „Coao“ pavadinimo konvenciją grįžtantiems „nuosavybės“ objektams

Šiuo metu naudojasi „iOS 5 SDK“, bandydamas plėtoti savo programą. Bandau sukurti NSString nuosavybę ir tada ją sintezuoti .m faile (aš tai padariau anksčiau, jokių problemų). Dabar suklupau: „Semantinė problema: nuosavybė, sintezuojama ...
birželio 13 d. 11 val