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

Objective-C

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 22, средняя оценка - 4.68
andrei0077
6 / 6 / 1
Регистрация: 23.06.2011
Сообщений: 92
#1

ARC и свойства - Objective-C

03.10.2012, 14:56. Просмотров 2830. Ответов 19
Метки нет (Все метки)

Добрый день! Такой вопрос. В режиме ARC , в каких случаях нужно писать у свойства nonatomic, а в каких atomic? Смотрел документацию, смотрел статьи на русском, так и не понял суть, объясните кто-нибудь простым языком, если можно. Заранее спасибо.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.10.2012, 14:56
Я подобрал для вас темы с готовыми решениями и ответами на вопрос ARC и свойства (Objective-C):

IOS и ARC - Программирование iOS
Добрый день. Только начал изучать Objective C и IOS, изучаю по книгам которые есть в свободном доступе и по найденным статьям. Вот и...

Свойства - Objective-C
Добрый день! У меня проект с ARC. Я задал свойство @property (nonatomic,strong) UITableView *theTableView;. Синтезирировал его так...

Свойства класса - Objective-C
Здравствуйте! Пытаюсь разобраться со старым и новым способами записи свойств класса. Нашел здесь ссылку...

Свойства и переменные - Objective-C
добрый день! продолжаю учить obj c. Не понял один момент со свойствами. кратко создал класс со свойствами и в main импортировал его. ...

Видимость свойства - Objective-C
Всем привет! в Классе LoadingData.h @property (nonatomic, retain) NSMutableDictionary *indexFullData; в LoadingData.m @synthesize...

Size Classes и свойства frame/bounds у UIView - Программирование iOS
Всем привет! Решил в своем pet-проекте заюзать по-полной size classes, и столкнулся со следующей странностью: Для anyW & anyH...

19
andrei0077
6 / 6 / 1
Регистрация: 23.06.2011
Сообщений: 92
15.10.2012, 15:13  [ТС] #16
Я видимо не допонял насчет геттера. Я когда считываю значение, я разве не к геттеру обращаюсь? Когда мы задаём значение ,то обращаемся к сеттеру, а когда получаем, обращаемся к геттеру. Разве не так?
0
zulkis
684 / 611 / 38
Регистрация: 13.01.2011
Сообщений: 1,724
15.10.2012, 19:58 #17
Цитата Сообщение от andrei0077 Посмотреть сообщение
Я видимо не допонял насчет геттера. Я когда считываю значение, я разве не к геттеру обращаюсь? Когда мы задаём значение ,то обращаемся к сеттеру, а когда получаем, обращаемся к геттеру. Разве не так?
Все так, а результат то какой ждете?
1
andrei0077
6 / 6 / 1
Регистрация: 23.06.2011
Сообщений: 92
16.10.2012, 09:12  [ТС] #18
Я хочу увидеть роль параметра nonatimic/ atomic . Вы говорили, что если 2 потока работают и первый обращается к геттеру, а второй это же время обращается к сеттеру одного и того же свойства, то atomic Гарантирует то, что в первый вернется целое неиспорченное значение. Сейчас вроде есть 2 таких потока, но я когда я меняю nonatomic на atomic , метод readString выводит то значение, которое задается в методе writeString. Или я чего-то не понимаю?
0
zulkis
684 / 611 / 38
Регистрация: 13.01.2011
Сообщений: 1,724
17.10.2012, 05:30 #19
Цитата Сообщение от andrei0077 Посмотреть сообщение
Я хочу увидеть роль параметра nonatimic/ atomic . Вы говорили, что если 2 потока работают и первый обращается к геттеру, а второй это же время обращается к сеттеру одного и того же свойства, то atomic Гарантирует то, что в первый вернется целое неиспорченное значение. Сейчас вроде есть 2 таких потока, но я когда я меняю nonatomic на atomic , метод readString выводит то значение, которое задается в методе writeString. Или я чего-то не понимаю?
Я попробую еще пример выдумать, но имхо, со строками мы ничего не добьемся. Слишком просто. Нужно усложнение.
1
andrei0077
6 / 6 / 1
Регистрация: 23.06.2011
Сообщений: 92
17.10.2012, 14:46  [ТС] #20
Мне подойдёт абсолютно любой пример, где на практике видно разницу между atomic и nonatomic. Заранее благодарю.
0
17.10.2012, 14:46
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.10.2012, 14:46
Привет! Вот еще темы с ответами:

Как из одного ViewController изменить свойства другого? - Программирование iOS
Здравствуйте! У меня приложение на UITabBarController, я хочу чтобы если пользователь нажал кнопку в 1 вью, во втором отобразилась...

Pie, arc - C++ Builder
http://www.az-design.ru/index.shtml?Support&SoftWare&Delphi/D3/SB20Pie можете растолковать что к чему? Вроде по русски написано но...

Файлы redo и arc - Oracle
здравствуйте. мне необходимо выполнить следующую задачу: выполнить некоторые изменения с таблицей ( insert update delete), а...

Arcsin(x), arccos(x) и другие arc - Математика
Все ли знают обратные тригонометрические функции? Это знают все 1) arcsin(-x) = -arcsin(x) 2) arctg(-x) = -arctg(x) А это? 3)...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru