Я делаю презентацию об отладке в XCode и хотел бы получить больше информации об эффективном использовании NSLog.
В частности, у меня есть два вопроса:
Есть ли метод, который я могу переопределить в моих пользовательских классах, чтобы при
NSLog(@"%@", myObject)
называется, он будет печатать поля (или что я считаю важным) моего объекта? Я думаю, что я ищу Objective-C эквивалент Java toString()
.
Мне говорили об этом несколько раз на этом самом сайте, но я хотел убедиться, что это действительно так.
Я ожидал, что смогу распределить вызовы функций NSLog по всему коду, и что Xcode / gcc автоматически удалит эти вызовы при сборке
...При выпуске приложения для iPhone, если я отключу NSLog();
, будет ли оно работать лучше?
Я привык к программированию и тому, чтобы сообщения журнала были доступны для просмотра Я знаю, что раньше вы могли использовать NSLog()
для отслеживания сообщений при отладке приложений Какао. Как лучше всего «отслеживать» сообщения при кодировании в среде разработки iPhone Xcode?
Что происходит с информацией NSLog при работе на устройстве? Куда идет текст? Это спасено? Следовательно, это большая нагрузка при работе на устройстве или оно фактически отправляется на ноль?
Как распечатать NSMutableURLRequest с помощью NSLog?
Каков наилучший способ записи операторов журнала в файл или базу данных в приложении iPhone?
В идеале вывод NSLog () может быть перенаправлен в файл с помощью freopen (), но я видел несколько отчетов о том, что он не работает. У
...Я только начал изучать разработку для iOS. Я использую в своем коде несколько операторов NSLog
, но они нигде не выводятся. Мое приложение использует конфигурацию отладки, и я запускаю свое приложение в симуляторе iPhone из Xcode. Я проверил как консоль
Как я могу отобразить следующие байты, используя NSLog ?
const void *devTokenBytes = [devToken bytes];
Я работаю над консольным приложением, которое отслеживает разные песни. Я работаю над тем, чтобы поднять класс песни с нуля, и натолкнулся на препятствие, пытаясь записать nsnumber, который был выделен на время песни, в оператор nslog:
//
// Song.h
// MusicCollection.15.9
... Привет, Stacked-Эксперты!
Мой вопрос: Как сгенерировать строку из значения CLLocationDegrees?
Неудачные попытки:
1. NSLog(@"Value: %f", currentLocation.coordinate.latitude); //Tried with all NSLog specifiers.
2. NSNumber *tmp = [[NSNumber alloc] initWithDouble:currentLocation.coordinate.latitude];
3. NSString *tmp = [[NSString alloc] initWithFormat:@"%@", currentLocation.coordinate.latitude];
Когда я смотрю в
...У меня есть вопрос, касающийся функции, которую я создал. Я хотел бы показать временной интервал в выводе моей консоли.
-(void)MyTimeInterval:(id)sender
{
NSDate *then = [NSDate date];
NSDate *now = [NSDate date];
NSTimeInterval interval = [now timeIntervalSinceDate:then];
NSLog(@"let me see the
... Я делал довольно обычный addPersistentStore для NSPersistentStoreCoordinator
, и он генерировал & amp; код ошибки.
Итак, я пошел к NSLog
и получил ошибку доступа, когда сделал это:
NSLog(@"Unresolved error %@, %@", error, [error userInfo]);
, который, кажется, является общей идиомой.
...NSLog работает в iPod / iPhone? Я гуглил это. , не мог ничего найти. ,