项目总结四
2018-06-03 12:01:57
# 项目总结
前言:
最近都一直在忙新项目的事,真是倍感身心疲别啊。目前项目终于成型,也算时间宽松渐缓吧,就把项目中遇到的一些问题做个总结。
1、textField限制输入的位数以及小数点的位数
1 | - (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string; |
2、禁用第三方键盘
1 | - (BOOL)application:(UIApplication *)application shouldAllowExtensionPointIdentifier:(NSString *)extensionPointIdentifier |
3、延迟执行
取消延迟执行函cancelPreviousPerformRequestsWithTarget
1 | 延迟执行函数 |
4、关于浮点数精度问题
大部分开发是不需要关心浮点数精度问题,但在股票等软件开发中,浮点数精度问题会显得很重要,这时就需要用到十进制数字类NSDecimalNumber
,这个类继承自NSNumber,苹果针对浮点类型计算精度问题提供出来的计算类,基于十进制的科学计数法来计算,同时可以指定舍入模式,一般用于货币计算。
5、判断是否为单页,是就执行js
1 | NSString *jsStr=@"if(window.historyBack)historyBack();else window.inject.finish();"; |
注:先写到这里,其他以后补充。