Я совершенно новичок в разработке для iPhone и, в основном, на любом языке Си.Я понимаю концепцию переменных и т. Д., Поэтому я пытаюсь использовать их базовым образом, чтобы лучше понять концепцию.К сожалению, я получаю предупреждения компилятора, когда я пытаюсь сделать что-то очень простое: я просто хочу присвоить значения своим 5 переменным.
Код ViewController.h:
@interface MyApplicationViewController : UIViewController {
IBOutlet UITextView *variable1;
IBOutlet UITextView *variable2;
IBOutlet UITextView *variable3;
IBOutlet UITextView *variable4;
IBOutlet UITextView *variable5;
}
[Я знаю, что теоретически я мог бы связать эти переменные с текстовыми представлениями в IB, но я не]
@property (nonatomic, retain) IBOutlet UITextView *variable1;
@property (nonatomic, retain) IBOutlet UITextView *variable2;
@property (nonatomic, retain) IBOutlet UITextView *variable3;
@property (nonatomic, retain) IBOutlet UITextView *variable4;
@property (nonatomic, retain) IBOutlet UITextView *variable5;
@end
Код ViewController.m:
@implementation MyApplicationViewController
@synthesize variable1;
@synthesize variable2;
@synthesize variable3;
@synthesize variable4;
@synthesize variable5;
- (void)viewDidLoad {
variable1 = "memory text1"; [Warning]
variable2 = "memory text2"; [Warning]
variable3 = "memory text3"; [Warning]
variable4 = "memory text4"; [Warning]
variable5 = "memory text5"; [Warning]
}
Я не освобождаю свойпеременные, потому что я хочу сохранить их в памяти, пока приложение полностью не завершится.Почему я получаю эти предупреждения?Я делаю что-то не так?Все, что я собираюсь сделать здесь, это сохранить значения переменных (memorytext1, memory text 2 и т. Д.) В памяти.Я посмотрел другой разговор об этом предупреждении о переполнении стека, но их проблема, похоже, не соответствовала моей, хотя предупреждение было таким же.Пожалуйста, не говори ничего слишком сложного, потому что я все еще новичок в этом.Спасибо!