小编fun*_*dor的帖子

NSDateFormatter拼图!这是新的山狮虫吗?

我相信我可能发现了一个错误NSDateFormatter,我不确定这是否已本地化为在"系统偏好设置"中指定了巴西时区.

一个完整的项目在这里:http://www.idanfe.com/dl/nsDateFormatterPuzzle.zip

代码的相关摘录如下所示:

NSArray *unformattedDatesArray = [[NSArray alloc] initWithObjects:@"2011-09-18",
     @"2011-10-16",@"2011-11-13",@"2011-12-11",@"2012-01-08",@"2012-02-05", nil];

NSString *resultedString = @"";
int ii = 0;
NSUInteger items = [unformattedDatesArray count];
for (ii=0; ii<items; ii++) {
    NSLog(@"original item # %d = %@",ii,[unformattedDatesArray objectAtIndex:ii]);
    resultedString = [resultedString stringByAppendingString:@"original item # "];
    resultedString = [resultedString stringByAppendingString:[NSString stringWithFormat: @"%d = ",ii]];
    resultedString = [resultedString stringByAppendingString:[unformattedDatesArray objectAtIndex:ii]];
    resultedString = [resultedString stringByAppendingString:[NSString stringWithFormat:@"\n"]];
}
NSDateFormatter *originalFormat = [[NSDateFormatter alloc] init];
[originalFormat setDateFormat:@"yyyy-MM-dd"]; // hh:mm:ss
NSDateFormatter *newFormat = …
Run Code Online (Sandbox Code Playgroud)

macos cocoa objective-c nsdateformatter

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

ubiquity容器如何在iOS和Mac OS X应用程序之间工作?

我有这两个应用程序,一个iOS和一个Mac OS X,每个都有不同的Bundle ID.

为了让两个应用程序同步并共享文件,我必须将iOS应用程序的普遍容器添加到Mac OS X应用程序中的无处不在的容器列表中.

在Mac OS X应用程序的Xcode摘要中,我无法将自己的Bundle ID添加为普遍容器.Mac OS X应用程序将以自己的普遍性存储新添加的文件,因此iOS应用程序无法访问它们.

如何正确设置这两个应用程序,以便它们使用相同的普遍容器共享和同步所有添加的文件?

cocoa cocoa-touch objective-c icloud

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

如何在目标C中编写类似system.log的日志文件?

我希望我的Mac Os X沙盒应用程序能够编写每个操作所需的日志文件,我认为正确的路径是/Users/MyName/Library/Containers/com.me_developer.myAppID/Data/Library/Logs/.我知道如何写一个文件附加文本,但我要找的是以类似于系统日志文件的方式存档的旧日志文件写入/ var/log,一旦达到一定的大小,他们重命名和压缩(bz2).我想知道Mac Os X或它的低级UNIX是否提供了内置的解决方案,因此我不必手动编写所有代码.谢谢.

cocoa objective-c

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