Только спустя все это время понял почему нужно локальную переменную делать))) Иначе self может пропасть в любой момент, даже после прохождения if. Мне стыдно)
По поводу старичков которые говорят, что нужно писать без ARC, чтобы держать все под контролем, в одной книге написано следующее: Если не доверяют компилятору, пусть откроют код в ассемблированом виде и контролируют по полной)
Емае что за бред, это же чуть более навороченная радиоуправляемая игрушка, которые есть по всей стране. Получается щас любой папка с сыном запустивший вертолетик может влететь на круглую сумму. Я думаю стоит обратиться к юристам.
Я только начинаю работать с CoreData и возник такой вопрос по статье: Если я делаю запрос из CoreData, то его следует делать только через daddyManagedObjectContext?
Пример:
NSArray *result = [daddyManagedObjectContext executeFetchRequest:request
error:&error];
Спустя 3 года наткнулся на вашу статью и хоть по прежнему не изобретена телепортация и не так уж и много звездолетов бороздят космические просторы, но наша жизнь чуточку стала лучше и теперь появились storyboards. И при создании UIViewController посылается сообщение — (id)initWithCoder:(NSCoder*)aDecoder а
init
initWithNibName:
для программного создания UIViewController уже не катят.
И чтобы не освобождать в viewDidUnload оутлеты можно создавать их с помощью слабой ссылочки __weak IBOutlet UILabel* label; (аналогично в пропертях)
Предприниматель это предприимчивый человек, он не обязан быть умным, он просто делает, набивает кучу шишек и получает результат. В то время как остальные с кучей дипломов, придумывают много доводов чтобы ничего не делать, так и сидят на одном месте.
Что вам мешает зайти и посмотреть жилье когда вы получаете от студентов деньги? Плохо живут — на выход.
Квартира в выгодном месте это очень хорошо, вложение на всю жизнь и вашим детям и пофиг что с рублем, пусть падает или нет. И цена на нее всегда растет, не забывайте.
По мне так лучше копить деньги да купить хату в провинции и сдавать студентам например. Будет доход + через лет 5 уже точно дороже продашь.
Насчет вкладов, тут не угадаешь))) Летом сделал рублевый на год, а щас вижу, что если бы в баксах положил, то за пол года я бы получил больше в 2 раза (причем без процентов по валютному вкладу) чем за год на рублях.
У меня на маке звук в звонках был только первый раз, если звонил еще раз — уже никого не слышал. Приходилось ребутать прогу. Последняя обнова все исправила.
Пример:
NSArray *result = [daddyManagedObjectContext executeFetchRequest:request
error:&error];
init
initWithNibName:
для программного создания UIViewController уже не катят.
И чтобы не освобождать в viewDidUnload оутлеты можно создавать их с помощью слабой ссылочки __weak IBOutlet UILabel* label; (аналогично в пропертях)
Вдруг кому пригодится.
Что вам мешает зайти и посмотреть жилье когда вы получаете от студентов деньги? Плохо живут — на выход.
Квартира в выгодном месте это очень хорошо, вложение на всю жизнь и вашим детям и пофиг что с рублем, пусть падает или нет. И цена на нее всегда растет, не забывайте.
Насчет вкладов, тут не угадаешь))) Летом сделал рублевый на год, а щас вижу, что если бы в баксах положил, то за пол года я бы получил больше в 2 раза (причем без процентов по валютному вкладу) чем за год на рублях.
__weak SomeObjectClass *weakSelf = self;
SomeBlockType someBlock = ^{
SomeObjectClass *strongSelf = weakSelf;
if (strongSelf) {
[strongSelf someMethod];
}
};
можно же обойтись без strongSelf, просто используя weakSelf?