小编g.r*_*ion的帖子

Xcode如何在另一个项目中添加静态库项目?

我有一个2 XCode iphone项目.1创建一个静态库.我想在我的其他项目中使用该静态库.

如何将静态库项目与我的其他项目相关联.因此,当我编译我的其他项目时,它将自动编译静态库项目并使用该库.

这该怎么做 ?

iphone xcode objective-c

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

如何使用多个参数将NSString放在NSLog中

当我尝试使用NSLog时:

NSLog(@"one" @"two" @"three");
Run Code Online (Sandbox Code Playgroud)

这适用于在控制台中打印onetwothree.但是当我尝试使用这样的时候

NSString *s = [NSString stringWithFormat:@"three"];  
NSLog(@"one" @"two" s);
Run Code Online (Sandbox Code Playgroud)

以上不起作用,我得到编译时错误"预期')'".我不知道该怎么做.

任何帮助?

PS我试图使用XcodeColors,我必须像上面那样给NSLog提供参数.所以不要回答使用它如​​下.我知道这很有效.但是我必须像上面那样将参数传递给NSLog.

NSString *s = [NSString stringWithFormat:@"%@ %@ %@", @"one", @"two", @"three"];  
NSLog(s, nil);
Run Code Online (Sandbox Code Playgroud)

编辑:

我可以像这样使用NSLog来获得我想要的结果:

NSString *s = @"ss";
NSLog(@"one" @"two" @"%@",s);
Run Code Online (Sandbox Code Playgroud)

这导致了我的另一个问题.我想为NSLog制作一个宏.宏看起来像:

LOG_X(val) NSLog(@"xx" @"yy" @"%@",val @"zz")
Run Code Online (Sandbox Code Playgroud)

现在当以下工作时:

LOG_X(@"one")
LOG_X(@"one" @"two" @"three")
Run Code Online (Sandbox Code Playgroud)

但是以下不起作用

NSString *s = @"one two three";
LOG_X(s);
Run Code Online (Sandbox Code Playgroud)

它给了我同样的错误"预期')'"

macos objective-c nslog ios

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

android 将unix时间转换为utc日期

我对涉及时区的 java.util.Date 的 unix 时间戳转换有点困惑。

我有一个 Unix 时间戳"1367832568"。它是 UTC 日期(2013 年 5 月 6 日星期一 17:29:28 GMT+00:00)。当我执行以下操作时:

Date d = new Date(1367832568 * 1000);
Run Code Online (Sandbox Code Playgroud)

它给了我Mon May 06 17:29:28 GMT+08:00 2013这是不正确的。它应该给我:

Mon May 07 01:29:28 GMT+08:00 2013
Run Code Online (Sandbox Code Playgroud)

因为unix时间戳实际上是UTC日期。所以这很令人困惑。我应该怎么做才能将 UTC unix 时间戳正确转换为 UTC Date 对象。

java android java.util.date

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

使用 md5 哈希后使用 java.util.UUID 是一个不错的选择吗?

我看到了下面的代码。

.
. // some code
.
String guid = NetworkUtil.md5(java.util.UUID.randomUUID().toString())
.
. // guid is being used 
.
Run Code Online (Sandbox Code Playgroud)

使用MD5对版本4 UUID进行哈希处理,这是一个好方法吗?

根据UUID规范,UUID本身生成的UUID的唯一性非常好,碰撞的机会非常非常小。那么,上面的这段代码实际上是不是通过使用 MD5 进行散列来降低唯一性的质量,MD5 现在是一种过时的散列机制,并且容易发生冲突和攻击。

java uuid android md5 sha

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

如何通过编程方式获取.app filename?

我在编译项目时创建了一个.app应用程序.并且默认情况下它与项目名称相同.

如何获得programmaticaly的名称?

iphone

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

session_start()每次都生成相同的会话ID

我正在尝试实现简单的登录和注销机制.当用户登录时,我正在使用创建会话session_start().并且当用户退出时我正在呼叫

session_unset();
session_destroy();
Run Code Online (Sandbox Code Playgroud)

但问题是下次登出后如果再次登录.the session_id()和以前一样.不管我做了多少session_destroy(),session_id()总是一样的.这session_destroy()是不是意味着不起作用?还是有其他原因?

php

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

Android | 正则表达式模式中的语法错误

我正在使用\\.(.*)}正则表达式模式来搜索我的Android测试项目中的特定字符串.当我使用这个正则表达式来检查在线可用工具时,正则表达式看起来很好.但在Android测试项目中我收到以下错误.

java.util.regex.PatternSyntaxException: Syntax error in regexp pattern near index 7:
\.(.*)}
^
at java.util.regex.Pattern.compileImpl(Native Method)
at java.util.regex.Pattern.compile(Pattern.java:400)
at java.util.regex.Pattern.<init>(Pattern.java:383)
at java.util.regex.Pattern.compile(Pattern.java:367)
Run Code Online (Sandbox Code Playgroud)

问题是什么?

java regex android

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

Layer和Tier有什么区别?

我对这两个术语感到困惑.这两个术语是什么意思?Layer和Tier有什么区别?

architecture ooad

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

ObjectiveUs C关于GNUstep AutoReleasePool未声明的问题

我是Objective-C的新手,在GNUstep和MinGW环境中工作.我正在编译此代码,但有一个错误:

#import "Foundation/Foundation.h"

@interface C : NSObject
{
    float f;
}

- (void) gamerHell: (NSString *) name : (NSString *) lastName ;

@end

@implementation C

- (void) gamerHell: (NSString *) firstName : (NSString *) lastName {

    NSLog(@"Welcome, %s %s",firstName,lastName);
}

@end

int main(int argc , const char * argv[]){

    NSAutoReleasePool * pool = [[NSAutoReleasePool alloc] init];

    C *ob = [[C alloc] init];
    [ob gamerHell: @"SHAN" : @"UL HAQ"];

    [ob release];

    [pool drain];
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

它给出了这样的编译时错误:

'NSAutoReleasePool'未声明(首次使用此功能)

我该怎么做才能克服这个错误?

memory-management compiler-errors objective-c autorelease gnustep

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

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

哪个更快?NSXMLParser或KissXML

HI,

我需要一个XML解析器.我想知道哪一个更快?NSXMLParser还是KissXML?

期待回复......

iphone objective-c nsxmlparser nsxml

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