Program Objective-C

1 - A Program in Objective C Method Function Declaration, Definition With Calling.

#import <Foundation/Foundation.h>

@interface SampleClass: NSObject

-(int)max:(int)num1 secondNumber:(int)num2;

@end

@implementation SampleClass

-(int)max:(int)num1 secondNumber:(int)num2
{
int result;
if(num1 > num2)
{
result = num1;
}
else{
result = num2;
}
return result;
}
@end

//Variable declaration
int a;
int b;
int main()
{
//Variable defination
int a = 10;
int b = 20;
int c;
int ret;
c = a + b;
NSLog(@"Value of c : %d \n", c);
f = f/10.10;
NSLog(@"Value of c : %f \n", f);
SampleClass *sampleClass = [[SampleClass alloc]init];
ret =  [sampleClass max:a secondNumber:b];
NSLog( @"Max value is :%d\n", ret );

return 0;

}

Object Oriented Programming Feature in Swift


Classes and Objects

Create A Class 

Class A{
//Empty Class
}
Create a new instance new Object in a Class A
Class A{
var new = A()
}

Properties 

Class B{

var data: Int = 10

}

1 TO 5 - Number Pattern Program in Objective C

(1):- 

12345
1234
123
12
1

#import <Foundation/Foundation.h>
int main (int argc, const char * argv[])

{

NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];

int i, j;    
    for(i=5; i>=1; i--)  
{
   for(j=1; j<=i; j++)      
 {          
         NSLog(@"%i", j);    
    }      
         NSLog(@"");
   
}
[pool drain];
return 0;
}

(2):- 

5
54
543
5432
54321


#import <Foundation/Foundation.h>
int main (int argc, const char * argv[])
{

NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
int i, j;  
for(i=5; i>=1; i--)
        {  
for(j=5; j>=i; j--)    
{        
NSLog(@"%i", j);    
}      
NSLog(@"");  
}
[pool drain];
return 0;
}

(3):- 

54321
4321
321
21
1

#import <Foundation/Foundation.h>
int main (int argc, const char * argv[])
{

NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
int i, j;  
for(i=5; i>=1; i--)
 {      
for(j=i; j>=1; j--)
          
NSLog(@"%i", j);      
}
       
NSLog(@"");
   
}

[pool drain];
return 0;
}

(4):- 

54321
5432
543
54
5

#import <Foundation/Foundation.h>
int main (int argc, const char * argv[])
{

NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
int i, j;
   
for(i=5; i>=1; i--)
   
 {
       
for(j=i; j>=1; j--)          
NSLog(@"%i", j);
     
}
       
NSLog(@"");
   
}
[pool drain];

return 0;
}

(5):- 

5
45
345
2345
12345

#import <Foundation/Foundation.h>


int main (int argc, const char * argv[])

{

NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];

int i, j;
   
for(i=5;i>=1;i--)
   
  {
       
for(j=i;j<=5;j++)
       
{          
NSLog(@"%d", j);
       
  }
       
NSLog(@"");
   
 }
 

[pool drain];

return 0;

}



(6):-

1
21
321
4321
54321

#import <Foundation/Foundation.h>


int main (int argc, const char * argv[])

{

NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];


for(i=1;i<=5;i++)

 {

for(j=i;j>=1;j--)

 {                  
NSLog(@"%d", j);
       
  }
       
NSLog(@"");
   
 }
 

[pool drain];

return 0;

}


(7):-

5
54
543
5432
54321

#import <Foundation/Foundation.h>


int main (int argc, const char * argv[])

{

NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];


for(i=5;i>=1;i--)
{

for(j=5;j>=i;j--)

{                
NSLog(@"%d", j);
       
  }
       
NSLog(@"");
   
 }
 

[pool drain];

return 0;

}


(8):-

1
22
333
4444
55555

#import <Foundation/Foundation.h>


int main (int argc, const char * argv[])

{

NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];


for(i=1;i<=5;i++)

{

for(j=1;j<=i;j++)

{                
NSLog(@"%d", j);
       
  }
       
NSLog(@"");
   
 }
 
[pool drain];

return 0;



Comments

Post a Comment

Field Service Software

Field Service Software
Field Force Tracker

Popular posts from this blog

How Create Animated Circle Progress Bar iOS 11 Swift 4

Core Data With Swift 4.0 Tutorial

iOS MapKit Tutorial: Getting Started Search Location and Directions on Mapkit