Форум программистов, компьютерный форум, киберфорум
Наши страницы

Великие и ужасные @property - Objective-C

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Objective-C Передача файлов через iTunes http://www.cyberforum.ru/objective-c/thread934748.html
Может кто-нибудь объяснить логику передачи фалов через айтюнс в приложение? файлы автоматически появляются в documents? и как осуществить их обработку?
Objective-C URL-Scheme Привет всем! Вопрос таков: нужно передавать и получать данные от сторонних приложений, как получать информацию каким приложениям можно передавать(ну то есть открыть данный документ в офисе,... http://www.cyberforum.ru/objective-c/thread934744.html
Вписывание CGsize в другой CGsize с сохранением пропорций Objective-C
Скажем, у нас есть большой прямоугольник если нам надо его вписать в маленький прямоугольник с сохранением пропорций, тогда составим велосипед вписывания : -(CGSize)...
Objective-C Картинки в NORETINA устройствах
Думаю некоторые сталкивались с тем что обычные устройства не умеют правильно интерполировать(сгладить) изображение, если они превышает размеры своего контейнера. Если на retina с этим делом все...
Objective-C Mac OS open-edit-save image? http://www.cyberforum.ru/objective-c/thread932791.html
Здраствуйте! Мне нужно сосздать бистро програмку под Мас ОС простенькую. Которая откриваэт изображения, потом что там изменяет (что небуть) и затем сохраняет Самому разобратся пока не получается...
Objective-C NSURL Здравствуйте мне нужно выводить ссылку на сайт в *Label не просто текстом, а именно ссылка, чтобы можно было по ней тапнуть и перейти на страницу. Заранее спасибо Добавлено через 1 час 20 минут... подробнее

Показать сообщение отдельно
mobidevelop
182 / 182 / 3
Регистрация: 10.01.2013
Сообщений: 596
07.08.2013, 18:57
Ладно. Продолжу, раз ввязался
Цитата Сообщение от kievkao Посмотреть сообщение
6. retain - никак могу понять сути такого сеттера, даже прочитав несколько статей. Вот, есть такой пример:
Код Objective-C
- (void)setListList *)list{
[_list autorelease];
_list =[list retain];
}
Так делают на случай если в сеттер придет тот же объект, который лежит в проперти. В этом случае дефолтный сеттер работает неправильно:
Objective-C
1
2
3
4
- (void)setList:(List *)list{
[_list release];
_list =[list retain];
}
После релиза объект освободится и вторая стока приведет к ошибке доступа.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru