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

Разбираемся как работает @synthesize - Objective-C

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Objective-C Выполнение if...else http://www.cyberforum.ru/objective-c/thread1226139.html
Доброго дня, есть вот такой код, но не срабатывает else ? я не пойму почему :( NSString *string =@"asdasda vk.com aksdjlaksd http://www.vk.com"; NSError *error = nil; ...
Objective-C Видимость свойства Всем привет! в Классе LoadingData.h @property (nonatomic, retain) NSMutableDictionary *indexFullData; в LoadingData.m @synthesize indexFullData; Потом заполняю в методе LoadingText Все норм... http://www.cyberforum.ru/objective-c/thread1226092.html
Objective-C Распаковка и дизассемблеровка mach-o бинарника
Привет киберфорум, я пытаюсь вскрыть OSX mach-o бинарник (которое была написонна на ObjC и использует objc_runtime). К сожелению дизассемблировка дает меня bullshit, видимо бинарник закриптован,...
Objective-C Обработка нажатия в определенном месте на карте
Доброго дня всем, ребят подскажите как сделать такую вешь, у меня есть форма, и есть оператор который по нажатию на любое место на форме делает что-либо, так вот как сделать проверки, что бы действие...
Objective-C Передача данных с клиента на сервер и обратно http://www.cyberforum.ru/objective-c/thread1223607.html
Доброго времени суток. Вопрос состоит в следующем у меня в приложении есть регистрация. Поля для ввода (E-mail,Password, Repeat Password, Nick) мне поля email,pass,nick нужно отправить на сервер и от...
Objective-C Как удалить ViewController из UITabBarController В TabBar есть 2 вкладки, так вот если я перешёл во вторую, а потом опять вернулся, мне надо чтобы ViewController из второй вкладки удалился. Как это сделать? подробнее

Показать сообщение отдельно
noname_club
103 / 94 / 10
Регистрация: 01.05.2013
Сообщений: 598
11.07.2014, 19:40  [ТС]
Если вы переопределите методы доступа доступные для свойства
правда?

Objective-C
1
2
3
4
5
6
7
#import <Foundation/Foundation.h>
 
@interface HelloClass : NSObject
 
@property (nonatomic) NSString * sstring;
 
@end
Objective-C
1
2
3
4
5
6
7
8
9
10
11
12
#import "HelloClass.h"
 
@implementation HelloClass
 
-(void)setSstring:(NSString *)sstring {
    _sstring = [NSString stringWithFormat:@"%@2222",sstring];
}
 
-(void) dealloc {
    _sstring = nil;
}
@end
ну где тут слово на букву S ?

Если речь идет о полной перезаписи методов свойства.
То там тоже не наблюдается заветного слова

Objective-C
1
2
3
4
5
6
@interface HelloClass : NSObject
 
@property (nonatomic) NSString * ss_value;
@property (nonatomic) NSString * sstring;
 
@end
Objective-C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#import "HelloClass.h"
 
@implementation HelloClass
 
-(void)setSstring:(NSString *)sstring {
    
    _ss_value = sstring;
}
 
-(NSString*) sstring {
    return _ss_value;
}
 
-(void)dealloc {
    _ss_value = nil;
}
 
@end
тест

Objective-C
1
2
3
4
5
HelloClass * c = [HelloClass new];
    
    c.sstring = @"Hello world";
    
    NSLog(@"%@", c.sstring);
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru