★Foundation
Gaos的BLOG
Had I not seen the Sun
I could have borne the shade
But Light a newer Wilderness
My Wilderness has made
展开
-
引用c++ .cpp 文件时候pch文件报错
今天碰到一个问题:C OC C++文件在项目中混编时1、出现could not build module foundation错误2、NSObjCRuntime.h NSObject.h NSZone.h 将会报出编译异常。解决:1 1 2 3 4 5 6 7 8 9 项目pch文件中,#import的头文件做如下操作 // 表示宏内引用的文件确保只被使用 Objecti...原创 2021-03-09 10:47:11 · 351 阅读 · 0 评论 -
IOS-NSBundle
一般我们从bundle中获取一张图片,可以有这样的获取思路:1)获取主bundle 2)获取自定义bundle 3)获取自定义bundle中的资源 //主bundle,也就是可执行的工程的bundleNSBundle *mainBundle = [NSBundle mainBundle];//NSBundle *mainBundle = [NSBundle bundleForClass:[self class]];//放在主工程中的自定义bundleNSString *myBundl原创 2020-06-23 10:32:05 · 352 阅读 · 1 评论 -
IOS随机数
ios 有如下三种随机数方法:1. srand((unsigned)time(0)); //不加这句每次产生的随机数不变 int i = rand() % 5; 2. srandom(time(0)); int i = random() % 5;3. int i = arc4random() % 5 ;转载 2015-12-29 11:53:20 · 1654 阅读 · 0 评论 -
iOS NSDecimalNumber精确数值计算以及小数点后精确保留2位数字
遇到的问题,从服务器拿的数据NSString类型的,然后转化成CGFloat类型的,数据的值就不准确了,没办法,就找了下资料,找到了苹果有专门的API,针对金融货币单位,希望可以解决有遇到同样问题的人.NSDecimalNumberHandler *roundUp = [NSDecimalNumberHandler原创 2015-12-05 15:33:43 · 8792 阅读 · 0 评论