반응형

Objective-C 3

ARC에서 @autore release 풀이 여전히 필요한 이유는 무엇입니까?

ARC에서 @autore release 풀이 여전히 필요한 이유는 무엇입니까? ARC(Automatic Reference Counting)를 사용하는 대부분의 경우 Objective-C 개체를 사용하는 메모리 관리에 대해 전혀 생각할 필요가 없습니다.생이허용않다습니지를 생성하는 것은 되지 않습니다.NSAutoreleasePool하지만 더 이상 새로운 구문이 있습니다. @autoreleasepool { … } 제 질문은 수동으로 릴리스/자동 릴리스할 필요가 없는데 왜 이 기능이 필요하냐는 것입니다. 편집: 모든 답변과 코멘트에서 얻은 내용을 요약하면 다음과 같습니다. 새 구문: @autoreleasepool { … }에 대한 새로운 구문입니다. NSAutoreleasePool *pool = [[NSAuto..

source 2023.05.27

단추 모서리를 둥글게 하는 방법

단추 모서리를 둥글게 하는 방법 저는 직사각형 이미지(jpg)를 가지고 있는데 xcode로 둥근 모서리가 있는 버튼의 배경을 채우고 싶습니다. 나는 다음과 같이 썼다. UIButton *button = [[UIButton buttonWithType:UIButtonTypeRoundedRect] retain]; CGRect frame = CGRectMake(x, y, cardWidth, cardHeight); button.frame = frame; [button setBackgroundImage:backImage forState:UIControlStateNormal]; 다만, 이 어프로치로 얻을 수 있는 버튼은, 모서리가 둥글게 되어 있지 않습니다.원래의 이미지와 똑같이 보이는 평범한 직사각형입니다.버튼을 ..

source 2023.04.17

컴파일 경고: 아키텍처 i386의 파일을 처리하는 규칙이 없습니다.

컴파일 경고: 아키텍처 i386의 파일을 처리하는 규칙이 없습니다. 이 경고를 해결하려면 어떻게 해야 합니까? [WARN] 경고: 아키텍처 i386의 sourcecode.objj.h 유형의 파일 '$(PROJECT_DIR)/MyApp/MessageCell.h'를 처리하는 규칙이 없습니다. 프로젝트를 클릭하여 이 파일이 빌드 단계 탭에 없는지 확인합니다.일반적으로 헤더 파일은 여기에 남아 있지 않습니다.깨끗이 닦았다가 다시 지으면 효과가 있을 거예요!이 경고를 제거하기 위한 Xcode 4.x 그래픽 가이드: http://joytek.blogspot.tw/2011/09/xcode-4-warning-no-rule-to-process-file.html이 문제는, 다음의 순서에 따라서 간단하게 해결할 수 있습니다..

source 2023.04.12
반응형