Запитання з тегом «cocoa»

Cocoa - це програма розробки додатків Apple для macOS, що складається з фонду, набору програм та основних даних. Використовуйте тег "какао-дотик" для питань iOS.

30
Як перевірити наявність активного підключення до Інтернету на iOS чи macOS?
Я хотів би перевірити, чи є у мене підключення до Інтернету на iOS за допомогою бібліотек Cocoa Touch або на macOS, що використовує бібліотеки какао . Я придумав спосіб це зробити за допомогою NSURL. Те, що я це зробив, здається трохи ненадійним (тому що навіть Google може одного дня бути …

30
Xcode - Як виправити 'NSUnknownKeyException', причина:… цей клас не є ключовим значенням, кодування сумісно для помилки ключа X "?
Я намагаюся зв’язати посилання UILabelзі IBOutletствореним у своєму класі. У моїй програмі відбувається збій із наступною помилкою. Що це означає? Як я можу це виправити? *** Завершення програми через невиконаний виняток 'NSUnknownKeyException', причина: '[<UIViewController 0x6e36ae0> setValue: forUndefinedKey:]: цей клас не є ключовим значенням, сумісним з кодуванням для ключа XXX.'

14
Константи в Objective-C
Я розробляю програму Cocoa , і я використовую постійний NSStrings як спосіб зберігати ключові імена для моїх уподобань. Я розумію, що це гарна ідея, оскільки вона дозволяє легко змінювати клавіші, якщо це необхідно. Плюс, це все поняття "відокремити ваші дані від вашої логіки". У будь-якому випадку, чи є хороший спосіб …


16
@class vs. #import
Наскільки я розумію, що слід використовувати заяву прямого класу у випадку, якщо ClassA повинен включати заголовок ClassB, а ClassB повинен включати заголовок ClassA, щоб уникнути кругових включень. Я також розумію, що анкета #importпроста, ifndefтак що включення трапляється лише один раз. Мій запит такий: Коли використовується одне #importі коли одне @class? …






13
Як роздрукувати ім'я методу та номер рядка та умовно відключити NSLog?
Я веду презентацію про налагодження в Xcode і хотів би отримати більше інформації про ефективне використання NSLog. Зокрема, у мене є два питання: чи є спосіб легко NSLog назва поточного методу / номер рядка? чи є спосіб легко "відключити" всі NSLogs перед компілюванням для випуску коду?


8
Чи можливі структури NSLog C (як CGRect або CGPoint)?
Я хочу мати змогу налагоджувати структури C, не потребуючи явного введення кожного властивості, з якої вони складаються. тобто я хочу вміти робити щось подібне: CGPoint cgPoint = CGPointMake(0,0); NSLog(@"%@",cgPoint); Очевидно, що "% @" не спрацює, звідси і питання.


25
Виняток, закинутий в покоління NSOrderedSet
У моєму додатку Lion у мене є така модель даних: Взаємовідносини subitemsвсередині Item впорядковані . Xcode 4.1 (збірка 4B110) створив для мене файл Item.h, Item.m, SubItem.hі SubItem.h. Ось вміст (автогенерований) Item.h: #import <Foundation/Foundation.h> #import <CoreData/CoreData.h> @class SubItem; @interface Item : NSManagedObject { @private } @property (nonatomic, retain) NSString * name; …
364 cocoa  core-data  xcode4 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.