小编Dil*_*han的帖子

如何获得持续的用户同意以使用位置信息

在我的应用程序中,我使用位置信息来捕获用户位置.
我有以下问题:

  1. 我们必须在应用程序中提供哪些警报消息,以便用户显示我们将使用其位置?
  2. 一旦用户接受,我们可以在后台获取位置信息吗?
  3. 如果允许用户获取位置信息,让我们说第一次启动应用程序,我们是否需要提供连续提取的警报(在下一个应用程序加载中)?

谢谢.

iphone cocoa-touch core-location iphone-sdk-3.0 ios4

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

usleep()在目标c代码中

在我的客观c代码中,我使用的是c和c ++库.在里面有一个睡着了(20); 使用的方法,我继续收到警告"隐含声明函数'usleep'".可以在代码中保留这个吗?这个代码块可以导致App Store拒绝应用吗?

谢谢.

c iphone cocoa-touch objective-c iphone-sdk-3.0

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

在自定义导航栏中设置条形按钮项目颜色

我使用XIB创建了自定义导航栏和右侧导航按钮.这很好用.但我需要自定义右侧导航按钮的色调颜色.此时此色调颜色与导航栏的色调颜色相同.这个右键需要不同的颜色.有没有办法改变这种颜色?

谢谢.

iphone cocoa-touch uinavigationbar uinavigationitem ios4

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

数字的正则表达式

我需要一个正则表达式来检测字符串中的至少一个数字.其他角色可以是任何东西.请帮助我在目标C中实现这一点.

问候,

Dilshan

regex iphone iphone-sdk-3.0 ios4

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

UIButtonType问题

我通过传递一个整数值来创建一个UIButton.

 UIButton* custom_newBackButton = [UIButton buttonWithType:101];
 [custom_newBackButton addTarget:self action:@selector(backButtonAction) forControlEvents:UIControlEventTouchUpInside];
 [custom_newBackButton setTitle:@"Back" forState:UIControlStateNormal];

 UIBarButtonItem* newBackButton = [[UIBarButtonItem alloc] initWithCustomView:custom_newBackButton];
 [[self navigationItem] setLeftBarButtonItem: newBackButton];
Run Code Online (Sandbox Code Playgroud)

在某些类中,这可以工作,但是它失败的一些类"从int到UIButtonType的转换无效".这是一种推荐的方法来处理这个问题.我只是使用这个101来获得后退按钮的外观和感觉.

问候,

Dilshan

iphone cocoa-touch uibutton iphone-sdk-3.0 ios4

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

处理iPhone 5的更大设备尺寸

可能重复:
如何处理iPhone 5屏幕尺寸?

观看了iPhone 5主题演讲,是设备高度和分辨率640 X 1136.所以我看到他们展示了现有的应用程序是如何工作的.但我相信如果我们使用像标签栏,导航栏等本机组件将工作正常.但是相对于设备方向而言,自定义标签栏,导航栏和控件如何呢?所以这些是我的问题.

1)如何处理具有自定义标签栏,导航栏,相关内容等的自定义布局

2)欢迎屏幕.我们现在需要2种尺寸.那么在iPhone 5中我们还需要另外2个正常和视网膜吗?

3)如果您仔细观察主题演示,iPhone 5将从左侧和右侧切割部分视图,因此应用程序开发中没有任何其他更改.有人注意到了吗?

iphone ios iphone-5

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

javax.crypto.BadPaddingException:未知块类型

我试图模拟非对称密钥系统.我使用以下代码生成密钥对,加密,解密密码.我有一个分布式环境,目前我保存在文件系统中生成的密钥.我知道这不安全,但仅用于测试目的.

    private static SecureRandom random = new SecureRandom();

    static {
        Security.addProvider(new org.bouncycastle.jce.provider.BouncyCastleProvider());
    }

    protected synchronized void generateKeys() throws InvalidKeyException, IllegalBlockSizeException, 
            BadPaddingException, NoSuchAlgorithmException, NoSuchProviderException, 
                NoSuchPaddingException {

        KeyPairGenerator generator = KeyPairGenerator.getInstance("RSA", "BC");

        generator.initialize(256, random);

        KeyPair pair = generator.generateKeyPair();
        Key pubKey = pair.getPublic();
        Key privKey = pair.getPrivate();

        //store public key
        try {
            storeKey(pubKey, Constants.KEY_PATH.concat(Constants.SERVER_PREFIX.concat("-publickey")));
        } catch (Exception e) {
            e.printStackTrace();
            DBLogger.logMessage(e.toString(), Status.KEY_GENERATION_ERROR);
        } 

        //store private key
        try {
            storeKey(privKey, Constants.KEY_PATH.concat(Constants.SERVER_PREFIX.concat("-privatekey")));
        } catch (Exception e) {
            e.printStackTrace();
            DBLogger.logMessage(e.toString(), Status.KEY_GENERATION_ERROR);
        } 
    }

    protected synchronized String …
Run Code Online (Sandbox Code Playgroud)

java encryption file-io rsa java-io

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

在App Sotre批准的iPhone短信聊天泡泡?

我想在我的应用程序中集成iPhone短信,如聊天气泡.但是,当我阅读更多相关信息时,我发现这不会被应用商店批准.这是真的?我们不能在应用程序中使用聊天气泡吗?

以下是一些描述这一点的链接.

http://www.iphonestalk.com/iphone-app-store-submission-rejectedbecause-of-chat-bubbles-angry-developer-speaks-out-5836/

谢谢

iphone cocoa-touch iphone-sdk-3.0 ios4

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

Objective C小语法澄清

我大部分时间都看过这段代码.这里定义了两个变量名,并且在实现中通过赋值进行合成.做这样的事情的目的是什么?喜欢保留2个单独的变量名称.这是一种惯例吗?

Test.h

@interface Test {
  id<something> _variable1;
}

@property (nonatomic, retain)  id<something> variable2;
Run Code Online (Sandbox Code Playgroud)

Test.m

@synthesize variable2 = _variable1
Run Code Online (Sandbox Code Playgroud)

objective-c objective-c-runtime

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