- 博客(4)
- 资源 (4)
- 收藏
- 关注
原创 iOS开发-获取rootViewController的正确方式
获取工程中window上面的RootViewController keyWindow是,在windows数组中最近时间调用makeKeyAndVisible方法的属性。 方法一:建议使用 AppDelegate *app =(AppDelegate *) [UIApplication sharedApplication].delegate; UIViewController *rootViewCo...
2019-02-26 17:03:33 667
原创 数据结构和算法-随机数范围扩大 使用rand7()构造rand10()
rand7()->rand10() 已知有个rand7()的函数,返回1到7随机自然数,利用这个rand7()构造rand10() 随机1~10。 分析: 要保证rand10()在整数1-10的均匀分布,可以构造一个1-10n的均匀分布的随机整数区间(n为任何正整数)。 假设x是这个1-10n区间上的一个随机整数,那么x%10+1就是均匀分布在1-10区间上的整数。 (rand7()-1)*...
2019-02-26 16:40:15 539
原创 flutter packages get - pub get failed (1)解决方案
调用flutter packages get命令后出现下面的报错 Could not find a file named "xxx/pubspec.yaml" in xxx.git xxx. pub get failed (1) 删除flutter/.pub-cache文件夹 然后运行flutter packages get就可以了 ...
2019-02-25 10:49:36 3740 1
原创 iOS开发浮点数计算精度问题
1、浮点数运算带来的问题 CGFloat badnum = 1.05f; NSLog(@"badnumX100 = %f",badnum*100); //输出 //badnumX100 = 104.999995 在日常工作中涉及到浮点数(float、double)的运算 2、浮点数运算精度的解决方案 NSDecimalNumber的实现 #define NSDecimalMaxSize (...
2019-02-17 19:37:33 1020
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人