小编Ale*_*ijs的帖子

从NSString创建SHA1哈希

如何从a创建SHA1 NSString.

假设NSString设置为:

NSString *message = @"Message";
Run Code Online (Sandbox Code Playgroud)

我可以使用PHP创建一个SHA1哈希sha($message).但不幸的是,它在Objective-C中并不像那样.

hash xcode sha1 objective-c

42
推荐指数
4
解决办法
4万
查看次数

检查设备是否运行iOS 5或更高版本

可能重复:
检查iPhone iOS版本

iOS 5中的一项更改是覆盖drawrect方法的能力.这意味着我需要以不同的方式更改navigationBar和tabBar的外观.我可以使用苹果新方法:

[[UINavigationBar appearance]setBackgroundImage:[UIImage imageNamed:@"navigationBarBackgroundRetro.png"] forBarMetrics:UIBarMetricsDefault];

//I create my TabBar controlelr
tabBarController = [[UITabBarController alloc] init];

// I create the array that will contain all the view controlers
[[UITabBar appearance] setBackgroundImage:
    [UIImage imageNamed:@"navigationBarBackgroundRetroTab.png"]];

[[UITabBar appearance] setSelectionIndicatorImage:
    [UIImage imageNamed:@"tab_select_indicator"]];
Run Code Online (Sandbox Code Playgroud)

我正在开发适用于iOS 4.3和5.0的应用程序.但是,iOS 5忽略了drawrect我覆盖的方法,所以它应该运行上面的代码.如何检查iOS版本,以便我可以使用上面的代码,如果设备在iOS 5上?

xcode ios ios5

10
推荐指数
1
解决办法
3万
查看次数

使用WIN32 API设置没有资源的程序图标

我正在使用 Visual Studio 的 Express 版本。因此,使用函数调用 MAKEINTRESOURCE 是不可能的。我试图通过重写 getAdditionalClassInfo 函数来设置应用程序图标。

WNDCLASSW *Robot::getAdditionalClassInfo(void) const {
    WNDCLASSW *wc = Window::getAdditionalClassInfo();
    HANDLE hIcon = LoadImage(NULL, L"imagepath/image.png", 32, 32, LR_LOADFROMFILE);

    wc->hIcon = .....;
    return wc;
}
Run Code Online (Sandbox Code Playgroud)

有谁知道如何在不使用资源的情况下设置此图标?

c++ resources winapi icons visual-studio-2010

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

字符串加倍

我希望你能帮我解决这个"小问题".我想将一个字符串转换为double/float.

NSString *stringValue = @"1235";
priceLabel.text = [NSString stringWithFormat:@"%d",[stringValue doubleValue]/(double)100.00];
Run Code Online (Sandbox Code Playgroud)

我希望这可以将价格标准设置为12,35,但我得到一些奇怪的长字符串对我来说没有任何意义.

我试过了:

priceLabel.text = [NSString stringWithFormat:@"%d",[stringValue intValue]/(double)100.00];

priceLabel.text = [NSString stringWithFormat:@"%d",[stringValue doubleValue]/100];
Run Code Online (Sandbox Code Playgroud)

但都没有成功.

iphone double xcode objective-c

3
推荐指数
2
解决办法
1万
查看次数

将C交叉编译为MIPS64并进行模拟

我需要将以下C代码翻译成MIPS64:

#include <stdio.h>

int main() {
    int x;
    for (x=0;x<10;x++) {
    }
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

我使用codebench将此代码交叉编译为MIPS64.创建了以下代码:

    .file   1 "loop.c"
    .section .mdebug.abi32
    .previous
    .gnu_attribute 4, 1
    .abicalls
    .option pic0
    .text
    .align  2
    .globl  main
    .set    nomips16
    .set    nomicromips
    .ent    main
    .type   main, @function
main:
    .frame  $fp,24,$31      # vars= 8, regs= 1/0, args= 0, gp= 8
    .mask   0x40000000,-4
    .fmask  0x00000000,0
    .set    noreorder
    .set    nomacro
    addiu   $sp,$sp,-24
    sw  $fp,20($sp)
    move    $fp,$sp
    sw  $0,8($fp)
    j   $L2
    nop

$L3:
    lw  $2,8($fp)
    addiu   $2,$2,1
    sw  $2,8($fp) …
Run Code Online (Sandbox Code Playgroud)

c assembly mips mips64

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

标签 统计

xcode ×3

objective-c ×2

assembly ×1

c ×1

c++ ×1

double ×1

hash ×1

icons ×1

ios ×1

ios5 ×1

iphone ×1

mips ×1

mips64 ×1

resources ×1

sha1 ×1

visual-studio-2010 ×1

winapi ×1