Вопросы по теме 'cocoa-design-patterns'

Как мне обрабатывать сбой в методе init: в Objective-C?
Допустим, я создаю новый класс для iPhone в Objective-C. В одном из моих методов инициализации я хочу вручную выделить часть памяти. Итак, у меня могло бы получиться что-то вроде этого: - (id)initWithSomeObject:(SomeObject *)someObject { self...
3608 просмотров

Как завершить задачи в фоновом режиме, если задачи не находятся в AppDelegate?
У меня есть приложение со следующей иерархией: - Tab bar controller: - Table view controller -> Some buttons - Table view controller -> Some buttons При нажатии кнопок пользователю может потребоваться подождать от 1 до 10 секунд...
222 просмотров

Руководство по программированию по общей архитектуре приложений Cocoa
Я довольно много занимался программированием Cocoa, как для OS X, так и для iOS, и я приобрел довольно много опыта в том, что работает, а что нет, в отношении того, как вещи в целом сочетаются друг с другом. Тем не менее, есть еще много аспектов...
151 просмотров

Как NSCoder и/или NSKeyedUnarchiver обрабатывают множественные декодирования одного и того же объекта?
Мне было интересно, как NSCoder будет обрабатывать объект, который был разделен и закодирован несколькими объектами при следующем декодировании. Будет ли он создавать две копии объекта или один объект будет декодирован и разделен между всеми...
1053 просмотров

Абстрактный класс в Objective-C
Мне требуется ваша помощь. Следующая проблема в Objective-C: // Robot.h @protocol RobotProtocol <NSObject> -(void)doWork; @end @interface Robot : NSObject // Rob1 sublass of class Robot // rob1.h @interface Rob1 : Robot...
11420 просмотров

Мне действительно нужен общий экземпляр на синглтоне?
Я написал вспомогательную структуру для сохранения и загрузки данных в NSUserDefaults . import UIKit struct Database { static let defaults = NSUserDefaults.standardUserDefaults() static var myVariable: AnyObject? static func...
908 просмотров