LLDB 정보
5671 단어 XcodeObjective-C
LLDB를 사용합시다.
서버측의 사람과 분담이 제대로 나뉘어져 있는 현장에서 DB도 흔들리지 못했을 때의 이야기입니다.
API에서 모든 오류 코드 체크 테스트시 😅
일일이 서버 측의 사람들에게 받는 것이 어렵다고 생각합니다.
자신 「각각의 에러 코드는 어떻게 하면 잘라내거나 정도입니까?」
팀의 사람과 상담하면
팀의 사람 "디버그시에 LLDB로 다시 쓰면 좋지!"
라고 말해, 완전히(゜Д゜)포칸
팀의 사람 「엔지니어라면 알고 있지?」
자신 「하하하. 물론이에요! 아니- 실망하고 있었구나ー」
라고 하는 일이 있었으므로 잊지 않게 메모 쓰기.
... 그래, 물론 알았어도
간단한 코드 준비
objective-c-viewDidload- (void)viewDidLoad {
[super viewDidLoad];
// 対象の変数
int count = 0;
// ここでブレークを貼ってLLDBの入力する
if (count == 0)
{
NSLog(@"count %d",count);
}
else if(count == 1)
{
NSLog(@"count %d",count);
}
// 表示を確認できるようにラベルをセット
UILabel *countLabel = [[UILabel alloc] initWithFrame:CGRectMake(100, 100, 100, 100)];
countLabel.backgroundColor = [UIColor yellowColor];
countLabel.textAlignment = NSTextAlignmentCenter;
countLabel.text = [NSString stringWithFormat:@"count %d",count];
// ここでもブレークを貼って
[self.view addSubview:countLabel];
}
표시는 이런 느낌
변수의 내용을 확인
1, Run하겠습니다
2, 브레이크를 붙입니다(위 참조)
3, 디버그 영역 선택
4, po count
5, 0
라고 표시됩니다. 이것이 변수의 내용입니다.
6, 보이는 것은 변수만이 아닙니다. 다음 브레이크로 넘어가자
7, 이번에는 po countLabel
8, 그러면 label의 설정이 표시됩니다. 편리
변수의 내용을 다시 작성
1, [변수의 내용을 확인한다]의 1, 2, 3,까지 함께.
2, po count = 1
3, 하면 1로 표시됩니다. 이것으로 내용이 바뀌었습니다.
4, 라벨을 보고 확인해 보면
로 바뀝니다.
끝
매우 간단한 곳만, 그 밖에도 여러가지 기능이 있으므로 점점 효율을 높이고 싶다.
test code:
htps : // 기주 b. 코 m / 켄타로 켄타로 / st
Reference
이 문제에 관하여(LLDB 정보), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/kentarokentaro/items/4fd616babf39b5423088
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
- (void)viewDidLoad {
[super viewDidLoad];
// 対象の変数
int count = 0;
// ここでブレークを貼ってLLDBの入力する
if (count == 0)
{
NSLog(@"count %d",count);
}
else if(count == 1)
{
NSLog(@"count %d",count);
}
// 表示を確認できるようにラベルをセット
UILabel *countLabel = [[UILabel alloc] initWithFrame:CGRectMake(100, 100, 100, 100)];
countLabel.backgroundColor = [UIColor yellowColor];
countLabel.textAlignment = NSTextAlignmentCenter;
countLabel.text = [NSString stringWithFormat:@"count %d",count];
// ここでもブレークを貼って
[self.view addSubview:countLabel];
}
Reference
이 문제에 관하여(LLDB 정보), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/kentarokentaro/items/4fd616babf39b5423088텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)