What is log handling in Objective C?

Overview

Objective-C language is an object-oriented programming language that can be used to send instant messages to the C language. Apple, iOS, OS X, and their particular APIs are used by this main programming language. NSLog FoundationKit used for displaying debug functions is used to print logs.

Syntax


Let's view the syntax of this method:

Void NSlog( NSString *format, ...)

In NSLog(@ " " ), NSlog is a foundation and @ is literal in C and it is compulsory to write; otherwise, there will be a compile-time error.

Code example

Let's look at the code example below:

#import <Foundation/Foundation.h>
int main() {
NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
NSLog(@"HI... what's up!");
NSLog(@"Log handling");
return 0;
[pool drain];
}

Code explanation

We import Foundation, which is a basic layer for working on applications in different perspectives like texting, editing, calculations, and many more.

  • Line 5: We use @, and print ( Hi…what’s up) with the help of NSlog.
  • Line 6: We use @, and print ( Log handling) with the help of NSlog.

New on Educative
Learn to Code
Learn any Language as a beginner
Develop a human edge in an AI powered world and learn to code with AI from our beginner friendly catalog
🏆 Leaderboard
Daily Coding Challenge
Solve a new coding challenge every day and climb the leaderboard

Free Resources