zoukankan      html  css  js  c++  java
  • iOS平常注意1

    在写oc代码时的注意有一些错误看看各位朋友在平常注意了编写是的小错误我也会不断总结的

    1.

    [NSTimer scheduledTimerWithTimeInterval:1 target:self selector:@selector(timesAction:)userInfo:nil repeats:YES];这是一个定时器的初始化方法但记得平常在写的时候,当写定时器方法时可能会timesAction:中的:丢了这时Xcode是不会报错的但是编译器在运行的时候不会报初始化定时器方法的反而停止在

    [[NSRunLoop currentRunLoop]run];上面提示是

    unrecognized selector sent to instance 0x100202c60说明他是没找到匹配的方法。

     2.在使用kvo的时候是不能用a--进行属性值的减少因为在编写监听的时候在这个方法

    [_children addObserver:self forKeyPath:@"Happy" options:NSKeyValueObservingOptionNew |NSKeyValueObservingOptionOld context:@"hahahah"];上他是又返回字典key为old和new上有新旧值之分,如果它是a--是它会吧这个原值赋给old和new的值然后值就会不变,因为他监听到值和原值没有变,如果值都没有变的话就不会进行反应的方法吧,注意:a--是先附原值再自减。

    3.还有如何进行吧一个int的值进行百分化

    NSLog(@"这个孩子的清洁度%0.1f%%",tim/100.0*100);在这个%0.1f%%",tim/100.0*100第一个%是一个都要写的标示可以不用管,tim/100.0*100这个可以让算出的数字末尾保留一位小数。

  • 相关阅读:
    [团队项目]典型用户
    0415 操作系统_实验二、作业调度模拟程序
    0415 结对2.0评价
    复利计算- 结对2.0--复利计算WEB升级版
    0408汉堡
    复利计算- 结对1.0
    0405《构建之法》第四章读后感
    复利计算器4.0 【java版】
    复利计算器的单元测试结果
    操作系统 实验一、命令解释程序的编写实验
  • 原文地址:https://www.cnblogs.com/xiangruru/p/4822096.html
Copyright © 2011-2022 走看看