반응형

Objective-C 4

-ObjC 링커 플래그의 역할은 무엇입니까?

-ObjC 링커 플래그의 역할은 무엇입니까? 링커 플래그를 사용하거나 사용하지 않는 앱이 있습니다.그러나 링커 플래그가 없으면 보기에 데이터를 추가할 때 매우 다른 동작이 발생합니다. 이 플래그로 인해 링커는 Objective-C 클래스 또는 범주를 정의하는 라이브러리의 모든 개체 파일을 로드합니다.이 옵션은 일반적으로 (애플리케이션에 로드된 추가 개체 코드로 인해) 더 큰 실행 파일을 생성하지만 기존 클래스의 범주를 포함하는 효과적인 Objective-C 정적 라이브러리를 성공적으로 만들 수 있습니다. 이 기술 Q&A에서언급URL : https://stackoverflow.com/questions/6629979/what-does-the-objc-linker-flag-do

programing 2023.05.26

목표 C에서 강한 것과 약한 것의 차이

목표 C에서 강한 것과 약한 것의 차이 사이의 차이점은 무엇입니까?strong그리고.weak@property객체에 대한 포인터 선언? 또한, 무이가 입니까?nonatomic비열한?풍선의 관점에서 강한 언급과 약한 언급을 생각하는 것이 도움이 될 수 있습니다. 풍선은 적어도 한 사람이 그것에 부착된 끈을 잡고 있는 한 날아가지 않을 것입니다.현을 잡고 있는 사람들의 수는 유지 카운트입니다.아무도 끈을 붙잡고 있지 않을 때, 풍선은 날아갈 것입니다(할당 해제).많은 사람들이 같은 풍선에 줄을 댈 수 있습니다.강한 참조와 약한 참조를 모두 사용하여 참조된 개체에 대한 속성 및 호출 메서드를 가져오거나 설정할 수 있습니다. 강한 언급은 그 풍선에 줄을 잡고 있는 것과 같습니다.여러분이 풍선에 붙어 있는 끈을 잡..

programing 2023.04.26

오류: iOS9에서 _실행되지 않는 특정 작업 처리

오류: iOS9에서 _실행되지 않는 특정 작업 처리 iOS 9에서 다음 오류가 발생합니다. -[UIApplication_handleNonLaunchSpecificActions: forScene: withTransitionContext: completion:] unhandled action -> { handler = remote; info = { (1) = 5; }; } 다른 사람이 이 오류 또는 의미를 발견했습니까?뭐가 문제야?당신의 코드에는 아무 문제가 없습니다.이것은 Apple 내부의 기록 메시지이며, 당신은 그것에 대해 레이더를 제출해야 합니다. 이것이 아마도 Apple의 코드임을 보여주는 두 가지 힌트가 있습니다. 메서드 이름 앞에 있는 밑줄_handleNonLaunchSpecificActions..

programing 2023.04.26

Xcode 4에서 NSZombieEnabled를 설정하려면 어떻게 해야 합니까?

Xcode 4에서 NSZombieEnabled를 설정하려면 어떻게 해야 합니까? 셋업 방법NSZombieEnabled그리고.CFZombieLevelXcode 4에서 실행 가능한 파일인가요?Xcode 4.x에서 를 누릅니다. ⌥⌘R (또는 클릭)Menubar>Product>Scheme>Edit Scheme) [ Diagnostics ]탭을 선택하고 [Enable Zombie Objects]을 클릭합니다. 이렇게 하면 릴리스된 오브젝트가 NSZombie 인스턴스로 변환되어 다시 사용할 때 콘솔 경고가 출력됩니다.이는 메모리 사용량은 증가하지만(오브젝트는 실제로 릴리스되지 않음) 오류 보고를 개선하는 디버깅 보조 도구입니다. 일반적으로 개체를 오버릴리스할 때 어떤 개체를 오버릴리스할 수 있는지 알 수 있습니다..

programing 2023.04.16
반응형