Klausimai pažymėti „object-c“

Ši žyma turėtų būti naudojama tik problemoms, susijusioms su objekto C objektais, arba nuo kalbos kodo. Žymos [kakava] ir [kakavos prisilietimas] turėtų būti naudojamos siekiant sužinoti apie Apple sistemas ar klases. Naudokite susijusias žymes [ios], [macos], [apple-watch] ir [tvos] dėl šių platformų specifinių problemų.
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
92
atsakymai

Kaip aš galiu padaryti UITextField judėti klaviatūra - kai pradėsiu redaguoti?

Su iOS SDK: turiu UIView su UITextField, turinčia UITextField klaviatūrą. Man reikia, kad galėčiau: leisti UIScrollView turiniui slinkti, kad pamatytumėte kitus teksto laukus, kai tik bus rodoma klaviatūra, automatiškai „šuolis“ (...
liepos 14 d., 20 val
18
atsakymai

Kaip išjungti vieno failo ARC projektą?

Mano projekte naudoju ARC. Tačiau aš teko įveikti keletą failų (pvz., Vieneto testuose ir bandomuosiuose objektuose), kur ARC taisyklės dabar yra trapesnės. Prisimenu, kad girdėjau, kad yra būdas išjungti ARC kiekvienam failui, nors m ...
Nustatyta liepos 11 d. 11 val
41
atsakymas

Duomenų perdavimas tarp peržiūros valdiklių

Aš esu naujas „iOS“ ir „Objective-C“ ir visos MVC paradigmos atžvilgiu, ir aš esu įstrigęs taip: turiu vaizdą, kuris veikia kaip duomenų įvedimo forma, ir noriu suteikti vartotojui galimybę pasirinkti kelis produktus. Produktai išvardyti kituose iš anksto ...
nustatė kovo 06d
20
atsakymai

performSelector gali sukelti nuotėkį, nes jo selektorius nežinomas

Iš ARC kompiliatoriaus gaunu tokį įspėjimą: "performSelector gali sukelti nuotėkį, nes jo selektorius nežinomas". Tai aš darau: [_controller performSelector: NSSelectorFromString (@ "someMethod")]; Kodėl gaunu šį įspėjimą? ...
nustatyti 10 rug. '11 23:23
36
atsakymai

Kaip išjungti UITableView pasirinkimą?

Kai spustelėsite eilutę UITableView, eilutė bus paryškinta ir pasirinkta. Ar tai įmanoma išjungti, todėl linijos paspaudimas nieko nedaro?
nustatyti 10 okt. '08 14:32 val
22
atsakymai

Kaip rūšiuoti NSMutableArray su pasirinktiniais objektais?

Ką noriu padaryti, atrodo gana paprasta, bet negaliu rasti atsakymų internete. Turiu NSMutableArray objektus ir leiskite jiems būti Asmenų objektais. Noriu rūšiuoti NSMutableArray pagal Person.birthDate, kuris yra NSDate. Aš ...
nustatytas balandžio 30 d '09 9:10
19
atsakymai

Kaip patikrinti, ar eilutėje yra kita eilutė „Objective-C“?

Kaip patikrinti, ar eilutėje (NSString) yra kita mažesnė eilutė? Tikėjausi kažką panašaus: NSString * string = @ "hello bla bla"; NSLog (@ "% d", [eilutėje yraSubstring: @ "hello"]); Bet arčiausiai galėčiau rasti: jei ([string rangeOfString: @ "hello"] ...
gegužės 02 d., 10 val
30
atsakymai

„NSStrings“ integravimo etiketės „Objective-C“

Ar Objekto-C eilutėje yra sutrumpinimų (stringByAppendingString :) arba bendrai dirbant su NSString? Pavyzdžiui, norėčiau padaryti: NSString * myString = @ "Tai"; NSString * test = [myString stringByAppendingString: @ "yra tik ...
04 Feb rinkinys '09 9:26
15
atsakymai

Koks yra tipedef sąrašas C-objekte?

Nemanau, kad iš esmės suprantu, kas yra ir kada jį naudoti. Pavyzdžiui: typedef enum {kCircle, kRectangle, kOblateSpheroid} ShapeType; Kas iš tikrųjų paskelbta čia?
nustatytas 02 balandis '09 0:59
15
atsakymai

C-konstantos

Aš kuriu „Cocoa“ programą, o NSString konstanta naudojama kaip raktų pavadinimų saugojimas mano nustatymams. Suprantu, kad tai yra gera idėja, nes ji leidžia lengvai keisti raktus, jei reikia. Be to, ši sąvoka „skyrius ...
nustatyti 12 vas '09 0:52
10
atsakymai

Kaip konvertuoti NSString reikšmę į NSData?

Kaip konvertuoti NSString reikšmę į NSData?
gegužės 23 d., 14 val
17
atsakymai

Kaip skambinti objekto C kodu iš „Swift“

Kaip „Apple“ naujajame „Swift“ kalba, kaip paskambinti „Objective-C“ kodu? „Apple“ paminėjo, kad jie gali egzistuoti toje pačioje programoje, bet ar tai reiškia, kad galite techniškai pakartotinai naudoti senas klases, padarytas „Objective-C“, kad sukurtumėte ...
yra nustatytas birželio 2 d. 14 d. 23:05
40
atsakymai

Kaip patikrinti „iOS“ versiją?

Noriu patikrinti, ar „iOS“ įrenginio versija yra didesnė nei 3.1.3 Bandžiau tokius dalykus kaip: [[UIDevice currentDevice] .systemVersion floatValue], tačiau ji neveikia, tik noriu: jei (versija> 3.1.3) {} Kaip man ar tai galima pasiekti?
liepos 27 d., 10.30 val
13
atsakymai

Atsitiktinių skaičių generavimas C tikslo

Iš esmės esu „Java“ vadybininkas, ir man reikia būdų, kaip generuoti pseudo-atsitiktinį skaičių nuo 0 iki 74. „Java“ naudosiu metodą: Random.nextInt (74) Nenoriu diskutuoti apie sėklas ar tikrą atsitiktinumą.
nustatyti 02 sp '08, 7:35