나는이 개 수업을 .m질문 프로그래밍 방식
// in .m file
@synthesize myTextField = myTextField_
// in dealloc
[myTextField_ release]
// in viewDidLoad
UITextField* tf = [[UITextField alloc] init] initWithFrame:CGRectMake(200,6,100,30)];
[nameTextField_ = tf];
[tf release]
내 질문은 메모리 누수가 발생합니까? 아니면 그 충돌할까요? UITextField의 인스턴스를 만들 수있는 방법이 있습니까? 아마도
myTextField_ = [[UITextField alloc] init] initWithFrame:CGRectMake(200,6,100,30)];
이면 충분합니까?
감사합니다.
하지 당신이 속성으로 텍스트 필드를 가지고 그것을 합성하는 이유. 당신은 텍스트 필드를 RootviewController 클래스 밖에서 접근 가능하게하고 싶습니까? 그것은 나에게 나쁜 생각처럼 들린다. 또한 코드는 여전히 속성없이 잘 작동하고 행을 합성합니다. – ophychius
흥미로운 발언. 자습서 나는 재산으로 시작했고 그들의 모든 재료를 종합했다. 그게 내가 개인적으로 또는 아마 그렇게 할 것입니다 – bubbles
속성으로 텍스트 필드를 가지고 괜찮지 만 클래스에서 사용되는 경우 속성 선언을 클래스 확장의 .m 파일로 이동하십시오. 시스템의 나머지 부분에 표시하려는 항목을 .h에 넣으십시오. – zaph