0
나는 UIViewController
이라는 간단한 ViewController
을 가지고 있습니다. 사용자가 화면의 버튼을 누를 때 ViewController.m
코드가 표시되도록합니다. 어떻게해야합니까? 나는 iOS 앱을 실행하는 동안 소스 코드를 보는 방법은 무엇입니까?
NSString *contents = [NSString stringWithContentsOfFile:@"ViewController.m" encoding:NSUTF8StringEncoding error:nil];
NSLog(@"%@",contents);
을 시도하지만
null
어떤 아이디어를 반환 유지?
그런 식으로 결과를 얻으려면 원본 파일이 아닌 원시 데이터 파일로 파일을 포함해야합니다. 앱을 빌드하면 소스가 컴파일되어 바이너리로 변환되며, 단순히 앱에 포함되지 않고 프로세서는 문자 그대로 obj-c 소스 코드를 읽습니다. –
이것은 눈먼 총이지만 ViewController.m 파일을 참조하지 않는 것 같습니다. iOS에서는 모든 것이 샌드 박스 처리됩니다. 따라서 ViewController에 대한 경로가 있어야한다고 생각하는 위치에 있지 않을 수 있습니다. – Steven