Форум программистов, компьютерный форум CyberForum.ru

Освобождение памяти - Objective-C

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Objective-C Не создается объект класса NSBitmapImageRep http://www.cyberforum.ru/objective-c/thread687003.html
Здравствуйте! Есть такой код: NSInteger pixHiOut = currentImageRep.pixelsHigh * aScale; NSInteger pixWiOut = currentImageRep.pixelsWide * aScale; NSSize currentImageSize = aImage.size; NSSize outputSize;
Objective-C Не видит файлы в директории Я только учусь программингу на objective-c и вот такая проблема: NSFileManager *fm=; NSString *pathToFile=]; if ( == NO) { return NO; } else { http://www.cyberforum.ru/objective-c/thread685149.html
Objective-C Не запускается Interface Builder
Привет. Начал изучение Obj-C. Использую Xcode 4.5.1, но не могу понять как запустить интерфейс билдер. его просто нет, и все. Перерыл пол-инета пытаясь понять в чме дело, или же где скачать билдер. В чем может быть дело? Заранее спасибо!
Два аргумента в label Objective-C
Всем привет! Прошу прощения за такой тупой вопрос, но все-таки его решения я так и не нашел... Допустим у меня есть 2 TextField и Label. Значение одного из них записать в label можно легко, например так: textfield1.text=label1.text А вот как добавить в label оба значения TextField1 и TextField2 это уже проблема. Как я только не пробовал это сделать, но у меня ничего не получалось: либо...
Objective-C Добавить пункт в контекстное меню по правому клику http://www.cyberforum.ru/objective-c/thread683339.html
Всем привет. Нужно добавить пукнт (а к нему подпункты) в контекстное меню по правому клику, не могу найти как это сделать. Везде пишут использовать "службы" .. но они не подходят, нужно что бы это выглядело как стандартное меню. Добавить это нужно в Mac os x. Под винду и под линукс сделал без проблем. Заранее спасибо!
Objective-C navigation based application в xcode 4.5 Здравсвуйте! Сразу прошу прощения за дурацкий вопрос, но прошу не кидаться плохими словами:) Я занялся изучением Objective-C и программированием по iOS. Сейчас на этапе изучения книга Программируем для iPhone и iPad. В 4 главе там требуется создать приложение на базе navigation based application, но соответвенно в xcode 4 такого шаблона нет. Конечно пошел в гугл. С вопросом как можно... подробнее

Показать сообщение отдельно
Santer.Net
15 / 15 / 1
Регистрация: 18.11.2010
Сообщений: 122
12.11.2012, 02:03     Освобождение памяти
С точки зрения управления памятью здесь уже ошибка


-(fraction *) add: (fraction *) f
{
Fraction *result = [[Fraction alloc]init]
int resultNum, resultDenom;
resultNum=numerator * f.denominator + denominator * f.numerator; //числитель и знаменатель здесь
resultDenom = denominator * f.denominator;
[result setTo: resultNum over: resultDenom];//представление в виде дроби
return result;
}

Поскольку за освобождения памяти ответственен тот, кто создал объект. Должно было быть сделано так
Fraction *result = [[[Fraction alloc]init] autorelease]
В качестве аргументации:
1) Если проверить на лики в ИксКоде, то это место подсветиться
2) http://developer.apple.com/library/m...emoryMgmt.html
 
Текущее время: 13:05. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru