以下のコードを呼び出すたびに、 ARCを使用しています。「Live Bytes」が毎回少しずつ増加していることがわかります。ここでメモリ リークが発生しているに違いありません。
char* example = (char *)sqlite3_column_text(compiledStatement, 1);
label.text = [NSString stringWithUTF8String:example];
しかし、私が以下の方法で行うと、メモリは 1 つのバイト数で永遠に安定します。しかし、label.text の内容は私が望む正確な単語ではありません。「&#( &(*@#)#@$」のように壊れています。
char* example = (char *)sqlite3_column_text(compiledStatement, 1);
label.text = [NSString stringWithFormat:@"%s",example];