小编Chr*_*son的帖子

适用于Mac OS X或Linux的Java Micro Edition(JME)SDK

问题从标题中清楚可见.

是否有适用于Mac OS X或Linux的Java Micro Edition SDK?或者是否需要Windows XP来开发JME应用程序?

linux macos java-me

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

使用适用于iPhone的NSXMLParser处理RSS标签

我发现以下代码用于解析RSS但它似乎不允许嵌套元素:

- (void)parser:(NSXMLParser *)parser didEndElement:(NSString *)elementName namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qName{     
    NSLog(@"ended element: %@", elementName);
    if ([elementName isEqualToString:@"item"]) {
        // save values to an item, then store that item into the array...
        [item setObject:currentTitle forKey:@"title"];
        [item setObject:currentLink forKey:@"link"];
        [item setObject:currentSummary forKey:@"summary"];
        [item setObject:currentDate forKey:@"date"];
        [item setObject:currentImage forKey:@"media:thumbnail"];
Run Code Online (Sandbox Code Playgroud)

要使用的RSS是:

    <item><title>Knife robberies and burglaries up</title>
<description>The number of robberies carried out at knife-point has increased sharply and burglaries are also up, latest crime figures indicate</description>
<link>http://news.bbc.co.uk/go/rss/-/1/hi/uk/7844455.stm</link>
<guid isPermaLink="false">http://news.bbc.co.uk/1/hi/uk/7844455.stm</guid>
<pubDate>Thu, 22 Jan 2009 13:02:03 …
Run Code Online (Sandbox Code Playgroud)

xml cocoa-touch

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

NSMutableDictionary/NSDictionary vs std :: multimap

它们是一个Cocoa容器类,其功能类似于标准模板库的多重映射,即让您为相同的键设置多个值吗?我一直试图筛选Cocoa文档,但没有这样的运气,也许我只是迟钝?

cocoa

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

基于UIView的动画

我正在尝试为2D游戏制作一些UIImageViews的动画.使用[UiView开始/提交动画]是不可能的,因为我需要始终确定所有图像视图的位置.相反,我正在改变我的UIImageViews中的frame.origin.x/y来手动控制我的动画.我的问题是,对于大量的UIImageViews,帧率会显着下降,或者如果它们的大小太大(顺便说一句,UIImageViews包含具有透明色的PNG).你有任何优化建议吗?

谢谢

cocoa-touch

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

目标C实现controlTextDidChange:在.h和.m文件中

有人可以发布关于如何在.h和.m文件中使用带有文本标签的controlTextDidChange的最简单示例吗?我的代码的另一部分不断地每秒多次更改此文本标签的值.我只需要我的脚本的另一部分,可以判断值是否已更改并执行操作.所有这些有此主题的网站都没有涵盖如何完全使用它.所以我想我会在这里问它!:d

谢谢!以利亚

cocoa objective-c nstextfield

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

如何更改存储在NSMutableArray中的UILabels的属性

我将把一个UILabel添加到数组中作为示例

NSMutablearray *labels = [[NSMutableArray alloc] init];
UILabel *newLabel = [[UILabel alloc] initWithFrame:CGRectMake(100,100,20,20)];
newLabel.center = CGPointMake(100, 100);
[labels addObject:newLabel];
Run Code Online (Sandbox Code Playgroud)

然后我想通过做这样的事情来改变newLabel.center

[labels objectAtIndex:1].center.x +=10;
Run Code Online (Sandbox Code Playgroud)

这给了我一个错误"请求成员"中心"在一个不是结构或联盟的东西"
然后我尝试

    [labels objectAtIndex:1]->center.x +=10;
Run Code Online (Sandbox Code Playgroud)

然后这给了我另一个错误说struct objc_object没有名为'center'的成员

如何更改存储在NSMutableArray中的UILabel的属性?

iphone cocoa-touch

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

在iPad上绘制大量线条(CGContextBeginPath)

我正在尝试制作一个非常吸引人的ipad应用程序,但我的意思是在舞台上有很多行(10.000+)

使用这个简单的forloop,我的ipad在40~60秒后崩溃(没有显示结果)

for ( int i = 0; i < 10000; i++ )
    {
        int r_x = rand() % 750;
        int r_y = rand() % 1000;
        CGPoint pointpoint = CGPointMake(r_x, r_y);
        UIColor *st = [[GetColor alloc] getPixelColorAtLocation:pointpoint];
        DrawLine *drawview = [[DrawLine alloc]initWithFrame:CGRectMake(r_x, r_y, 20, 20) selectedcolor:st];
        [self.view addSubview:drawview];
        [drawview release];
        [DrawLine release];
        [GetColor release];
    }
Run Code Online (Sandbox Code Playgroud)

这是我的"DrawLine"课程:

- (id)initWithFrame:(CGRect)frame selectedcolor:colors{
    if ((self = [super initWithFrame:frame])) {
        selectedcolor_t = colors;
        self.backgroundColor = [UIColor clearColor];
    } 
    return self;
}

- (void)drawRect:(CGRect)frame{
    CGContextRef c …
Run Code Online (Sandbox Code Playgroud)

cocoa-touch core-graphics subview drawrect ipad

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

如何从nib文件加载viewController

我有一个Tab bar基础项目(以及导航控件),在一个特定的选项卡中有一个tableViewLoaded,当我点击表行时它打开另一个视图,即它推动另一个控制器,我在MainWindow中有一个视图控制器.nib这个视图也有一些项目,比如按钮标签,但是当我点击它并没有显示任何只有空白页面时,任何人都可以帮我解决这个问题.

iphone cocoa-touch interface-builder

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

如何使用NSScanner解析Cocoa中的制表符分隔字符串?

我有一个Web服务,它返回制表符分隔的数据(参见下面的示例).

我需要将其解析为数组或类似数据,以便我可以创建它的导航视图.

我已经设法执行Web请求并可以解析XML文件,但我对Objective-C的了解很少.

433 Eat
    502 Not Fussed
    442 British
    443 Chinese
    444 Dim Sum
    445 Fish
    446 French
    447 Gastropubs
    449 Indian
    451 Italian
    452 Japanese
    453 Middle Eastern
    454 Pan-Asian
    455 Pizza
    456 Spanish
    457 Tapas
    458 Thai
    459 Vegetarian
434 Drink
    501 Not Fussed
    460 Bars 
    461 Pubs
Run Code Online (Sandbox Code Playgroud)

cocoa parsing objective-c

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

在将固件下载到设备时更新进度指示器

我正在开发一个将固件下载到设备的cocoa应用程序.使用NSProgressIndicator显示下载进度.我-incrementBy:在while循环中调用DeviceRequestTO方法之后的NSProgressIndicator方法.但只有在将整个固件写入设备后才会更新进度指示器.它显示100%完成一次.所以我添加了-displayIfNeededNSView类的方法.现在它可以顺利显示进度,但这也会在固件下载完成后发生.如何同时实现进度指示和写入操作?

以下是代码:

while(1)
{
    int result = (*dev)->DeviceRequestTO(dev, &request);
    printf("\nBlocks Written Successfully: %d",DfuBlockCnt);
    [refToSelf performSelectorOnMainThread:@selector(notifyContent)
                        withObject:nil
                        waitUntilDone:NO];
}

//In main thread
- (void)notifyContent{
    [dnldIndicator incrementBy:1];
    [self displayIfNeeded];
}
Run Code Online (Sandbox Code Playgroud)

cocoa

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

iPhone SDK上的NSUserDefaults没有返回nil

我正在使用NSUserDefaults作为设置应用程序.这是一个原始副本,我没有为这个特定设置添加任何文件系统.我希望它是零,但恰恰相反..

如果我执行以下操作:

NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
if ( [defaults valueForKey:kIdentifierKey] == nil ) {
    return YES;
}
else {
    NSLog(@"we have a value. return NO. Value is: %@", [defaults objectForKey:kIdentifierKey]);
    return NO;
}
Run Code Online (Sandbox Code Playgroud)

然而在NSLog中,没有任何东西可以显示出您期望的价值.else块确实被执行了.有什么理由说这不是零吗?

cocoa-touch

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

Cocoa为什么我必须保留并释放一个函数参数?

我正在研究Aaron Hillegass的书,特别是彩票的例子.我对这个-setEntryDate:方法有疑问; 为什么我要保留date?该程序仍然有效而不保留它.

 -(void)setEntryDate:(NSCalendarDate *)date {
    [date retain];
    [entryDate release];
    entryDate = date;
}
Run Code Online (Sandbox Code Playgroud)

但这仍然可行:

-(void)setEntryDate:(NSCalendarDate *)date {
    entryDate = date;
}
Run Code Online (Sandbox Code Playgroud)

那么为什么我必须保留date然后发布entryDate呢?

macos cocoa objective-c

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

在图像中搜索指定的文本

我想我会在这里问非常愚蠢的问题.在我目前的项目中,我想提供搜索功能.我有一个很大的图像教程,里面有很多关于主题的信息,我想在图像中搜索特征.假设使用类似"Apple"的类型,它将显示Apple在图像中出现了多少次,并在点击图像后滚动并转到发生"Apple"的位置.

感谢您阅读我的愚蠢问题,但如果有可能请让我知道并提供一些示例代码?

iphone ocr image-processing

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