小编Jac*_*ers的帖子

什么是快速C或Objective-C数学解析器?

我已经在C或Objective-C中查看了一个快速的数学解析器.我看到的几乎所有库都是用C++编写的,我真的不想经历编译的麻烦.任何人都可以提出建议吗?

c math objective-c

8
推荐指数
2
解决办法
5470
查看次数

更改UINavigationBar中后退按钮文本的垂直位置

我已经能够改变后退按钮图标的垂直位置而不是文本.

我在UINavigationBar中使用layoutSubviews方法:

- (void)layoutSubviews {
    [super layoutSubviews];
    BOOL fixed = NO;
    NSArray *classNamesToReposition = @[@"_UINavigationBarBackIndicatorView", @"UINavigationButton", @"UINavigationItemButtonView"];
    for (UIView *view in [self subviews]) {
        if ([classNamesToReposition containsObject:NSStringFromClass([view class])] && !fixed) {
            CGRect frame = [view frame];
            if ([NSStringFromClass([view class]) isEqualToString:@"_UINavigationBarBackIndicatorView"]) {
                frame.origin.y = 14.5;
            } else if ([NSStringFromClass([view class]) isEqualToString:@"UINavigationButton"]) {
                frame.origin.y = 9.0;
            } else if ([NSStringFromClass([view class]) isEqualToString:@"UINavigationItemButtonView"]) {
                frame.origin.y = 5.0;
            }
            [view setFrame:frame];
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

问题是我在UINavigationItemButtonView上做的任何帧更改似乎都没有任何效果,也没有我在它的UILabel子视图上做的任何帧更改,这是实际的按钮文本.当我记录视图时,框架似乎正在改变,但文本在我的视图中没有移动.我究竟做错了什么?

uinavigationbar uikit uinavigationcontroller ios

5
推荐指数
1
解决办法
1905
查看次数

可以在软件中检测内存中的位错误吗?

我和一位朋友很好奇你是否可以通过查看内存中单比特错误的比率来检测电离辐射的水平.我做了一些研究,我猜大多数错误都是在硬件级别上捕获并修复的.有没有办法检测软件中的错误(例如,在PC上的c代码中)?

c memory hardware ram hardware-interface

4
推荐指数
1
解决办法
594
查看次数