Сұрақ қойылған 'objective-c'

Бұл тег Objective-C нысандарына қатысты мәселелерде ғана қолданылуы керек немесе тіл кодынан тәуелді. [Cocoa] және [cocoa-touch] тегтері Apple шеңберлері немесе сыныптары туралы сұрауға арналған. Осы платформаларға тән проблемалар үшін [ios], [macos], [apple-watch] және [tvos] байланысты тегтерді пайдаланыңыз.
30
жауаптар

Атомдық және нетатикалық емес атрибуттар арасындағы айырмашылық қандай?

Мүлік декларациясында атомдық және нетомикалы емес нәрсе деген не? @property (nonatomic, keep) UITextField * userName; @property (atomic, keep) UITextField * userName; @property (сақтау) UITextField * userName; Осы үшеу арасындағы операциялық айырмашылық қандай?
26 ақп '09 5:31
87
жауаптар

Пернетақта болған кезде UITextField қалай жылжиды?

IPhone SDK нұсқасынан: UITextFields көмегімен UIView бар, ол пернетақтаны шақырады. Мүмкін болу үшін: UIScrollView мазмұнын пернетақтадан кейін басқа мәтін өрістеріне жылжытуға рұқсат етіңіз. Автоматты түрде «pr ...
14 шілдеде '09 сағат 20: 06-де белгіленген
18
жауаптар

Жобадағы бір файл үшін ARC қалай ажыратуға болады?

Мен жобада ARC-ды қолданамын. Дегенмен, мен бірнеше файлға жүгірдім (мысалы, бірліктердің сынақтарында және маскадағы объектілерде), онда ARC ережелері біраз нәзік болады. Әрбір файл үшін ARC-ды өшірудің мүмкіндігі бар екенін естігенім есімде, бірақ ...
11 шілдеде сағат 8: 21-де орнатыңыз
39
жауаптар

Көрініс контроллері арасында деректерді беру

Мен iOS және Objective-C және бүкіл MVC парадигмасына жаңадан кірдім және төмендегілермен тығыз байланыста болдым: Деректерді енгізу формасы ретінде әрекет ететін көзқарасым бар және пайдаланушыға бірнеше өнім таңдау мүмкіндігін бергім келеді. Өнімдер басқа пре ...
06 наурыз күні сағат 15: 43-де
20
жауаптар

performSelector ағып кетуіне себеп болуы мүмкін, себебі оның селекторы белгісіз

ARC компиляторынан келесі ескертуді аламын: «performSelector ағып кетуі мүмкін, себебі оның селекторы белгісіз». Мен мұны істеймін: [_controller performSelector: NSSelectorFromString (@ «someMethod»)]; Неліктен мен бұл ескертуді аламын? ...
10 тамызда орнатыңыз . 23: 23-те
22
жауаптар

NSMutableArray-ді ондағы реттелетін нысандармен қалай сұрыптауға болады?

Мен не істеуді жөн көремін, бірақ мен жауаптарды онлайндан таба алмаймын. Менде NSMutableArray нысандары бар және оларды Person нысандары болсын. NSMutableArray-ді Personal.birthDate арқылы сұрыптағым келеді, ол NSDate болып табылады. Мен ...
30-сәуірде белгіленген '09 9:10
19
жауаптар

Objective-C жолында басқа жол бар ма екенін қалай тексеруге болады?

Жолды (NSString) басқа кішірек жол бар ма екенін қалай тексеруге болады? Мен NSString * string = @ «hello bla bla» деп үміттенгенмін. NSLog (@ «% d», [string containsSubstring: @ «hello»)); Бірақ жақын таба аламын: if ([string rangeOfString: @ «hello»] ...
02 мамырда сағат 18: 34-де қойылған
30
жауаптар

NSStrings интеграциясы үшін Objective-C ішіндегі белгілер

Objective-C жолында concatenation (stringByAppendingString :) үшін сілтемелер немесе жалпы NSString -мен жұмыс істеу сілтемелері бар ма? Мысалы, мен: NSString * myString = @ «Бұл»; NSString * test = [myString stringByAppendingString: @ «- бұл тек ...
04 ақп '09 9:26
15
жауаптар

Objective-C ішіндегі типтік нөмірлеу дегеніміз не?

Мен негізінен не енімнің және оны қолданған кезде түсінемін деп ойлаймын. Мысалы: typedef enum {kCircle, kRectangle, kOblateSpheroid} ShapeType; Бұл жерде шынымен нені айтады?
set 02 Apr '09 сағат 0:59
34
жауаптар

UITableView таңдауды қалай өшіру керек?

UITableView жолын таңдаған кезде, жолы бөлініп, таңдалады. Мұны өшіру мүмкін бе, сондықтан сызықты басу ештеңе істемейді?
10 oct орнатыңыз . '08 сағат 14: 32-те
15
жауаптар

Objective-C ішінде тұрақты

Мен Какао қосымшасын әзірлеймін және NSString тұрақты параметрлерін негізгі параметрлерді сақтау үшін қолданамын. Мен бұл жақсы идея екенін түсінемін, себебі қажет болған жағдайда кілттерді өзгертуді жеңілдетеді. Сонымен қатар, бұл тұжырымдама «...
12-ақпан '09 сағат 0:52
10
жауаптар

NSString мәнін NSData түріне қалай өзгертуге болады?

NSString мәнін NSData түріне қалай өзгертуге болады?
23 мамырда сағат 14: 20-де белгіленген
17
жауаптар

Swift-дан Objective-C кодын қалай атауға болады

Apple компаниясының жаңа Swift тілінде Objective-C коды қалай аталады? Apple олар сол бағдарламада бір уақытта өмір сүре алатынын айтты, бірақ бұл дегеніміз Objective-C бағдарламасында жасалынған ескі сабақтарды техникалық қайтадан пайдалануды білдіреді.
02 маусымда сағат 23: 05-де орнатылады
40
жауаптар

IOS нұсқасын қалай тексеруге болады?

IOS құрылғысының нұсқасы 3.1.3-тен үлкен екенін тексергім келеді. [[UIDevice currentDevice] .systemVersion floatValue], бірақ бұл жұмыс істемейді, мен жай ғана келеді: if (version> 3.1.3) {} мұны қол жеткізе аласың ба?
27 шілдеде сағат 10: 30-да орнатылады
13
жауаптар

Objective-C кездейсоқ сандарды құру

Мен негізінен Java менеджерімін және 0 мен 74 аралығында псевдо-кездейсоқ санды құрастырудың тәсілі қажет. Java-де мына әдісті қолданамын: Random.nextInt (74) Тұқымдарды немесе шындықты кездейсоқтықты талқылауға мүдделі емеспін, дәл сол тапсырманы қалай орындасаңыз да ...
02 қаз '08 сағат 7: 35-те