Objective-C入门02:一些简单的基本操作

Objective-C入门02:一些简单的基本操作


程序启动成功后,就会进入这个方法。

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {


c语言的字符串是""oc为了区分,前面加一个@

oc的打印,  自带换行符,   带有打印时间。

c语言常用的基础类型   int   long

oc语言中 使用  NSInteger 代替 int  long

  NSLog(@"asdflkasdfklsadf" );

  NSLog(@"a is %d,b is %d ,c is %f",12, 33, 28.11  )  ;

    

c语言的调用

  function ( ) ;

    

oc语言的调用

  [selffunction ] ;

    

判断奇数偶数调用

  [selffunctionJiOu : 123 ] ;

    

判断从AB之间所有数字的和调用

  [selfqiuHe : 100  : 1 ] ;

    

数字AB,能同时被数字cd整除的数字的数量

  [selfshu1 : 1 shu2 : 100 shu3 : 10 shu4 : 5 ] ;

    

    returnYES ;

}



c语言的方法

void function ()

{

    printf("我是c语言函数\n" ) ;

}



oc语言的方法

-(void )function

{

    NSLog(@"我是oc语言方法" ) ;

}




判断从AB之间所有数字的和;

多参数之间,使用(空格+:):号隔开;

多参数  :前面可以加描述,让他人读代码跟容易。

-  (void ) qiuHe :  (NSInteger )number1   :  (NSInteger )number2

{

    NSInteger maxNum = [selfgetMaxNumWithNum : number1anotherNum : number2 ] ;

    NSInteger minNum  = [selfgetMaxNumWithNum : number1anotherNum : number2 ] ;

   NSInteger sum ;

   for (NSInteger  i  =  minNum  ;  i  <=  maxNum ;  i++ )

    {

        sum+= i ;

    }

   NSLog(@"sum is %ld" ,  sum ) ;

}




数字AB,能同时被数字cd整除的数字的数量

- (void ) shu1 : (NSInteger )number1

               shu2 : (NSInteger )number2

               shu3 : (NSInteger )number3

               shu4 : (NSInteger )number4

{

   NSInteger sum  =  0  ;

   NSInteger maxNum = [selfgetMaxNumWithNum : number1anotherNum : number2 ] ;

   NSInteger minNum =  [selfgetMinNumWithNum : number1anoutherNum : number2 ] ;

   for (NSInteger  i =  minNum  ;  i  <=  maxNum  ; i++ )

    {

      if(( (i%number3)==0)&&((i%number4)==0))

        sum++;

    }

   NSLog(@"%ld%ld的数中能被%ld%ld整除的数量为%ld",number1,number2,number3,number4,sum);

}




方法:返回两个数字中,较大的数

-  (NSInteger )getMaxNumWithNum : (NSInteger )num

                                   anotherNum : (NSInteger )anotherNum

{

   return  num > anotherNum ? num : anotherNum ;

}


方法:返回两个数字中,较小的数

- (NSInteger )getMinNumWithNum : (NSInteger )num

                                anoutherNum : (NSInteger )anoutherNum

  {

     return  num > anoutherNum ?  anoutherNum : num ;

  }




把三个数按小到大输出

- (void )getMinGoMax : (NSInteger ) num1

             getMinGoMax : (NSInteger ) num2

             getMinGoMax : (NSInteger ) num3

{

num1 = [selfgetMinNumWithNum : num1anoutherNum : num2 ] ;

num2 = [self getMaxNumWithNum : num1anotherNum : num2 ] ;

}






判断奇数偶数

-(void )functionJiOu : (int ) number

  {     

使用%@打印字符串

如果是奇数,打印出number是奇数,否则打印出number是偶数

     NSLog(@" %d  %@ " ,  number ,  number%2 ==  0  ?  @"偶数" :@"奇数");

  }




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值